function ValidateForm()
{
	if(document.getElementById("naam").value == "") 
		{
			//alert("");
			document.getElementById("naam").focus();
			document.getElementById("email_status").innerHTML='Vul uw naam in.';
			return false;
		}
		
		if(Validate(document.getElementById("naam").value,"[^A-Za-z+\\-\\ ]") == true) {
			//alert("");
			document.getElementById("email_status").innerHTML = 
			'Voer een geldige naam in. Alleen Personages en - zijn toegestaan.';
			document.getElementById("naam").focus();
			return false;
		}
		
		if(document.getElementById("adres").value == "") 
		{
			document.getElementById("adres").focus();
			//alert('Vul uw naam in aub.');
			document.getElementById('email_status').innerHTML = 'Vul uw adres in aub.';
			return false;
		}
		
		if(document.getElementById("postcode").value == "") {
			//alert("Vul uw email adres in aub.");
			document.getElementById('email_status').innerHTML = 'Vul uw post code adres in aub.';
			document.getElementById("postcode").focus();
			return false;
		}
		
		if(document.getElementById("plaats").value == "") 
		{
			document.getElementById("plaats").focus();
			//alert('Vul uw naam in aub.');
			document.getElementById('email_status').innerHTML = 'Vul uw plaats in aub.';
			return false;
		}
		
		if(document.getElementById("email").value == "") {
			//alert("Please enter your Email Address.");	
			document.getElementById("email_status").innerHTML='Vul uw e-mail adres.';
			document.getElementById("email").focus();
			return false;
		}	
		
		if(Validate(document.getElementById("email").value,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)	
		{
			
			//alert("Please enter valid Email Address.");
			document.getElementById("email_status").innerHTML='Voer een geldige e-mail adres in.';			
			document.getElementById("email").focus();
			return false;
		}
		
		if(document.getElementById("telefoon").value != '')
		{
			if(Validate(document.getElementById("telefoon").value,"[^0-9+\\-\\+\\(\\)\\ ]") == true) 
			{
			document.getElementById("email_status").innerHTML=
			'Ongeldig Telefoon. Alleen cijfers en +,- en ( ) toegestaan.';			
			//alert("Please enter valid Phone Number. Only digits and +,- and ( ) are allowed.");
			document.getElementById("telefoon").focus();
			return false;
			}

		}
		if(document.getElementById("opmerking").value == "") {
			document.getElementById("email_status").innerHTML='Awb Reacties invoeren.';
			//alert("Please enter Comments.");
			document.getElementById("opmerking").focus();
			return false;
		}
		


		SendEmail(document.getElementById("naam").value,
				  document.getElementById('adres').value, 
				  document.getElementById('plaats').value,
				  document.getElementById("email").value,
				  document.getElementById("postcode").value,
				  document.getElementById("telefoon").value,
				  document.getElementById("opmerking").value);

}
function ValidateForm_Items()
{
	if(document.getElementById("naam").value == "") 
	{
		document.getElementById("naam").focus();
		//alert('Vul uw naam in aub.');
		document.getElementById('email_status').innerHTML = 'Vul uw naam in aub.';
		return false;
	}
	
	if(Validate(document.getElementById("naam").value,"[^A-Za-z+\\-\\ ]") == true) {
		//alert("Vul uw geldige naam.");
		document.getElementById('email_status').innerHTML = 'Vul uw geldige naam in.';
		document.getElementById("naam").focus();
		return false;
	}
	
	if(document.getElementById("adres").value == "") 
	{
		document.getElementById("adres").focus();
		//alert('Vul uw naam in aub.');
		document.getElementById('email_status').innerHTML = 'Vul uw adres in aub.';
		return false;
	}
	
	if(document.getElementById("postcode").value == "") {
		//alert("Vul uw email adres in aub.");
		document.getElementById('email_status').innerHTML = 'Vul uw post code adres in aub.';
		document.getElementById("postcode").focus();
		return false;
	}
	
	if(document.getElementById("plaats").value == "") 
	{
		document.getElementById("plaats").focus();
		//alert('Vul uw naam in aub.');
		document.getElementById('email_status').innerHTML = 'Vul uw plaats in aub.';
		return false;
	}
	
	if(document.getElementById("email").value == "") {
		//alert("Vul uw email adres in aub.");
		document.getElementById('email_status').innerHTML = 'Vul uw email adres in aub.';
		document.getElementById("email").focus();
		return false;
	}	
	
	if(Validate(document.getElementById("email").value,"[A-Za-z0-9_\\.][A-Za-z]*@[A-Za-z]*\\.[A-Za-z0-9]") == false)	
	{
		//alert("Vul een geldig email adres in aub.");
		document.getElementById('email_status').innerHTML = 'Vul een geldig email adres in aub.';
		document.getElementById("email").focus();
		return false;
	}
	
	if(document.getElementById("telefoon").value != '')
	{
		if(Validate(document.getElementById("telefoon").value,"[^0-9+\\-\\+\\(\\)\\ ]") == true) 
		{
			//alert('Geef een geldig telefonisch.');
			//alert("Please enter valid Phone Number. Only digits and +,- and ( ) are allowed.");
			document.getElementById('email_status').innerHTML = 'Geef een geldig telefoon nummer in.';
			document.getElementById("telefoon").focus();
			return false;
		}

	}
	if(document.getElementById("contact_option").value == "") {
		//alert('Geef aub de gewenste gegevens voor de contactoptie');
		document.getElementById('email_status').innerHTML = 'Geef aub de gewenste gegevens voor de contactoptie.';
		document.getElementById("contact_option").focus();
		return false;
	}
		
		
		
		var c_option;
		if(document.getElementById("option_visit").checked)
			c_option = 1;
		else
			c_option = 2;

		SendEmail_items(document.getElementById("naam").value,
					  document.getElementById('adres').value, 
					  document.getElementById('plaats').value,
					  document.getElementById('email').value,
					  document.getElementById('postcode').value,
					  document.getElementById('telefoon').value,
					  c_option,
					  document.getElementById('contact_option').value,
					  document.getElementById("i_name").value);

}
function Validate(strToValidate,RegPattern)
	{
			var expr = new RegExp(RegPattern,"g");
			var result = expr.test(strToValidate);
			if(result==true)
				return true;
			else
				return false;
	}

function getHTTPObject()
{
	if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");

	else if (window.XMLHttpRequest) return new XMLHttpRequest();

	else 
	{alert("Your browser does not support AJAX.");
		return null;}
}

function setOutput()
{
	if(httpObject.readyState == 4)
	{
		
		document.getElementById('email_status').innerHTML = '';
		document.getElementById('email_status').innerHTML = httpObject.responseText;
		
		document.getElementById('naam').value = '';
		document.getElementById('adres').value = '';
		document.getElementById('email').value = '';		
		document.getElementById('telefoon').value = '';
		document.getElementById('opmerking').value = '';
		/*document.getElementById('loader').style.display = "none";*/

	}
}
function setOutput_items()
{
	if(httpObject.readyState == 4)
	{
		
		document.getElementById('email_status').innerHTML = '';
		document.getElementById('email_status').innerHTML = httpObject.responseText;
		
		document.getElementById('naam').value = '';
		document.getElementById('adres').value = '';
		document.getElementById('email').value = '';		
		document.getElementById('telefoon').value = '';
		document.getElementById('contact_option').value = '';
		/*document.getElementById('loader').style.display = "none";*/

	}
}


function SendEmail_items(name, adres, plaats, email, postcode, phone,c_option, contact_option, item_name)
{
	httpObject = getHTTPObject();
	//document.getElementById('loader').style.display = "block";
	if (httpObject != null) 
	{
		
		var now = new Date();
		var url = "../include/SendEmail_items_Ajax.php?name=" + name + "&adres=" + adres + "&plaats=" + plaats + "&email=" + email + "&postcode=" + postcode + "&phone=" + phone + "&c_option=" + c_option + "&contact_option=" + contact_option + "&item_name=" + item_name + "&guid=" + now.getTime();
		
		//alert(url);
		httpObject.open("GET", url , true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput_items;
		
		pageTracker._trackPageview('/contact-items/hout-en-design-keuken.html');
		
		document.getElementById('email_status').innerHTML = '';
		document.getElementById('email_status').innerHTML = httpObject.responseText;
		
		document.getElementById('naam').value = '';
		document.getElementById('adres').value = '';
		document.getElementById('email').value = '';		
		document.getElementById('telefoon').value = '';
		document.getElementById('contact_option').value = '';
	}

}
function SendEmail(name, adres, plaats, email, postcode, phone, msg)
{
	httpObject = getHTTPObject();
	//document.getElementById('loader').style.display = "block";
	if (httpObject != null) 
	{
		var now = new Date();
		var url = "../include/SendEmail_Ajax.php?name=" + name + "&adres="  + "&plaats=" + plaats + "&email=" + email + "&postcode=" + postcode + "&phone=" + phone + "&msg=" + msg + "&guid=" + now.getTime();
		
		httpObject.open("GET", url , true);
		httpObject.send(null);
		httpObject.onreadystatechange = setOutput;
		
		pageTracker._trackPageview('/contact-met-jpwalker.html');
	}

}

var httpObject = null;
