// JavaScript Document
function init(){   
   try {
    
	 headrequest = new XMLHttpRequest();
   } catch (trymicrosoft) {
     try {
     
	   headrequest = new ActiveXObject("Msxml2.XMLHTTP");
     } catch (othermicrosoft) {
       try {
       
		 headrequest = new ActiveXObject("Microsoft.XMLHTTP");
       } catch (failed) {
       
		 headrequest = false;
       }  
     }
   }
   
   if (!headrequest)
     alert("Error initializing XMLHttpRequest!"); 
}//end init function

function validate()
{
	 var notok='ok';	 
	 if(document.contact.name.value=="")
	 {
		 document.getElementById('notify').style.display='';
		 document.contact.name.style.backgroundColor='#FF3333';
		 notok='notok';
	 }
	 else
	 {
		document.getElementById('notify').style.display='None';
		document.contact.name.style.backgroundColor='';
	 }
	 
	 
	 if(document.contact.email.value=="")
	 {
		 document.getElementById('notify').style.display='';
		 document.contact.email.style.backgroundColor='#FF3333';
		 notok='notok';
	 }
	 else
	 {
		var emailexpr = /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*\.(\w{2}|(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum))$/i;
		if (document.contact.email.value.search(emailexpr) == -1)
		{
		   document.getElementById('notify').style.display='';
		   document.contact.email.style.backgroundColor='#FF3333';
		   notok='notok';
		}
		else
		{
		   document.getElementById('notify').style.display='None';
	 	   document.contact.email.style.backgroundColor='';
		}
	 }
    if(notok=='notok')
	 {
		  return false;
	 }
	else
	{
		return true;
	}
  }

function callserver()
{
	headrequest=false;
	init();
	var name=document.contact.name.value;
	var email=document.contact.email.value;
	var question=document.contact.question.value;
	var url="mailsend.php?enqname="+name+"&enqemail="+email+"&enqquestion="+question;
	headrequest.open("GET",url,false);
	if (typeof window.ActiveXObject != 'undefined' ){
		headrequest.onreadystatechange=updatePage; }
	else
	{
		headrequest.onload =updatePage;	
	}	
	headrequest.send(null);
}

function updatePage()
{
	if(headrequest.readyState==4 && headrequest.status == 200)
	{
		var response=headrequest.responseText;
		document.contact.name.value="";
		document.contact.email.value="";
		document.contact.question.value="";
		document.getElementById('success').innerHTML=response;
		document.getElementById('success').style.display='';
	}
}
