function keyHandler( e, print,input) {
   var asc = document.all ? event.keyCode : e.which;


if(asc == 13) {
      speaktous(print,input);
   }
   return asc != 13;
}


function speaktous(print,input)
{

var phone=document.getElementById(input).value;      
       if(phone.match(/^\d{10,16}$/)){
        //document.getElementById(print).innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     
   document.getElementById(print).innerHTML='Connecting...';
     var value = "phone=" +document.getElementById(input).value;     // get the value.
var  noerrors=true;
   if (noerrors)
    {
        var url =  "callback.php?" + value;
      //alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        
       //  alert(input);
httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {pr(print,input); } ;
        httpRequest.send(null);
      }
      else {document.getElementById(print).innerHTML = "coudnt execute";}
}
else{
alert("Please enter correct contact number.");
document.getElementById(input).value  = '';
document.getElementById(print).innerHTML  = '';
}
   }

function pr(print,input)
   {
      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200){
        // alert(input);
         document.getElementById(print).innerHTML  = httpRequest.responseText;
         document.getElementById(input).value  = '';
         setTimeout("location.reload()",20000);
         }
        else
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);
                                           }
   }
   



function sendmail()
   {
     
	document.getElementById("mailstatus").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     var value = "name=" +document.getElementById("name").value+ "&email="+document.getElementById("email").value + "&phone="+document.getElementById("phone").value + "&interest=" + document.getElementById("interest").value + "&comment="+document.getElementById("comment").value;     // get the value.
var  noerrors=true;
   if (noerrors) 
    {
        var url =  "doit.php?" + value;
//      alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("mailstatus").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }

   
  function sendmail2()
   {
        document.getElementById("mailstatus").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     var value = "name=" +document.getElementById("name").value+ "&email="+document.getElementById("email").value + "&phone="+document.getElementById("phone").value + "&comment="+document.getElementById("comment").value + "&cname="+document.getElementById("cname").value + "&url="+document.getElementById("url").value + "&subject="+document.getElementById("subject").value  ;     // get the value.
var  noerrors=true;
   if (noerrors)
    {
        var url =  "doit2.php?" + value;
     // alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest_wp(document.getElementById("email").value ); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("mailstatus").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }

 function sendmail3()
   {

        document.getElementById("mailstatus").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     var value = "name=" +document.getElementById("name").value+ "&email="+document.getElementById("email").value + "&phone="+document.getElementById("phone").value + "&product=" + document.getElementById("prod").value + "&comment="+document.getElementById("comment").value + "&know_us="+document.getElementById("know_us").value + "&country="+document.getElementById("country").value + "&city="+document.getElementById("city").value + "&city1="+document.getElementById("city1").value + "&seat="+document.getElementById("seat").value +"&companyname="+document.getElementById("companyname").value+"&websiteurl="+document.getElementById("websiteurl").value;     // get the value.
var  noerrors=true;
   if (noerrors)
    {
        var url =  "doit3.php?" + value;
//      alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest10(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("mailstatus").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }



function sendmail31()
   {

        document.getElementById("mailstatus").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     var value = "name=" +document.getElementById("name").value+ "&email="+document.getElementById("email").value + "&phone="+document.getElementById("phone").value + "&country="+document.getElementById("country").value + "&comment="+document.getElementById("comment").value + "&know_us="+document.getElementById("know_us").value;  
	 // get the value.
var  noerrors=true;
   if (noerrors)
    {
        var url =  "doit31.php?" + value;
		
//      alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest11(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("mailstatus").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }




   function sendmail4()
   {
  // alert("sdds");
        document.getElementById("mailstatus2").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     var value = "mail=" +document.getElementById("maillist").value;     // get the value.
var  noerrors=true;
   // alert(value);
   if (noerrors)
    {
        var url =  "doit4.php?" + value;
   //alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest2(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("mailstatus2").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }


function sendmail5()
   {
  // alert("sdds");
        document.getElementById("printmessage").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     // get the value.
     var value = "name=" +document.getElementById("name").value+ "&email="+document.getElementById("email").value + "&phone="+document.getElementById("phone").value + "&address=" + document.getElementById("address").value + "&otherdetails="+document.getElementById("otherdetails").value ;
var  noerrors=true;

var  noerrors=true;
  // alert(value);
   if (noerrors)
    {
        var url =  "diwalidata.php?" + value;
//  alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest5(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("printmessage").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }
function sendmail6()
   {
  // alert("sdds");
        document.getElementById("printmessage").innerHTML='<img src=images/wait.gif><br>Wait while submitting request';
     // get the value.
     var value = "coupon=" +document.getElementById("couponcode").value + "&sname=" +document.getElementById("sname").value+ "&semail="+document.getElementById("semail").value + "&sphone="+document.getElementById("sphone").value + "&saddress=" + document.getElementById("saddress").value +"&oname=" +document.getElementById("oname").value+ "&oemail="+document.getElementById("oemail").value + "&ophone="+document.getElementById("ophone").value + "&oaddress=" + document.getElementById("oaddress").value ;
var  noerrors=true;

var  noerrors=true;

//   alert(value);
   if (noerrors)
    {
        var url =  "diwalicoupon.php?" + value;
//  alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest6(); } ;
        httpRequest.send(null);
      }
      else {document.getElementById("printmessage").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }

   /**
    * Event handler for the XMLhttprequest when the content is back (State 4 and status 200)
    * take the content of the request and copy it into the HTML page
    */
   function processRequest()
   {
      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200)      
         document.getElementById("mailstatus").innerHTML  = httpRequest.responseText;
        else     
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);      
                                           }
   }
   

 function sendmailNewsletterSubscribe()
   {
     var value = "email=" +document.getElementById("email").value;     // get the value.
	var  noerrors=true;
   if (noerrors)
    {
        var url =  "doitNewsletterSubscribe.php?" + value;
   //   alert(url);
        if (window.ActiveXObject)        {          httpRequest = new ActiveXObject("Microsoft.XMLHTTP");        }
                            else         {          httpRequest = new XMLHttpRequest();                          }
        httpRequest.open("GET", url, true);
        httpRequest.onreadystatechange= function () {processRequest10(); } ;
        httpRequest.send(null);
      }
      //else {document.getElementById("mailstatus").innerHTML = "coudnt execute";}
                // just delete the content when no article selected
   }


function processRequest_wp(email)
{
	if (httpRequest.readyState == 4)     {
		if(httpRequest.status == 200) {
			if((httpRequest.responseText).match(/^ok$/)){
				document.getElementById("mailstatus").innerHTML="";
				alert('Your request has been submitted successfully. The whitepaper has been sent to your email '+ email +'. For any other information, please e-mail us at info@drishti-soft.com');
				document.getElementById("whitepaper_form").reset();

				document.getElementById("submit").disabled=false;
			}else{
				document.getElementById("mailstatus").innerHTML  = httpRequest.responseText;
			}
		}
		else{
			alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);

		}                                   }

	
}




 function processRequest10()
   {
	if(httpRequest.readyState >=1 && httpRequest.readyState <=3) {
	   document.getElementById('newsletter_status').innerHTML ='<img src="images/wait.gif"  />';	
	}
	else {
	   document.getElementById('newsletter_status').innerHTML='';	
	}	

      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200) {     
        if(httpRequest.responseText == "ok"){
       document.getElementById("mailstatus").innerHTML="";
        alert('Your request has been successfully submitted. We will get back to you shortly.');
	document.getElementById("email").value = '';
        }else{
         document.getElementById("mailstatus").innerHTML  = httpRequest.responseText;}}
        else{     
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);     
        }                                   }

   }


 function processRequest11()
   {
	if(httpRequest.readyState >=1 && httpRequest.readyState <=3) {
	   document.getElementById('mailstatus').innerHTML ='<img src="images/wait.gif"  />';	
	}
	else {
	   document.getElementById('mailstatus').innerHTML='';	
	}	

      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200) {     
        if(httpRequest.responseText == "ok"){
       document.getElementById("mailstatus").innerHTML="";
        alert('Your request has been successfully submitted. We will get back to you shortly.');
	document.getElementById("email").value = '';
        }else{
         document.getElementById("mailstatus").innerHTML  = httpRequest.responseText;}}
        else{     
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);     
        }                                   }

   }




 function processRequest2()
   {
      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200)
         document.getElementById("mailstatus2").innerHTML  = httpRequest.responseText;
        else
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);
                                           }
   }

 function processRequest5()
   {
      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200) {     
        if(httpRequest.responseText == "ok"){
       document.getElementById("printmessage").innerHTML="";
        //document.getElementById("form1").reset();
        //alert('Your request has been successfully submitted. We will get back to you shortly.');
            window.open ("DiwaliMailer/popup.html",
"mywindow3","menubar=0,resizable=0,width=400,height=300"); 
        }else{
         document.getElementById("printmessage").innerHTML  = httpRequest.responseText;}}
        else{     
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);     
        }                                   }
   }

