function disable(frm) {
	if(frm.state.value=="") {
		frm.state_o.readOnly = false;
	} else {
		frm.state_o.readOnly = true;
	}
}


function validate(frm) {

	//alert("Navin");
	if( !ValidEmail( frm.email ) ) {
		frm.email.focus();
		return false;
	} else if( frm.pass.value == "" ) {
		alert("Please enter the password.");
		frm.pass.focus();
		return false;
	} else if( frm.pass.value.length < 6 ) {
		alert("Password must have more than 6 characters.");
		frm.pass.focus();
		return false;
	} else if( frm.pass.value != frm.pass2.value ) {
		alert("Re-enter password must be same.");
		frm.pass2.value = "";
		frm.pass2.focus();
		return false;
	} else if ( frm.taxid.value == "" ) {
		alert("Please enter your company tax id number.");
		frm.taxid.focus();
		return false;
	} else if ( frm.fname.value == "" ) {
		alert("Please enter your first name");
		frm.fname.focus();
		return false;
	} else if ( frm.lname.value == "" ) {
		alert("Please enter your last name");
		frm.lname.focus();
		return false;
	} else if( frm.address.value == "" ) {
		alert("Please enter your address");
		frm.address.focus();
		return false;
	} else if( frm.city.value == "" ) {
		alert("Please enter your city name");
		frm.city.focus();
		return false;
	} else if( frm.state.value=="" && frm.state_o.value == "" ) {
		alert("Please enter your state name");
		frm.state.focus();
		return false;
	} else /*if( frm.zip.value =="" ) {
		alert("Please enter zip code");
		frm.zip.focus();
		return false;
	} else if( isNaN( frm.zip.value ) ) {
		alert("Please enter numeric zip code");
		frm.zip.value = "";
		frm.zip.focus();
		return false;
	} else*/ if( frm.country.value == "" ) {
		alert("Please select your country");
		frm.country.focus();
		return false;
	} else if( frm.phone.value == "" ) {
		alert("Please enter your phone number");
		frm.phone.focus();
		return false;
	} else {
		return true;
	}
	
}

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 ValidEmail(obj){

	var emailID = obj;
	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please Enter your Email ID")
		emailID.focus()
		return false
	} else if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	} else {
		return true;
	}
}

function lF() {
	document.getElementById("email").focus();
	
}
function forgotpopup() {
	var page = 'popups/forgot_password.php';
	mywindow = window.open(page, "mywindow","toolbar=0,menubars=0,location=0,status=0,scrollbars=1,resizable=0,width=550,height=350");
	mywindow.moveTo(0,0);
} 
