var xmlHttp
function showCustomer(str)
{
  if (document.all||document.getElementById){
		//screen thru every element in the form, and hunt down "submit" and "button"
		for (i=0;i<str.length;i++){
			var tempobj=str.elements[i]
			if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="button")
			//disable them
			tempobj.disabled=true
		    var x=document.getElementsByTagName("p")
			x.imagemove.innerHTML="<img src='/grfx/indicator.gif' />";
		}
	}
	var nam=str.txtName.value;
	var em=str.txtEmail.value;
	var ph=str.txtPhone.value;
	var cnam=str.txtCompName.value;
	var unam=str.txtUrl.value;
	var pnam=str.txtProjName.value;
	var cto=str.txtSubject.value;
	var captcha=str.word.value;
	var mg=stripslashes(str.txtComm.value);
	mg = mg.replace(/\n/g, '<br />');
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		str.submit();
	}
	var url="/includes/contactus.php";
	//url=url+"?q="+str;
	url=url+"?nam="+nam;
	url=url+"&em="+em;
	url=url+"&ph="+ph;
	url=url+"&cnam="+cnam;
	url=url+"&unam="+unam;
	url=url+"&pnam="+pnam;
	url=url+"&cto="+cto;
	url=url+"&word="+captcha;
	url=url+"&mg="+mg;
	url=url+"&sid="+Math.random();
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function stateChanged()
{
	if(xmlHttp.readyState==4)
	{
		document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
		new_captcha();
		document.contactus.cmdSubmit.disabled=false;
		 var x=document.getElementsByTagName("p")
	     x.imagemove.innerHTML="";
		var sti=document.getElementById("txtHint").innerHTML;
		if(sti=="Thank you for submitting your query. We will get back to you ASAP.")
		{
			document.contactus.reset();
		}
	}

}
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;
}

function stripslashes(str)
{
	str=str.replace(/\\'/g,'\'');
	str=str.replace(/\\"/g,'"');
	str=str.replace(/\\\\/g,'\\');
	str=str.replace(/\\0/g,'\0');
	return str;
}
