
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 Address");
	   return false;
	}
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
	   alert("Invalid E-mail Address");
	   return false;
	}
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
	    alert("Invalid E-mail Address");
	    return false;
	}
	if (str.indexOf(at,(lat+1))!=-1){
	   alert("Invalid E-mail Address");
	   return false;
	}
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
	   alert("Invalid E-mail Address");
	   return false;
	}
	if (str.indexOf(dot,(lat+2))==-1){
	   alert("Invalid E-mail Address");
	   return false;
	}
	if (str.indexOf(" ")!=-1){
	   alert("Invalid E-mail Address");
	   return false;
	}

	return true;					
}

function validate_quote(){
	if((document.quote.uk.checked == false)&&(document.quote.nonuk.checked == false)){
		alert("You have not selected a country of destination");
		return false;
	}
	if((document.quote.name.value == "")||(document.quote.surname.value == "")||(document.quote.telephone.value == "")||(document.quote.email.value == "")||(document.quote.company.value == "")||(document.quote.address.value == "")){
		alert("You have not entered all of the required information");
		return false;
	}
	if(document.quote.quote_details.value == ""){
		alert("You have not entered any enquiry details");
		document.quote.code.focus();
		return false;
	}
	
	if(document.quote.quote_category.value == ""){
		alert("You have not selected a category");
		document.quote.quote_category.focus();
		return false;
	}	
			

	if(document.quote.code.value == ""){
		alert("You have not entered the security code");
		document.quote.quote_details.focus();
		return false;
	}
	
	if (echeck(document.quote.email.value)==false){
		return false
	}	
	
	return true;

}

function validate_brochure(){
	if((document.brochure.company_name.value == "")||(document.brochure.address.value == "")||(document.brochure.email.value == "")){
		alert("You have not supplied all the required information");
		return false;
	}
	if (echeck(document.brochure.email.value)==false){
		return false
	}			
	if(document.brochure.code.value == ""){
		alert("You have not entered the security code");	
		return false;
	}
	
	if ((!document.brochure.cat1.checked)&&(!document.brochure.cat2.checked)&(!document.brochure.cat3.checked)&(!document.brochure.cat4.checked)){
		alert("You have not selected any brochures");
		return false;
	}		
	
}
