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){
			document.getElementById("email").className ="indicator";
		   alert("Invalid E-mail ID")
		   return false
		}

		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			document.getElementById("email").className ="indicator";
		    alert("Invalid E-mail ID")
		    return false
		}

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

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

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

 		 return true;					
	}
function validate_form()
{
var valid=true;
if (document.forms[0].first_name.value=="")
{
document.getElementById("fname").className ="indicator";
valid=false;
}
else
{
document.getElementById("fname").className ="required";
valid=true;
}
if (document.forms[0].last_name.value=="")
{
document.getElementById("lname").className ="indicator";
valid=false;
}
else
{
document.getElementById("lname").className ="required";
valid=true;
}

if (document.forms[0].email.value=="")
{
document.getElementById("email").className ="indicator";
valid=false;
}
else
{
var emailID=document.forms[0].email
if (echeck(emailID.value)==false){
	emailID.value=""
	document.getElementById("email").className ="indicator";
	emailID.focus()
	valid=false;
}
else
	{
  document.getElementById("email").className ="required";
  valid=true;
	}

if (document.forms[0].verify_email.value != document.forms[0].email.value)
{
alert("not match email id");
document.getElementById("vmail").className ="indicator";
valid=false;
}
}
if (document.forms[0].verify_email.value=="")
{
document.getElementById("vmail").className ="indicator";
valid=false;
}
else
{
	document.getElementById("vmail").className ="required";
	valid=true;
}
if (document.forms[0].password.value=="")
{
document.getElementById("pass").className ="indicator";
valid=false;
}
else
{
document.getElementById("pass").className ="required";
valid=true;
}
if (document.forms[0].confirm_password.value=="")
{
document.getElementById("cpass").className ="indicator";
valid=false;
}
else
{
document.getElementById("cpass").className ="required";
valid=true;
}
if(document.forms[0].business_id.value == "")
	{
	document.getElementById("bus_id").className ="indicator";
	valid=false;
	}
   else
 {
var emailID=document.forms[0].business_id
if (echeck(emailID.value)==false){
	emailID.value=""
	document.getElementById("bus_id").className ="indicator";
	emailID.focus()
	valid=false;
       }
       
	else
	{
		document.getElementById("bus_id").className ="required";
		valid=true;
	}
 }
 if(document.forms[0].img_file.value=="")
	 {
document.getElementById("aimage").className ="indicator";
	valid=false;
	}

	if (document.forms[0].rvalue.value=='0')
	{
		alert("Please accept Agreement without accept");
	return false;
	}
if (document.forms[0].billing_address1.value=="")
{
document.getElementById("billing1").className ="indicator";
valid=false;
}
else
{
document.getElementById("billing1").className ="required";
valid=true;
}
if (document.forms[0].bill_city.value=="")
{
document.getElementById("bcity").className ="indicator";
valid=false;
}
else
{
document.getElementById("bcity").className ="required";
valid=true;
}
if (document.forms[0].bill_state.value=="")
{
document.getElementById("bstate").className ="indicator";
valid=false;
}
else
{
document.getElementById("bstate").className ="required";
valid=true;
}
if ((document.forms[0].billing_zip.value=="") || (isNaN(document.forms[0].billing_zip.value)))
{
document.getElementById("bzip").className ="indicator";
valid=false;
}
else
{
document.getElementById("bzip").className ="required";
valid=true;;
}
if ((document.forms[0].bill_phone.value=="") || (isNaN(document.forms[0].bill_phone.value)))
{
document.getElementById("phone").className ="indicator";
valid=false;
}
else
{
document.getElementById("phone").className ="required";
valid=true;
}
if( (document.forms[0].dob1.value=="")||(document.forms[0].dob2.value=="")||(document.forms[0].dob3.value=="") || (isNaN(document.forms[0].dob1.value)) || (isNaN(document.forms[0].dob2.value)) || (isNaN(document.forms[0].dob3.value)))
{
document.getElementById("dob").className ="indicator";
valid=false;
}
else
{
document.getElementById("dob").className ="required";
valid=true;
}
if (valid==true)
{
document.forms[0].submit();
return valid;
//return false
}

}


