function checkrequired(which) {
	if(document.form.email.value == "") {
		alert('Please enter your email. Thank you.');
		document.form.email.focus();
		return false;
	}
	inemail = document.form.email.value;
        split1 = inemail.split("@");
	split2 = inemail.split(".");
        if (split1.length < 2) {
            	alert('There seems to be a mistake with the format of your email. Please check carefully.');
                document.form.email.focus();
		return false;
        }
        if (split2.length < 2) {
            	alert('There seems to be a mistake with the format of your email. Please check carefully.');
                document.form.email.focus();
		return false;
	}
return true;
}
function checksearch(which) {
	if(document.search.terms.value == "") {
		alert('Please enter a search term. Thank you.');
		document.search.terms.focus();
		return false;
	}
return true;
}
function checksearch2(which) {
	if(document.search2.terms.value == "") {
		alert('Please enter a search term. Thank you.');
		document.search2.terms.focus();
		return false;
	}
return true;
}



function checkcart(which) {
	if(document.cart.name.value == "") {
		alert('Please enter a contact name. Thank you.');
		document.cart.name.focus();
		return false;
	}
	if(document.cart.add5.value == "") {
		alert('Please enter a postcode or Zip. Thank you.');
		document.cart.add5.focus();
		return false;
	}
	if(document.cart.telephone.value == "") {
		alert('Please enter a contact telephone number. Thank you.');
		document.cart.telephone.focus();
		return false;
	}
	if(document.cart.email.value == "") {
		alert('Please enter your email. Thank you.');
		document.cart.email.focus();
		return false;
	}
	inemail = document.cart.email.value;
        split1 = inemail.split("@");
	split2 = inemail.split(".");
        if (split1.length < 2) {
            	alert('There seems to be a mistake with the format of your email. Please check carefully.');
                document.cart.email.focus();
		return false;
        }
        if (split2.length < 2) {
            	alert('There seems to be a mistake with the format of your email. Please check carefully.');
                document.cart.email.focus();
		return false;
	}
return true;
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function checkbrochure(which) {
	if(document.brochureform.deliveryname.value == "") {
		alert('Please tell us whose name to use on the delivery. Thank you.');
		document.brochureform.deliveryname.focus();
		return false;
	}
	if(document.brochureform.postcode.value == "") {
		alert('Please tell us your postcode or ZIP code. Thank you.');
		document.brochureform.postcode.focus();
		return false;
	}
	if(document.brochureform.country.value == "") {
		alert('Please tell us your country. Thank you.');
		document.brochureform.country.focus();
		return false;
	}
	if(document.brochureform.HearAbout.value == "") {
		alert('Please tell us how you heard about us. Thank you.');
		document.brochureform.HearAbout.focus();
		return false;
	}
return true;
}