<!--

var req = null;

function createXMLHttpRequest() {
 var ua;
 if(window.XMLHttpRequest) {
 try {
  ua = new XMLHttpRequest();
 } catch(e) {
  ua = false;
 }
 } else if(window.ActiveXObject) {
  try {
	ua = new ActiveXObject("Microsoft.XMLHTTP");
  } catch(e) {
	ua = false;
  }
 }
return ua;
}

var response_area;

function sendRequest(file, response) {
//document.getElementById("ajax-loader").style.display = "";
	
req = createXMLHttpRequest();
response_area = response;

	var str = "";
	req.open('GET', file+'&x=rnd982g');
	if(response_area != 'none'){
		req.onreadystatechange = handleResponse_sections;
		}
		
		
		
	req.send(null);
			
 return false;
 
}



function sendRequest_POST(file, response) {

req = createXMLHttpRequest();
response_area = response;
		
	var firstname = document.getElementById('firstname').value;
	var surname = document.getElementById('surname').value;
	var phone = document.getElementById('phone').value;
	var email = document.getElementById('email').value;
	var comments = document.getElementById('comments').value;
	var suggestions = document.getElementById('suggestions').value;
	var subscribe = document.getElementById('subscribe').value;
	
	
	req.open('POST', file,true);
	
	req.onreadystatechange = handleResponse_POST;
	
	req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	
	req.send(
	
		"firstname="+escape(firstname)+
		"surname="+escape(surname)+
		"subscribe="+escape(subscribe)+
		"&formsub=yes"+
		"&phone="+escape(phone)+
		"&email="+escape(email)+
		"&comments="+escape(comments)+
		"&suggestions="+escape(suggestions)
		);			
	
	// afadf setTimeout("window.location = '/cart.php'","0");


 return false;
}

function checkform() 
	{ 
	var message ="";
	
	if (window.document.form.firstname.value == "" || window.document.form.firstname.value == "*First name" ) {
		message +="* First Name\n"; 
		document.form.firstname.focus(); 
	}
	if (window.document.form.surname.value == "" || window.document.form.surname.value == "*Surname" ) {
		message +="* Surname\n"; 
		document.form.surname.focus(); 
	}
	

	
	
	if (window.document.form.phone.value == "" || window.document.form.phone.value == "*phone" ) {
		message +="* Phone\n"; 
		document.form.phone.focus(); 
	}
	if ((document.form.email.value.indexOf('@') < 1) ||                     								// '@' cannot be in first position
	    (document.form.email.value.lastIndexOf('.') <= document.form.email.value.indexOf('@')+1) ||     // Must be at least one valid char btwn '@' and '.'
	    (document.form.email.value.lastIndexOf('.') == document.form.email.value.length - 1 ) ||        // Must be at least one valid char after '.'
	    (document.form.email.value.indexOf(' ') != -1))                    								// No empty spaces permitted
	{
			message +="* Email is not valid\n";
			document.form.email.focus();
	}
	if(window.document.form.privacy.checked == false){
			message +="* Please read the privacy\n"; 
			document.form.privacy.focus();
		
	}
	
	if(message != ''){
		alert("The following fields are required:\n"+message); 
		return false; 
	}
	else{
		//alert('Yes');	
		//sendRequest_POST("/form/process_form.php", "subtext");
	
	//return false;
	}
	


}
	
	




function handleResponse_sections() {
	
	

	if(req.readyState == 4){
		
		var response = req.responseText;
		document.getElementById(response_area).innerHTML = response;
		//document.getElementById("ajax-loader").style.display = "none";
		
	}
}








function handleResponse_POST() {
	
	if(req.readyState == 4){
		var response = req.responseText;
		document.getElementById('theform').style.display = "none";
		document.getElementById('theresponse').style.display = "";
	
	}
}


function doClear(theText) {
    	 if (theText.value == theText.defaultValue) {
         theText.value = ""
   	  }
}
	 
function doCheck(theText, y) {
    	 if (theText.value == "") {
         theText.value = y
   	  }
 }


-->