function testOK() {
	var isok = true;
	if (document.forms[0].Referral.value == 'Please Select') {
		alert('Please select where you heard of Griffin Glasshouses');		
		isok = false;
	}
	else if (document.forms[0].Name.value == '') {
		alert('Please enter your Name');		
		isok = false;
	}
	else if (EmailValidate(0,'Email') == false) {
		alert('Please enter a valid email address');		
		isok = false;
	}
	else if (document.forms[0].Referral.value == 'Other' && document.forms[0].Other.value == '') {
		alert('Please enter your Referral');		
		isok = false;
	}
	else {
		if (document.forms[0].Brochure.checked == true) {
			if (document.forms[0].Name.value == '' || document.forms[0].Address.value == '' || document.forms[0].Postcode.value == '') {
				alert('Your Name, Address and Postcode are required!');
				isok = false;
			}
		}
		if (document.forms[0].Quotation.checked == true) {

				var gtselected = '';
				for (i=0;i<document.forms[0].Gtype.length;i++) {
					if (document.forms[0].Gtype[i].checked == true ) {
						gtselected = document.forms[0].Gtype[i].value;
						break;
					}
				}

				if (gtselected != 'Free Standing') {
					if (document.forms[0].Gwallheight.value == '' || document.forms[0].Groofangle.value == '' || document.forms[0].Gwidth.value == '' || document.forms[0].Glength.value == '')	{
						alert('We need all the Lean To Glasshouse dimensions in order to calulate a quotation');
						isok = false;
					}
				}
				else {
					if (document.forms[0].Groofangle.value == '' ||	document.forms[0].Gwidth.value == '' ||	document.forms[0].Glength.value == '') {
						alert('We need all the Free Standing Glasshouse dimensions in order to calulate a quotation');
						isok = false;
					}
				}
		}
	}
	if (isok == true) {
		document.forms[0].submit();
		alert('Thanks, your message was sent!');
	}
}

function quoteonoff() {
 document.poppedLayer = eval('document.getElementById("quotegroup")');
 if (document.poppedLayer.style.display == "inline") {
 	document.poppedLayer.style.display = "none";
 }
 else {
	document.poppedLayer.style.display = "inline";	
 }
}

function otheronoff() {
 document.poppedLayer = eval('document.getElementById("otherdiv")');
 if (document.forms[0].Referral.value == 'Other') {
 	document.poppedLayer.style.display = "inline";
 }
 else {
	document.poppedLayer.style.display = "none";	
 }
}

function rwheighton() {
    document.poppedLayer = eval('document.getElementById("rwheight")');
	document.poppedLayer.style.display = "inline";	
}

function rwheightoff() {
	document.poppedLayer = eval('document.getElementById("rwheight")');
 	document.poppedLayer.style.display = "none";
}

function EmailValidate(form_id,email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   var address = document.forms[form_id].elements[email].value;
   if(reg.test(address) == false) {
      return false;
   }
}