function cal()
{
	$.get("dynamic/get_cal.php",{}, function(dada){
		if (dada == "NOK")
		{
			alert("Fehlerhafte Daten...");
			return;
		}		
		
		$("#cal").replaceWith(dada);
	});	
}

function validate()
{
	if(document.getElementById('contact_name').value == "")
	{
		alert("Geben Sie Ihren Namen an!");
		document.getElementById('contact_name').focus();
		return;
	}

	if(document.getElementById('contact_email').value == "")
	{
		alert("Geben Sie eine gültige Email-Adresse an!");
		document.getElementById('contact_email').focus();
		return;
	}
	else
	{
		var res = checkEmail(document.getElementById('contact_email'));

		if(res == false)
		{
			alert("Geben Sie eine gültige Email-Adresse an!");
			document.getElementById('contact_email').focus();
			return;
		}
	}
	
	if(document.getElementById('contact_subject').value == "")
	{
		alert("Geben Sie einen Betreff an!");
		document.getElementById('contact_subject').focus();
		return;
	}

	if(document.getElementById('contact_text').value == "")
	{
		alert("Geben Sie eine Nachricht an!");
		document.getElementById('contact_text').focus();
		return;
	}
	
	sendmail();
}

function checkEmail(email) {
	var result = true;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email.value)) {
		result = false;
	}
	return result;
}

function sendmail()
{
	var copy = false;

	if (document.getElementById('contact_email_copy').checked == true)
	{
		copy = true;
	}
	
	var dada = {
			'name' : escape(document.getElementById("contact_name").value),
			'email' : escape(document.getElementById("contact_email").value),
			'subject' : escape(document.getElementById("contact_subject").value),
			'text' : escape(document.getElementById("contact_text").value),
			'type' : escape(document.getElementById("type").value),
			'termin' : escape(document.getElementById("contact_termin").value),
			'copy' : escape(copy)
	};
	
	$.get("dynamic/sendmail.php",dada, function(data){
		if (data == "NOK")
		{
			alert("Fehlerhafte Daten...");
			return;
		}
		
		if (data == "OK")
		{
			alert("Ihre Nachricht wurde verschickt!");
			return;
		}
		
		alert("Probleme beim Versand. Ihre Nachricht wurde nicht verschickt!");
	});
}
