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 checkrequiredcontact(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 checkrequired(which) {
	if(document.catalogue.name.value == "") {
		alert('Please type in your name');
		document.catalogue.name.focus();
		return false;
	}
	if(document.catalogue.email.value == "") {
		alert('Please enter your email address');
		document.catalogue.email.focus();
		return false;
	}
	inemail = document.catalogue.email.value;
        split1 = inemail.split("@");
	split2 = inemail.split(".");
        if (split1.length < 2) {
            	alert('There seems to be an error with your email address - please check!');
                document.catalogue.email.focus();
		return false;
        }
        if (split2.length < 2) {
            	alert('There seems to be an error with your email address - please check!');
                document.catalogue.email.focus();
		return false;
	}
return true;
}