// JavaScript Document
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")
		   return false
		}

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

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

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

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

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

 		 return true					
	}

function ValidateForm(){
	var emailID=document.signupform.email;	
	if ((emailID.value==null)||(emailID.value=="")){
		alert("Please enter vaild email address!")
		emailID.focus()
		return false
	}
	if (echeck(emailID.value)==false){
		emailID.value=""
		emailID.focus()
		return false
	}	
 }
function ValidateCatalogForm(){
	var companyname=document.catalogform.companyname;	
	var contactname=document.catalogform.contactform;
	var mailingaddress=document.catalogform.mailingaddress;
	var m_opt=document.catalogform.mailingaddress_opt;
	var city=document.catalogform.city;
	var state=document.catalogform.state;
	var zipcode=document.catalogform.zipcode;
	var country=document.catalogform.country;
	var taxnumber=document.catalogform.taxnumber;
	var customernum=document.catalogform.customernum;
	var subject=document.catalogform.subject;
	var email=document.catalogform.email;
	var conf_email=document.catalogform.conf_email;
	var phone=document.catalogform.phone;
	var fax=document.catalogform.fax;
	var website=document.catalogform.website;
	var subject=document.catalogform.subject;
	var comment=document.catalogform.comment;
	if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	
	if((mailingaddress.value==null)||(mailingaddress.value=="")){
		alert("Please enter your mailing address!");
		mailingaddress.focus()
		return false
	}
	if((city.value==null)||(city.value=="")){
		alert("Please enter your city!");
		city.focus()
		return false
	}
	if((state.value==null)||(state.value=="")){
		alert("Please enter your state!");
		state.focus()
		return false
	}
	if((zipcode.value==null)||(zipcode.value=="")){
		alert("Please enter your zip code!");
		zipcode.focus()
		return false
	}
	if((country.value==null)||(country.value=="")){
		alert("Please enter your country!");
		country.focus()
		return false
	}
	if((taxnumber.value==null)||(taxnumber.value=="")){
		alert("Please enter your tax number!");
		taxnumber.focus()
		return false
	}
	
	if((email.value==null)||(email.value=="")){
		alert("Please enter your email address!")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		email.value=""
		email.focus()
		return false
	}	
	
	if((conf_email.value==null)||(conf_email.value=="")){
		alert("Please confirm your email address!")
		conf_email.focus()
		return false
	}
	if((email.value!="")&&(conf_email.value!="")){
		if(email.value!=conf_email.value){
			alert("Email doesn't match!")
			conf_email.focus()
			return false		
		}		
	}
}
function ValidateloginreqForm(){	
	var companyname=document.loginreqform.companyname;	
	var contactname=document.loginreqform.contactform;
	var mailingaddress=document.loginreqform.mailingaddress;
	var m_opt=document.loginreqform.mailingaddress_opt;
	var city=document.loginreqform.city;
	var state=document.loginreqform.state;
	var zipcode=document.loginreqform.zipcode;
	var country=document.loginreqform.country;
	var taxnumber=document.loginreqform.taxnumber;
	var customernum=document.loginreqform.customernum;
	var subscribe=document.loginreqform.subscribe;
	var email=document.loginreqform.email;
	var conf_email=document.loginreqform.conf_email;
	var phone=document.loginreqform.phone;
	var fax=document.loginreqform.fax;
	var website=document.loginreqform.website;
	var subject=document.loginreqform.subject;
	var comment=document.loginreqform.comment;
	if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	
	if((mailingaddress.value==null)||(mailingaddress.value=="")){
		alert("Please enter your mailing address!");
		mailingaddress.focus()
		return false
	}
	if((city.value==null)||(city.value=="")){
		alert("Please enter your city!");
		city.focus()
		return false
	}
	if((state.value==null)||(state.value=="")){
		alert("Please enter your state!");
		state.focus()
		return false
	}
	if((zipcode.value==null)||(zipcode.value=="")){
		alert("Please enter your zip code!");
		zipcode.focus()
		return false
	}
	if((country.value==null)||(country.value=="")){
		alert("Please enter your country!");
		country.focus()
		return false
	}
	if((taxnumber.value==null)||(taxnumber.value=="")){
		alert("Please enter your tax number!");
		taxnumber.focus()
		return false
	}
	
	if((email.value==null)||(email.value=="")){
		alert("Please enter your email address!")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		email.value=""
		email.focus()
		return false
	}	
	
	if((conf_email.value==null)||(conf_email.value=="")){
		alert("Please confirm your email address!")
		conf_email.focus()
		return false
	}
	if((email.value!="")&&(conf_email.value!="")){
		if(email.value!=conf_email.value){
			alert("Email doesn't match!")
			conf_email.focus()
			return false		
		}		
	}
}

