function validate_newsletter(){
	var frm = document.frmNewsletter;
	var name = frm.nl_name.value;
	var email = frm.nl_email.value;
	
	if(frm.nl_name.value == ''){
		alert("Plese enter your name");
		frm.nl_name.focus();
		return false;
	}
	if(frm.nl_email.value == ''){
		alert("Plese enter your email");
		frm.nl_email.focus();
		return false;
	}
	if(!validate_email(frm.nl_email.value)){
		return false;
	}
	
	var url = "act_newsletter.php?name="+name+"&email="+email; // The server-side script
	//alert(url);return false;
	http_quick_filter.open("GET", url, true);
	http_quick_filter.onreadystatechange = handleHttpResponseQuickFilter;
	http_quick_filter.send(null);
}

function contact_validation(){
	//alert("in");
	var frm = document.contact;
	var name = frm.visitor_name.value;
	var address = frm.Address.value;
	var Tel = frm.Tel.value;

	var email = frm.visitor_email_address.value;
	var Till = frm.Till.value;
	var From = frm.From.value;
	var Adults = frm.Adults.value;
	
	var Child5 = frm.Child5.value;
	var ChildUnder5 = frm.ChildUnder5.value;
	var NoOfPitches = frm.NoOfPitches.value;

	var superpitch = frm.superpitch.value;
	var caravan = frm.Caravan.value;
	//alert(caravan);
	var campervan = frm.CamperVan.value;
	//alert(campervan);
	var tent = frm.Tent.value;
	var vanhire = frm.VanHire.value;
	//alert(tent);

	
	if(name == ''){
		alert("Plese enter your name");
		frm.visitor_name.focus();
		return false;
	}
		if(Tel == ''){
		alert("Plese enter your telephone number");
		frm.Tel.focus();
		return false;
	}

	
	if(email == ''){
		alert("Plese enter your email");
		frm.visitor_email_address.focus();
		return false;
	}
	if(!validate_email(email)){
		return false;
	}
	if(address == ''){
		alert("Plese enter your address");
		frm.Address.focus();
		return false;
	}

	/*if(From == ''){
		alert("Plese enter start date");
		frm.From.focus();
		return false;
	}

	if(Till == ''){
		alert("Plese enter end date");
		frm.Till.focus();
		return false;
	}*/

/*	if(Adults == ''){
		alert("Plese enter your name");
		frm.Adults.focus();
		return false;
	}
	
*/		/*if(Child5 == ''){
		alert("Plese enter your name");
		frm.Till.focus();
		return false;
	}

	if(ChildUnder5 == ''){
		alert("Plese enter your name");
		frm.From.focus();
		return false;
	}*/

/*	if(NoOfPitches == ''){
		alert("Plese enter your name");
		frm.Adults.focus();
		return false;
	}
	
	if(superpitch == ''){
		alert("Plese enter your name");
		frm.Till.focus();
		return false;
	}

	if(caravan == ''){
		alert("Plese enter your name");
		frm.From.focus();
		return false;
	}

	if(campervan == ''){
		alert("Plese enter your name");
		frm.Adults.focus();
		return false;
	}

	if(tent == ''){
		alert("Plese enter your name");
		frm.From.focus();
		return false;
	}

	if(vanhire == ''){
		alert("Plese enter your name");
		frm.Adults.focus();
		return false;
	}

*/


	
	
}

function handleHttpResponseQuickFilter() {
	if (http_quick_filter.readyState == 4) {
	  	if(http_quick_filter.status==200) {
		  	var results=http_quick_filter.responseText;
			document.getElementById('n1_msg').style.display = '';
			document.getElementById('nl_msg_show').innerHTML = results;
	  	}
	}
}

function getHTTPObject() {
	var xmlhttp_quick_filter;
	if(window.XMLHttpRequest){
		xmlhttp_quick_filter = new XMLHttpRequest();
	}
	else if (window.ActiveXObject){
		xmlhttp_quick_filter=new ActiveXObject("Microsoft.XMLHTTP");
		if (!xmlhttp_quick_filter){
			xmlhttp_quick_filter=new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
  return xmlhttp_quick_filter; 
}
var http_quick_filter = getHTTPObject(); // We create the HTTP Object 

function validate_email(email){
	//str=frm.txtemail.value;
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email)){return true}
	else
	{
		alert("Please Enter a Valid Email Address")
		/*document.getElementById('nl_email').focus();*/
		return false
	}
}

function close_nl_msg(){
	document.getElementById('n1_msg').style.display="none"
	var frm = document.frmNewsletter;
	frm.nl_name.value='';
	frm.nl_email.value='';	
}
