var xmlHttp
function echeck(str) {

		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
		    alert("Invalid E-mail ID")
		    return false
		}

		 if (str.indexOf(at,(lat+1))!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
		    alert("Invalid E-mail ID")
		    return false
		 }

		 if (str.indexOf(dot,(lat+2))==-1){
		    alert("Invalid E-mail ID")
		    return false
		 }
		
		 if (str.indexOf(" ")!=-1){
		    alert("Invalid E-mail ID")
		    return false
		 }

 		 return true					
	}
	
function process()
{ 
	//alert("in process now...")
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	name=document.getElementById("Name").value;
	if(name=="")
	{
		alert("Please enter your name.");
		return false;
	}//if
	email=document.getElementById("Email").value;
	if(email=="")
	{
		alert("Please enter your email.");
		return false;
	}//if
	else if(echeck(email)==false)
	{
		//alert("Please enter proper email.");
		return false;
	}//else
	
	var url="process.php"
	url=url+"?name="+name+"&email="+email
	url=url+"&sid="+Math.random()
	//alert ('this is url'+url);
	xmlHttp.onreadystatechange=stateChanged
	xmlHttp.open("GET",url,true)
	//frm=document.getElementsByName("form1");
	//frm.submit();
	xmlHttp.send(null)
		return false;

}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 	{ 
		
		var ss =(xmlHttp.responseText);
		document.form2.submit();
		//alert ('this is url'+ss);
		//alert(xmlHttp.responseText);
		//var match =(ss.substring(0,2));
		
		//var data = (ss.substring(2));

		//document.getElementById("sub").innerHTML=ss 
		
 	}
}//form 2 validation and DB entery

function process_form1()
{ 
	
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	 {
		 alert ("Browser does not support HTTP Request")
		 return
	 } 
	
	name=document.getElementById("Name1").value;
	if(name=="")
	{
		alert("Please enter your name.");
		return false;
	}//if
	email=document.getElementById("Email1").value;
	if(email=="")
	{
		alert("Please enter your email.");
		return false;
	}//if
	else if(echeck(email)==false)
	{
		//alert("Please enter proper email.");
		return false;
	}//else
	
	/*var url="process.php"
	url=url+"?name="+name+"&email="+email
	url=url+"&sid="+Math.random()
	//alert ('this is url'+url);
	xmlHttp.onreadystatechange=stateChanged_form1;
	xmlHttp.open("GET",url,true)
	*/

	document.getElementById("Name").value = name
	document.getElementById("Email").value = email
	
//	alert("calling process now...")
	process();

	//frm=document.getElementsByName("form1");
	//frm.submit();
	xmlHttp.send(null)
		return false;

}

function stateChanged_form1() 
{ 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 	{ 
		var ss =(xmlHttp.responseText);
		document.form2.submit();
		//alert ('this is url'+ss);
		//alert(xmlHttp.responseText);
		//var match =(ss.substring(0,2));
		
		//var data = (ss.substring(2));

		//document.getElementById("sub").innerHTML=ss 
		
 	}
}//form1 Validation and DB entery. 




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 createcookie(name,value,days) 
{
	if (days) 
	{
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else 
		var expires = "";

	document.cookie = name+"="+value+expires+"; path=/";

}

function readcookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) 
	{
		var c = ca[i];
		while (c.charAt(0)==' ') 
			c = c.substring(1,c.length);

		if (c.indexOf(nameEQ) == 0) 
			return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function erasecookie(name) 
{
	//alert("Erasing");
	createcookie(name,"",-1);
}