function ValidateCommentForm(){
	var firstname=document.commentform.firstname;	
	var lastname=document.commentform.lastname;	
	var email=document.commentform.email;		
	var subject=document.commentform.subject;
	var comment=document.commentform.comment;
	if((firstname.value==null)||(firstname.value=="")){
		alert("Please enter your first name!");
		firstname.focus()
		return false;
	}	
	if((lastname.value==null)||(lastname.value=="")){
		alert("Please enter your last name!");
		lastname.focus()
		return false
	}
	
	if((email.value==null)||(email.value=="")){
		alert("Please enter your email address!")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		email.value=""
		email.focus()
		return false
	}
	if((comment.value==null)||(comment.value==""))
	{
		alert("Please enter your comments!");
		comment.focus()
		return false
	}
	else if((comment.value!=null)&&(comment.value!=""))
	{
	if (comment.value.indexOf("http")>0||comment.value.indexOf("href")>0)
	{	
	alert("Hyperlinks are not allowed, please try again!");
		comment.focus()
		return false	
	}		
		
	}
	else {}
	
}
function ValidateupdateForm(){
	var customerno=document.updateform.customerno;
	var companyname=document.updateform.companyname;
	var address1=document.updateform.address1;
	var city=document.updateform.city;
	var state=document.updateform.state;
	var zipcode=document.updateform.zipcode;
	var country=document.updateform.country;
	var taxnumber=document.updateform.taxnumber;
	var noofstores=document.updateform.noofstores;
	var type=document.updateform.type;
	var taxnumber=document.updateform.taxnumber;
	var contact1=document.updateform.contact1;
	var title1=document.updateform.title1;
	var phone1=document.updateform.phone1;
	var email1=document.updateform.email1;
	var reemail1=document.updateform.reemail1;
	
	
if((customerno.value!=null)&&(customerno.value!="")){
	
	if(isNaN(customerno.value)){
		alert("The customer number you entered is invaild, please try again!");
		companyname.focus()
		return false;
	}
	}
	
	if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	
	if((address1.value==null)||(address1.value=="")){
		alert("Please enter your mailing address!");
		address1.focus()
		return false
	}
	if((city.value==null)||(city.value=="")){
		alert("Please enter your city!");
		city.focus()
		return false
	}
	
	if((zipcode.value==null)||(zipcode.value=="")){
		alert("Please enter your zip code!");
		zipcode.focus()
		return false
	}
	if((country.value==null)||(country.value=="")){
		alert("Please enter your country!");
		country.focus()
		return false
	}
	if((taxnumber.value==null)||(taxnumber.value=="")){
		alert("Please enter your tax number!");
		taxnumber.focus()
		return false
	}
	
	if((noofstores.value==null)||(noofstores.value=="")){
		alert("Please enter the number of stores!");
		noofstores.focus()
		return false
	}
	
	if(isNaN(noofstores.value)){
	alert("The number you entered is invaild, please try again!");
		noofstores.focus()
		return false	
		
	}
	
	if((type.value==null)||(type.value=="")){
		alert("Please select your business type!");
		type.focus()
		return false
	}
	
	if((contact1.value==null)||(contact1.value=="")){
		alert("Please enter your contact name!");
		contact1.focus()
		return false
	}
    if((title1.value==null)||(title1.value=="")){
		alert("Please enter your title!");
		title1.focus()
		return false
	}
	
	if((phone1.value==null)||(phone1.value=="")){
		alert("Please enter your phone number!");
		phone1.focus()
		return false
	}
	if((email1.value==null)||(email1.value=="")){
		alert("Please enter your email address!")
		email1.focus()
		return false
	}
	if (echeck(email1.value)==false){
		email1.value=""
		email1.focus()
		return false
	}	
	
	if((reemail1.value==null)||(reemail1.value=="")){
		alert("Please confirm your email address!")
		reemail1.focus()
		return false
	}
	if((email1.value!="")&&(reemail1.value!="")){
		if(email1.value!=reemail1.value){
			alert("Email doesn't match!")
			reemail1.focus()
			return false		
		}		
	}
}


function ValidateoptoutForm(){
	
	var companyname=document.optoutform.companyname;
	
	var contact1=document.optoutform.contact1;
	
	var phone1=document.optoutform.phone1;
	var email1=document.optoutform.email1;
	var reemail1=document.optoutform.reemail1;

	
	if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	
	
	if((contact1.value==null)||(contact1.value=="")){
		alert("Please enter your contact name!");
		contact1.focus()
		return false
	}   
	
	if((phone1.value==null)||(phone1.value=="")){
		alert("Please enter your phone number!");
		phone1.focus()
		return false
	}
	if((email1.value==null)||(email1.value=="")){
		alert("Please enter your email address!")
		email1.focus()
		return false
	}
	if (echeck(email1.value)==false){
		email1.value=""
		email1.focus()
		return false
	}	
	
	if((reemail1.value==null)||(reemail1.value=="")){
		alert("Please confirm your email address!")
		reemail1.focus()
		return false
	}
	if((email1.value!="")&&(reemail1.value!="")){
		if(email1.value!=reemail1.value){
			alert("Email doesn't match!")
			reemail1.focus()
			return false		
		}		
	}
}



