function SendContactform()
{
	if(document.getElementById("input_captcha").value == document.getElementById("gen_captcha").value)
	{
		if(CheckManatoryFields('input_name', 'Name', '') && CheckManatoryFields('input_email', 'Email', 'email') && CheckManatoryFields('input_subject', 'Betreff', '') && CheckManatoryFields('input_message', 'Nachricht', ''))
		{
			http_request.open('POST', "http://www.svp-hinwil.ch/ajax/contactform/contactrequest.php", true);
			http_request.onreadystatechange = SendContactformOnStatusChange;
			http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');
			var str = GetSendString();
			http_request.send(str);
		}
	}
	else
	{
		alert ('Prüfziffer stimmt nicht überein.');
	}
	
}

function GetSendString()
{
	var str = "";
	if(document.getElementById("input_name") != null)
	  str += 'name=' + encodeURIComponent(document.getElementById("input_name").value);
	 
	if(document.getElementById("input_email") != null)
	  str += '&email=' + encodeURIComponent(document.getElementById("input_email").value);
	 
	 if(document.getElementById("input_subject") != null)
	  str += '&subject=' + encodeURIComponent(document.getElementById("input_subject").value); 
	 
	 if(document.getElementById("input_message") != null)
	  str += '&message=' + encodeURIComponent(document.getElementById("input_message").value);
	  
	 return str;
}

function SendContactformOnStatusChange()
{
	if(4 == http_request.readyState)
	{
		ShowHideLayer("divLoadingCR", "hidden", "none");
		ShowHideLayer("contact_form", "hidden", "none");
		ShowHideLayer("divResultCR", "visible", "inline");
		document.getElementById("divResultCR").innerHTML = http_request.responseText;
	}
	if(1 == http_request.readyState)
	{
		ShowHideLayer("contact_form", "hidden", "none");
		ShowHideLayer("divResultCR", "hidden", "none");
		ShowHideLayer("divLoadingCR", "visible", "inline");
	}
}
