/** (c) Lemonline 2006 */

// Function for sending the contact form. Uses ajax functions.
function sendContactForm(action, formId) {
	var func = new Function("parseXML('"+formId+"')");
	res = submitFormXML(action, formId, func);
}

var failed = false;
function parseXML(formId) {
	if (http_request.readyState == 4) {
		if ( http_request.status == 200 ) {
			xml = http_request.responseXML;
			status = xml.getElementsByTagName("status")[0].childNodes[0].nodeValue;
			setColor('');
			document.getElementById('failed').style.display = 'none';
			document.getElementById('success').style.display = 'none';
			if(status == 0) {
				document.getElementById('failed').style.display = 'block';
				failed = xml.getElementsByTagName("failed")[0].childNodes;
				setColor('red');
			}
			else {
				document.getElementById('success').style.display = 'block';
				document.getElementById(formId).reset();
			}
		}
	}
}

function setColor(color) {
	if(failed) {
		for(i = 0; i < failed.length; i++) {
			id = failed[i].firstChild.nodeValue + "Lbl";
			element = document.getElementById(id);
			element.style.color = color;
		}
	}
}