function ValidateloginreqForm1(){	
	var companyname=document.loginreqform.companyname;	
	var address=document.loginreqform.address;
	var city=document.loginreqform.city;	
	var state=document.loginreqform.state;
	var zipcode=document.loginreqform.zipcode;
	var country=document.loginreqform.country;	
	var taxnumber=document.loginreqform.taxnumber;
	var noofstores=document.loginreqform.noofstores;
	var type=document.loginreqform.type;
	var contactname=document.loginreqform.contactname;
	var title=document.loginreqform.title;
	var phone=document.loginreqform.phone;
	var email=document.loginreqform.email;
	var conf_email=document.loginreqform.conf_email;
	var subscribe=document.loginreqform.subscribe;
	
	if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	
	if((address.value==null)||(address.value=="")){
		alert("Please enter your mailing address!");
		address.focus()
		return false
	}
	if((city.value==null)||(city.value=="")){
		alert("Please enter your city!");
		city.focus()
		return false
	}
	if((state.value==null)||(state.value=="")){
		alert("Please enter your state!");
		state.focus()
		return false
	}
	if((zipcode.value==null)||(zipcode.value=="")){
		alert("Please enter your zip code!");
		zipcode.focus()
		return false
	}
	if((country.value==null)||(country.value=="")){
		alert("Please enter your country!");
		country.focus()
		return false
	}
	if((taxnumber.value==null)||(taxnumber.value=="")){
		alert("Please enter your tax number!");
		taxnumber.focus()
		return false
	}
		if((noofstores.value==null)||(noofstores.value=="")){
		alert("Please enter the number of your store!");
		noofstores.focus()
		return false
	}
	
		if((type.value==null)||(type.value=="")){
		alert("Please enter the number of your business type!");
		type.focus()
		return false
	}
	
		if((contactname.value==null)||(contactname.value=="")){
		alert("Please enter the number of your contact name!");
		contactname.focus()
		return false
	}
	
		if((title.value==null)||(title.value=="")){
		alert("Please enter the number of your contact name!");
		title.focus()
		return false
	}
	
		if((phone.value==null)||(phone.value=="")){
		alert("Please enter the number of your phone number!");
		phone.focus()
		return false
	}
	
	if((email.value==null)||(email.value=="")){
		alert("Please enter your email address!")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		email.value=""
		email.focus()
		return false
	}	
	
	if((conf_email.value==null)||(conf_email.value=="")){
		alert("Please confirm your email address!")
		conf_email.focus()
		return false
	}
	if((email.value!="")&&(conf_email.value!="")){
		if(email.value!=conf_email.value){
			alert("Email doesn't match!")
			conf_email.focus()
			return false		
		}		
	}
}

function ValidatestoreForm(){
	
	var companyname=document.storeform.companyname;
	var accountno=document.storeform.accountno;
	var contact=document.storeform.contact;
	var address1=document.storeform.address1;
	var city=document.storeform.city;
	var state=document.storeform.state;
	var zipcode=document.storeform.zipcode;
	var phone=document.storeform.phone;
	//var website=document.storeform.website;
	var email1=document.storeform.email1;
	var cemail1=document.storeform.cemail1;
	var onlinewebsite=document.storeform.onlinewebsite;
	
	
if((companyname.value==null)||(companyname.value=="")){
		alert("Please enter your company name!");
		companyname.focus()
		return false;
	}	

if((contact.value==null)||(contact.value=="")){
		alert("Please enter your contact name!");
		contact.focus()
		return false
	}

if((onlinewebsite.value==null)||(onlinewebsite.value==""))
{	
	if((address1.value==null)||(address1.value=="")){
		alert("Please enter your mailing address!");
		address1.focus()
		return false
	}
	if((city.value==null)||(city.value=="")){
		alert("Please enter your city!");
		city.focus()
		return false
	}
	
	if((zipcode.value==null)||(zipcode.value=="")){
		alert("Please enter your zip code!");
		zipcode.focus()
		return false
	}
	if((country.value==null)||(country.value=="")){
		alert("Please enter your country!");
		country.focus()
		return false
	}
	if((email.value==null)||(email.value=="")){
		alert("Please enter your email address!")
		email.focus()
		return false
	}
	if (echeck(email.value)==false){
		email.value=""
		email.focus()
		return false
	}	
	
	if((cemail.value==null)||(cemail.value=="")){
		alert("Please confirm your email address!")
		cemail.focus()
		return false
	}
	if((email.value!="")&&(cemail.value!="")){
		if(email.value!=cemail.value){
			alert("Email doesn't match!")
			email.focus()
			return false		
		}		
	}
	
}


}
