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 validate(){

var emailID=document.reg_frm.email;
if(emailID.value=="")
{
alert("Please enter your e-mail id !");
document.reg_frm.email.focus();
return false;
}
if (echeck(emailID.value)==false){
		emailID.value="";
		emailID.focus();
		return false;
}
if(document.reg_frm.pwd.value=="")
{
alert("Please enter a suitable password!");
document.reg_frm.pwd.focus();
return false;
}

if(document.reg_frm.ver_pwd.value=="")
{
alert("Please enter password again!");
document.reg_frm.ver_pwd.focus();
return false;
}

if(document.reg_frm.ver_pwd.value != document.reg_frm.pwd.value)
{
alert("Please verify your password again.");
document.reg_frm.ver_pwd.focus();
return false;
}


if(document.reg_frm.user_type.value=="")
{
alert("Please choose your user-type !");
document.reg_frm.user_type.focus();
return false;
}

if(document.reg_frm.fname.value=="")
{
alert("Please enter your first name !");
document.reg_frm.fname.focus();
return false;
}

if(document.reg_frm.lname.value=="")
{
alert("Please enter your last name !");
document.reg_frm.lname.focus();
return false;
}

if(document.reg_frm.phone.value=="")
{
alert("Please enter your phone number !");
document.reg_frm.phone.focus();
return false;
}

if(document.reg_frm.b_street1.value=="")
{
alert("Please enter your street 1  !");
document.reg_frm.b_street1.focus();
return false;
}

if(document.reg_frm.b_city.value=="")
{
alert("Please enter your city !");
document.reg_frm.b_city.focus();
return false;
}

if(document.reg_frm.b_country.value=="")
{
alert("Please choose your country !");
document.reg_frm.b_country.focus();
return false;
}

if(document.reg_frm.s_fname.value=="")
{
alert("Please enter your first name !");
document.reg_frm.s_fname.focus();
return false;
}

if(document.reg_frm.s_street1.value=="")
{
alert("Please enter your last name !");
document.reg_frm.s_street1.focus();
return false;
}

if(document.reg_frm.s_city.value=="")
{
alert("Please enter your city !");
document.reg_frm.s_city.focus();
return false;
}

if(document.reg_frm.s_country.value=="")
{
alert("Please choose your country !");
document.reg_frm.s_country.focus();
return false;
}

if(document.reg_frm.s_phone.value=="")
{
alert("Please enter your phone number !");
document.reg_frm.s_phone.focus();
return false;
}

if(document.reg_frm.pay_type.value=="")
{
alert("Please choose a suitable payment method !");
document.reg_frm.pay_type.focus();
return false;
}

if(document.reg_frm.transaction.value=="")
{
alert("Please choose a currency for transaction !");
document.reg_frm.transaction.focus();
return false;
}

if(document.reg_frm.sale_method.value=="")
{
alert("Please choose a sale method !");
document.reg_frm.sale_method.focus();
return false;
}

if(document.reg_frm.term_cndtn.checked == false)
{
alert("You must agree with the Terms & Conditions of ITC CARS !");
document.reg_frm.term_cndtn.focus();
return false;
}

if(document.reg_frm.u_ver_no.value=="")
{
	alert("Please enter your verification no .");
	document.reg_frm.u_ver_no.focus();
	return false;
}	

}
