var xmlHttp;
var errors = '';

function outputData(){

	function isEmpty(value, error) {
		if(value == '') {
			errors += error;
			return false;
		}
		return true;
	}

	var name = escape(document.getElementById('form_contactus_name').value)
	var email = escape(document.getElementById('form_contactus_email').value)
    var phone = escape(document.getElementById('form_contactus_phone').value)
	var content = escape(document.getElementById('form_contactus_comments').value)
    
   isEmpty(name, '<li>Your name is required</li>');
   isEmpty(content, '<li>Please enter a comment</li>');
   isEmpty(phone, '<li>Your phone number is required</li>');
   isEmpty(email, '<li>Your email is required</li>');
	
	if(errors) {
		document.getElementById('output').innerHTML = '<ul>' + errors + '</ul>';
		errors = '';
		return false;
	} else {
			
	  xmlHttp=GetXmlHttpObject();

		xmlHttp.onreadystatechange=outputData_AJAX;
		
		var params = 'name=' + name +  '&content=' + content +  '&email=' + email + '&phone='+ phone  + '&r=' + Math.random();
		
		xmlHttp.open('POST', 'assets/getFormXML.php', true);
		//Send the proper header information along with the request
		
		xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		xmlHttp.setRequestHeader("Content-length", params.length);
		xmlHttp.setRequestHeader("Connection", "close");
		
		xmlHttp.send(params);
		document.getElementById('form_contactus').reset();
		return true;
	}
}

function outputData_AJAX(){

	if (xmlHttp.readyState==4){

	  var xmlDoc=xmlHttp.responseXML.documentElement;

  
    var outBlock = xmlDoc.getElementsByTagName("message")[0].childNodes[0].nodeValue + "\n"; 
    

		document.getElementById('output').innerHTML = outBlock;

  }
}
