// JavaScript Document

//////////////////////////*****************************************//////////////////////////////////
//		Utility methods
//
//////////////////////////*****************************************//////////////////////////////////

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





function ajax_quickContact_submit(quickname,quickemail,quickphone,quickcompany,quickcomments,quickverifcode)
{  
	  var strUrl = ""; 
	  strUrl = "ajaxserver/quick_contact_mail.php?quickname="+quickname+"&quickemail="+quickemail+"&quickphone="+quickphone+"&quickcompany="+quickcompany+"&quickcomments="+quickcomments
	  			+"&quickverifcode="+quickverifcode;
	  document.getElementById("response").innerHTML='<img src="images/loader_smll_1.gif">';
	  var reqState = GetXmlHttpObject(); 
	  var frm=document.frm_qc;
	  if (reqState)
	  {
		   reqState.onreadystatechange = function()
		   {
				if (reqState.readyState == 4)
				{
						//alert('calling..enter...ajax ret..'+reqState.responseText);
					if (reqState.status == 200)
					{
							
						if(reqState.responseText=="1")
						{
	document.getElementById("response").innerHTML="<font style='color:#00DF55;font-size:11px;'><strong>Thank you for your inquiry. <br />We will get back to you as soon as we can.</strong></font>";
							frm.quickname.value='';frm.quickemail.value='';frm.quickphone.value='';frm.quickcompany.value='';
							frm.quickcomments.value='';frm.quickverifcode.value='';
						}
						else if(reqState.responseText=="0")
						{
									//alert('mail not send...');
								document.getElementById("response").innerHTML="<font style='color:#FF0000;'>Sorry!!! Mail not send</font>";
							frm.quickname.value='';frm.quickemail.value='';frm.quickphone.value='';frm.quickcompany.value='';
							frm.quickcomments.value='';frm.quickverifcode.value='';
						}
						else
						{
								document.getElementById("response").innerHTML=reqState.responseText;	
						}
					} 
					else 
					{
							alert("There was a problem while using XMLHTTP:\n" + reqState.statusText);
					}
				}
		   }
	  }
	  else
	  {
		alert("There was a problem while using XMLHTTP:\n" + reqState.statusText);  
	  }
	  reqState.open("GET", strUrl, true);
	  reqState.send(null);
}
 

function quick_contact_submit()
{
		//alert("request a quote..");
	var frm=document.frm_qc;
	var wspace=new RegExp(/\s+$/);
	var remail=/^[a-zA-Z0-9_\.\-]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$/;
	
	var quickname=frm.quickname.value;
	var quickemail=frm.quickemail.value;
	var quickphone=frm.quickphone.value;
	var quickcompany=frm.quickcompany.value;
	var quickcomments=frm.quickcomments.value;
	var quickcomments=frm.quickcomments.value;
	var quickverifcode=frm.quickverifcode.value;
	
	if(quickname=="" || wspace.test(quickname))
	{
		//document.getElementById('err_femail').innerHTML="Please enter 'Email'";
		alert("You forgot to enter Name");
		frm.quickname.focus();
		return false;
	}
	else if(quickemail=="" || wspace.test(quickemail))
	{
		alert("You forgot to enter Email");
		frm.quickemail.focus();
		return false;
	}
	else if(!remail.test(quickemail))
	{
		alert("You forgot to enter correct Email Id");
		frm.quickemail.focus(); 
		return false;
	}
	else if(quickphone=="" || wspace.test(quickphone))
	{
		alert("You forgot to enter Phone no");
		frm.quickphone.focus();
		return false;
	}
	else if(quickcompany=="" || wspace.test(quickcompany))
	{
		alert("You forgot to enter Company");
		frm.quickcompany.focus();
		return false;
	}
	else if(quickcomments=="" || wspace.test(quickcomments))
	{
		alert("You forgot to enter Comments");
		frm.quickcomments.focus();
		return false;
	}
	else if(quickverifcode=="" || wspace.test(quickverifcode))
	{
		alert("You forgot to enter verification code");
		frm.quickverifcode.focus();
		return false;
	}
	else{
		
				ajax_quickContact_submit(quickname,quickemail,quickphone,quickcompany,quickcomments,quickverifcode);
	}
}





 