function processRequest6()
   {
      if (httpRequest.readyState == 4)     {
        if(httpRequest.status == 200) {     
        if(httpRequest.responseText == "ok"){
       document.getElementById("printmessage").innerHTML="";
        //document.getElementById("form1").reset();
        alert('Your request has been successfully submitted. ');
        window.location="index.php";
               
        }else{
         document.getElementById("printmessage").innerHTML  = httpRequest.responseText;}}
        else{     
        alert("Error loading page\n"+ httpRequest.status +":"+ httpRequest.statusText);     
        }                                   }
   }

function MM_preloadImages() 
	{ //v3.0
  		var d=document; if(d.images)
		{ 
		if(!d.MM_p) d.MM_p=new Array();
		var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    		if (a[i].indexOf("#")!=0)
		    { 
			d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];
		    }
		}
}

function MM_swapImgRestore() 
	{ //v3.0
  		var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

function MM_findObj(n, d) 
	{ //v4.01
  		var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) 
		{
    		d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
		}
  		if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  		for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  		if(!x && d.getElementById) x=d.getElementById(n); return x;
		}

function MM_swapImage() 
	{ //v3.0
 	 	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   		if ((x=MM_findObj(a[i]))!=null)
		{document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
		}
	}

function MM_showHideLayers() 
	{ //v6.0
  		var i,p,v,obj,args=MM_showHideLayers.arguments;
 	 	for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) 
		{ 
		v=args[i+2];
    		if (obj.style) 
			{ 
			obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; 
			}
    		obj.visibility=v; 
		}
	}
