// 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
	}
	
	
}