var xmlHttp

function loadform(val)
{
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
	alert ("Browser does not support HTTP Request")
	return
	} 
  
	var url;
	if(val != "")
	{
		if(document.getElementById("email").value == "")
			{
				alert("Please enter your email id");
				document.getElementById("email").focus();
				return false;
			}
	  var re = /^[a-z-._]+[a-z-_\d]+\@+([a-z-_]+[a-z-_\d]*\.)+([a-z]{2,4})+$/i  //edited
      if (!document.getElementById("email").value.match(re)) 
         {
           alert('Your email address is not in a valid format');
           document.getElementById("email").focus();
		   return false;
         }
		if(document.getElementById("msg").value == "")
			{
				alert("Please enter the message");
				document.getElementById("msg").focus();
				return false;
			}
		//alert("Hello");
		name1 = document.getElementById("name").value;
		email1 = document.getElementById("email").value;
		country1 = document.getElementById("country").value;
		service1 = document.getElementById("service").value;
		msg1 = document.getElementById("msg").value;
		//alert(name1+email1);
		url = "contactmail.php?name="+name1+"&email="+email1+"&country="+country1+"&service="+service1+"&msg="+msg1;	
		//alert(url);	
	}else{
	url="contactform.php";
	}
	//alert(val+"**");

	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
} 

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
			document.getElementById("frm").innerHTML=xmlHttp.responseText;
	}
	if (xmlHttp.readyState==1)
	{ 
			document.getElementById("frm").innerHTML="Please wait....";
	} 
} 


function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
	objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
	objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
} 