function MM_reloadPage(init) 
	{  //reloads the window if Nav4 resized
  	if (init==true) with (navigator) 
		{
		if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
			{
    			document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; 
			}
		}
  	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
	}
	MM_reloadPage(true);
	
	function showHidecity()
{
	if(document.getElementById("country").value=="India")	
	{
		document.getElementById("div_city").style.display			= "block";
		document.getElementById("div_city").style.visibility		= "visible";
		document.getElementById("div_othcity").style.display		= "none";
		document.getElementById("div_othcity").style.visibility		= "hidden";
		document.getElementById("div_othcityl").style.display		= "none";
		document.getElementById("div_othcityl").style.visibility		= "hidden";
	}
	else
	{
		document.getElementById("div_city").style.display			= "none";
		document.getElementById("div_city").style.visibility		= "hidden";
		document.getElementById("div_othcity").style.display		= "block";
		document.getElementById("div_othcity").style.visibility		= "visible";
		document.getElementById("div_othcityl").style.display		= "block";
		document.getElementById("div_othcityl").style.visibility		= "visible";
		//document.forms[0].city.value								= "";
		//document.forms[0].othercity.value							= "";
	}

}
	function showCoupon()
{
	
		document.getElementById("coupon").style.display			= "block";
		document.getElementById("coupon").style.visibility		= "visible";
		//document.getElementById("coupon").style.display		= "none";
		document.getElementById("couponlb").style.visibility		= "hidden";
		document.getElementById("couponlb").style.display		= "none";
		//document.getElementById("couponlb").style.visibility		= "hidden";
	

}

	function clear()
{
	
		document.getElementById("name").innerHTML= "";
		document.getElementById("email").innerHTML= "";
		document.getElementById("phone").innerHTML= "";
		document.getElementById("address").innerHTML= "";
		document.getElementById("otherdetails").innerHTML= "";
		
		//document.getElementById("couponlb").style.visibility		= "hidden";
	

}

