function GetXmlHttpObject()
{
var xmlHttp=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttp;
}

String.prototype.trim = function() // THIS FUNCTION USED FOR ERASING WHITE SPACES
{ 
	return this.replace(/^\s+|\s+$/g, ""); // THIS FUNCTION REPLACES BLANK WHITE SPACES
	//ex: var mrc=document.getElementById('txtMrc').value).trim();
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function mailcheck()
{
			var str=document.getElementById('email').value;	
			var at="@"
			var dot="."
			var lat=str.indexOf(at)                             //email validation  check
			var lstr=str.length
			var ldot=str.indexOf(dot)
			if (str.indexOf(at)==-1)
			{
				   alert("Invalid E-mail ID");
				  //document.getElementById('email').focus();  
				   return ;
			}
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)
			{
				   alert("Invalid E-mail ID");
				  // document.getElementById('email').focus(); 
				   return ;
			}
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)
			{
					alert("Invalid E-mail ID");
					//document.getElementById('email').focus(); 
					return ;
			}
		   if (str.indexOf(at,(lat+1))!=-1)
		   {
					alert("Invalid E-mail ID");
					//document.getElementById('email').focus();  
					return ;
		   }
		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)
		 {
					alert("Invalid E-mail ID");
					//document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(dot,(lat+2))==-1)
		 {
					alert("Invalid E-mail ID");
					//document.getElementById('email').focus(); 
					return ;
		 }
		 if (str.indexOf(" ")!=-1)
		 {
					alert("Invalid E-mail ID");
					//document.getElementById('email').focus(); 
					return ;
		 }
	  
}






//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function insert_contact()
{

/////////////////////////////////////////Customer/////////////////////////////////////////////////////////////////////////////
	var name=(encodeURIComponent(document.getElementById('contactname').value)).trim();
	var phone=(encodeURIComponent(document.getElementById('phone').value)).trim();
	var email=(encodeURIComponent(document.getElementById('email').value)).trim();
	var comments=(encodeURIComponent(document.getElementById('message').value)).trim();
	
/////////////////////////////////////////Customer/////////////////////////////////////////////////////////////////////////////

	if(document.getElementById('contactname').value == '')
	{
		alert("Please enter name");
		return;
	
	}
	else if(document.getElementById('phone').value == '')
	{
		alert("Please enter Phone");
		return;
	}
	else if(document.getElementById('email').value == '')
	{
		alert("Please enter Email");
		return;
	}
	
	else
	{
			XmlHttp_insertpricing=GetXmlHttpObject();
			var url = "contact_DML.php";
			var params="name="+name+"&phone="+phone+"&email="+email+"&comments="+comments;
			XmlHttp_insertpricing.open("POST", url, true);

//Send the proper header information along with the request
			XmlHttp_insertpricing.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
			XmlHttp_insertpricing.setRequestHeader("Content-length", params.length);
			XmlHttp_insertpricing.setRequestHeader("Connection", "close");
			XmlHttp_insertpricing.onreadystatechange = function()
			{//Call a function when the state changes.
				if(XmlHttp_insertpricing.readyState == 4 && XmlHttp_insertpricing.status == 200)
				{
					alert(XmlHttp_insertpricing.responseText);
					location.href='contact.html';
				}
			}
 			XmlHttp_insertpricing.send(params);
 	}
}
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////			