/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////

function old_validate_form()
{
var valid=true;
if (document.form1.first_name.value=="")
{
document.getElementById("fname").className ="indicator";
valid=false;
}
else
{
document.getElementById("fname").className ="required";
valid=true;
}
if (document.form1.last_name.value=="")
{
document.getElementById("lname").className ="indicator";
valid=false;
}
else
{
document.getElementById("lname").className ="required";
valid=true;
}

if (document.form1.email.value=="")
{
document.getElementById("email").className ="indicator";
valid=false;
}
else
{
var emailID=document.form1.email
if (echeck(emailID.value)==false){
	emailID.value=""
	document.getElementById("email").className ="indicator";
	emailID.focus()
	valid=false;
}
else
	{
  document.getElementById("email").className ="required";
  valid=true;
	}

if (document.form1.verify_email.value != document.form1.email.value)
{
alert("not match email id");
document.getElementById("vmail").className ="indicator";
valid=false;
}
}
if (document.form1.verify_email.value=="")
{
document.getElementById("vmail").className ="indicator";
valid=false;
}
else
{
	document.getElementById("vmail").className ="required";
	valid=true;
}
if (document.form1.pass.value=="")
{
document.getElementById("pass").className ="indicator";
valid=false;
}
else
{
document.getElementById("pass").className ="required";
valid=true;
}
if (document.form1.confirm_password.value=="")
{
document.getElementById("cpass").className ="indicator";
valid=false;
}
else
{
document.getElementById("cpass").className ="required";
valid=true;
}
if(document.form1.bus_id.value == "")
	{
	document.getElementById("bus_id").className ="indicator";
	valid=false;
	}
   else
 {
var emailID=document.form1.bus_id
if (echeck(emailID.value)==false){
	emailID.value=""
	document.getElementById("bus_id").className ="indicator";
	emailID.focus()
	valid=false;
       }
       
	else
	{
		document.getElementById("bus_id").className ="required";
		valid=true;
	}
 }
 if(document.form1.img_file.value=="")
	 {
document.getElementById("aimage").className ="indicator";
	valid=false;
	}

	if (document.form1.rvalue.value=='0')
	{
		alert("Please accept Agreement without accept");
	return false;
	}
if (document.form1.billing_address1.value=="")
{
document.getElementById("billing1").className ="indicator";
valid=false;
}
else
{
document.getElementById("billing1").className ="required";
valid=true;
}
if (document.form1.bill_city.value=="")
{
document.getElementById("bcity").className ="indicator";
valid=false;
}
else
{
document.getElementById("bcity").className ="required";
valid=true;
}
if (document.form1.bill_state.value=="")
{
document.getElementById("bstate").className ="indicator";
valid=false;
}
else
{
document.getElementById("bstate").className ="required";
valid=true;
}
if ((document.form1.billing_zip.value=="") || (isNaN(document.form1.billing_zip.value)))
{
document.getElementById("bzip").className ="indicator";
valid=false;
}
else
{
document.getElementById("bzip").className ="required";
valid=true;;
}
if ((document.form1.bill_phone.value=="") || (isNaN(document.form1.bill_phone.value)))
{
document.getElementById("phone").className ="indicator";
valid=false;
}
else
{
document.getElementById("phone").className ="required";
valid=true;
}
if( (document.form1.dob1.value=="")||(document.form1.dob2.value=="")||(document.form1.dob3.value=="") || (isNaN(document.form1.dob1.value)) || (isNaN(document.form1.dob2.value)) || (isNaN(document.form1.dob3.value)))
{
document.getElementById("dob").className ="indicator";
valid=false;
}
else
{
document.getElementById("dob").className ="required";
valid=true;
}
if (valid==true)
{
document.form1.submit();
return valid;
}

}