var state = 'none'; 
function showhide(layer_ref) { 
	if (document.all) { //IS IE 4 or 5 (or 6 beta) 
		nItem =  'document.all.' + layer_ref + '.style.display'; 
	} 
	if (document.layers) { //IS NETSCAPE 4 or below 
		nItem = 'document.layers['+layer_ref+'].display';
	} 
	if (document.getElementById &&!document.all) { 
		hza = document.getElementById(layer_ref); 
		nItem = "hza.style.display" ;
	} 
	if (eval(nItem) == 'none' || eval(nItem) == '') { 
		eval(nItem + " = 'block'");
	} else { 
		eval(nItem + " = ''" );
	} 
} 

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function mailvalidate() {
	var x = document.mailinglist;
	if (x.mailing_name.value == "" || x.mailing_name.value.length == 0  || x.mailing_name.value == "Your Name") {
		x.mailing_name.focus();
		return false;
	}
	
		if (x.mailing_email.value == "" || x.mailing_email.value.length == 0 || x.mailing_email.value == "Your Email") {
		x.mailing_email.focus();
		return false;
	}
	
	var email = x.mailing_email.value.match(/^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/);
	    if(email) {
	         } else {
	     alert("Email format incorrect");
	     x.mailing_email.focus();
	return false;
	}
	x.submit();
}

function validateForm() { //v4.0
	errors=''
	if(document.form1.Name.value == ""){errors+='- Name is required\n' ;}
	if(document.form1.Subject.value == ""){errors+='- Subject is required\n'; }
	if(document.form1.Message.value == ""){errors+='- Message is required\n'; }
	var email = document.form1.EmailAddress.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
	if(!email) {errors+='- must contain an e-mail address.\n';}
	if(errors != '')
	{
		alert(errors);
		return false;
	}
}

function validate() { //v4.0
	errors=''
	if(document.form1.Name.value == ""){errors+='- Name is required\n' ;}
	var email = document.form1.EmailAddress.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
	if(!email) {errors+='- must contain an e-mail address.\n';}
	if(document.form1.Enquiry.value == ""){errors+='- enquiry is required\n'; }
	
	if(errors != '')
	{
		alert(errors);
		return false;
	}
}

function confirmdelete() {
	return confirm("Are you sure you want to delete this item?\n\nPLEASE NOTE: This Cannot Be Undone!");
}

function mailvalidate2() {
	var x = document.mailinglist_unsubscribe;
	
	if (x.mailing_name.value == "" || x.mailing_name.value.length == 0  || x.mailing_name.value == "Your Name") {
		x.mailing_name.focus();
		return false;
	}
	
		if (x.mailing_email.value == "" || x.mailing_email.value.length == 0 || x.mailing_email.value == "Your Email") {
		x.mailing_email.focus();
		return false;
	}
	
	var email = x.mailing_email.value.match(/([a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.[a-zA-Z0-9._-]+)/gi);
			if(email) {
					 } else {
			 alert("Email format incorrect");
			 x.mailing_email.focus();
	return false;
	}
	
	x.submit();

}	

function numbervalidate() {
	var x = document.sms;
	if (x.sms_name.value == "" || x.sms_name.value.length == 0  || x.sms_name.value == "Your Name") {
		x.sms_name.focus();
		return false;
	}
	
		if (x.sms_number.value == "" || x.sms_number.value.length == 0 || x.sms_number.value == "Mobile Number") {
		x.sms_number.focus();
		return false;
	}
	    if(!isNaN( x.sms_number.value)) {
	         } else {
	     alert("Mobile number format incorrect");
	     x.sms_number.focus();
	return false;
	}
	x.submit();
}
