var xmlHttp

function submitcontst(str,phName,phID,Type,obj,dvid)
{ 
document.getElementById(obj).value="1";
	xmlHttp=GetXmlHttpObject()
	//alert(str);
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return false
	}
	
//	if (str.length==0)
//	{
//		document.getElementById("txtcontmsg").innerHTML = ""
	//	alert("Please Enter Email ID")
	//	return false
//	}
 if(!isValidEmail(str))
	    {
		//	alert(str);
	    alert("Please enter valid Email");
		//document.contactus.email.select()
		return false;
	    } 
	toggleVisibility(dvid);

	var url="popcontst.asp"
	url=url+"?email="+str
	url=url+"&phName="+phName
	url=url+"&phID="+phID
	url=url+"&Type="+Type
	//alert(url);
	url=url+"&sid="+Math.random()
	xmlHttp.onreadystatechange = stateChanged_deal
	xmlHttp.open("GET",url,true)
	xmlHttp.send(null)
}

function stateChanged_deal() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		document.getElementById("txtcontmsg").innerHTML=xmlHttp.responseText 
	} 
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null
	if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest()
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
	}
	return objXMLHttp
}

function changeTag()
{
	document.getElementById("txtcontmsg").innerHTML="Enter Email";
}


//function for Email Validation using ValidRegular Expression
function isValidEmail(strEmail){
  validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
  strEmail = strEmail;

   // search email text for regular exp matches
    if (strEmail.search(validRegExp) == -1) 
   {
      <!--alert('A valid e-mail address is required.\nPlease amend and retry');-->
      return false;
    } 
    return true; 
}

function checktext(Contents)
{
  var checkOK = " ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz.";
  var checkStr = Contents;
  var allValid = true;

  for (i = 0;  i < checkStr.length;  i++)
  {
	ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
	
      if (ch == checkOK.charAt(j))
        break;
    if (j == 54 )
    {
      allValid = false;
      break;
    }
  }

  if (!allValid)
  {
    return false;
  }
  else
  {
  return true;
  }
 }

