function dosubmit()
{
	tbname=document.frmlogin.tbname.value;
	tbEmail=document.frmlogin.tbEmail.value;
	tbmobile=document.frmlogin.tbmobile.value;
	txtAdd=document.frmlogin.txtAdd.value;
	if (tbname=="")
	{
	alert("Enter the Name")
	document.frmlogin.tbname.focus();   
	return false;
	}  
 
	if(tbEmail== "" )
	{
		alert("Please Enter Your Email");
		document.frmlogin.tbEmail.focus();		
		return false;
	}
	else
	{
		elen= tbEmail.length;
		efirstchar = tbEmail.substring(0, 1);
		elastchar  = tbEmail.substring(elen-1, elen);

		atPos = tbEmail.indexOf("@",1)	
		if (atPos == -1) 
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("@",atPos+1) != -1) 
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select(); 
			return 0;
		}
		periodPos = tbEmail.indexOf(".",atPos)
		if (periodPos == -1) 
		{	
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (periodPos+3 > elen)	
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("..",1) != -1)
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("@.",1) != -1) 
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf(".@",1) != -1)
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("-@",1) != -1)
	 	{
		 	alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("@-",1) != -1)
	 	{
		 	alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("-.",1) != -1)
	 	{
		 	alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf(".-",1) != -1)
	 	{
		 	alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}
		if (tbEmail.indexOf("--",1) != -1)
		{
		 	alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}        
		if((efirstchar<"a" || efirstchar>"z") && (efirstchar<"A" || efirstchar>"Z"))
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();
			return 0;
		}

		if((elastchar<"a" || elastchar>"z") && (elastchar<"A" || elastchar>"Z"))
		{
			alert("Enter valid EmailId");
			document.frmlogin.tbEmail.focus();
			document.frmlogin.tbEmail.select();	
			return 0;
		}

    	for (var i = 1; i < elen; i++)
		{
			var ch = tbEmail.substring(i, i + 1);
			if ( ((ch < "a" || "z" < ch) && (ch < "A" || "Z" < ch)) && (ch < "0" || "9" < ch) && (ch != '_') && (ch != "@") && (ch != ".") && (ch !="-"))
			{	
				alert("Enter valid EmailId");
				document.frmlogin.tbEmail.focus();
				document.frmlogin.tbEmail.select();
				return 0;
			}
		}
	}	
		 
	if (tbmobile=="")
	{
	alert("Enter the Mobile No")
	document.frmlogin.tbmobile.focus();    
	return false;
	} 
	
	
	if (txtAdd=="")
	{
	alert("Enter the Address")
	document.frmlogin.txtAdd.focus();    
	return false;
	} 

  document.frmlogin.action="test-ride-handler.asp?done=1"
  document.frmlogin.submit();
}
