
function check(frm){
if ((!frm.enquirername.value) &&
	(!frm.address.value) &&
	(!frm.telephonenumber.value) &&
	(!frm.enquirer_email.value) &&
	(!frm.additional_information.value) &&
	(frm.contactbyphone.checked == false) &&
	(frm.contactbyemail.checked == false) &&
	(frm.contactbypost.checked == false))
	{
	alert('In order to respond to your enquiry we need you to complete all details\n\nThank you');
	frm.enquirername.focus();
	return false;
	}

if (!frm.enquirername.value)
	{
	alert('Please enter your name.\n\nThank you');
	frm.enquirername.focus();
	return false;
	}

if (!frm.address.value)
	{
	alert('Please enter your address.\n\nThank you');
	frm.address.focus();
	return false;
	}

if (!frm.company_name.value)
	{
	alert('Please enter your Company name.\n\nThank you');
	frm.company_name.focus();
	return false;
	}

if (!frm.telephonenumber.value)
	{
	alert('Please enter your telephone number.\n\nThank you');
	frm.telephonenumber.focus();
	return false;
	}

if (frm.telephonenumber.value.length < 11){
	alert('Please enter your full telephone number including STD code.\n\nThank you');
	frm.telephonenumber.focus();
	return false;
	}
	var valid = " -0123456789"
	var ok = "yes";
	var temp;
	
	for (var i=0; i<frm.telephonenumber.value.length; i++) {
	temp = "" + frm.telephonenumber.value.substring(i, i+1);
	if (valid.indexOf(temp) == "-1") ok = "no";
	}

	if (ok == "no") {
	alert('Telephone number should contain numbers, spaces and hyphens only\n\nThank you');
	frm.telephonenumber.focus();
	return false;
	}

if (!frm.enquirer_email.value)
	{
	alert('Please enter your email address.\n\nThank you');
	frm.enquirer_email.focus();
	return false;
	}

if ((frm.enquirer_email.value != "") && (frm.enquirer_email.value.indexOf('@') == -1)){
	alert('Please enter a valid E-mail address.\n\nThank you');
	frm.enquirer_email.focus();
	return false;
	}

if ((frm.enquirer_email.value != "") && (frm.enquirer_email.value.indexOf('.') == -1)){
	alert('Please enter a valid E-mail address.\n\nThank you');
	frm.enquirer_email.focus();
	return false;
	}

if (frm.additional_information.value == "")
	{
	alert('Please tell us how we can help.\n\nThank you');
	frm.additional_information.focus();
	return false;
	}

if ((frm.contactbyphone.checked == false) &&
	(frm.contactbyemail.checked == false) &&
	(frm.contactbypost.checked == false))
	{
	alert('You have not told us how you would like to be contacted - please tick at least one category.\n\nThank you');
	frm.contactbyphone.focus();
	return false;
	}

return true;
}

function putcursorinname()
    {
        document.contact.enquirername.focus();
        return;
    }