$(function()
{
	$("#newsletterbox INPUT.email").addClass("email_clear").val("Ihre E-Mail Adresse").focus(function()
	{
		if ($(this).hasClass("email_clear"))
			$(this).removeClass("email_clear").val("");
	});
	$("#newsletterbox INPUT.name").addClass("email_clear").val("Ihr Name").focus(function()
	{
		if ($(this).hasClass("email_clear"))
			$(this).removeClass("email_clear").val("");
	});
	
	$("#newsletterboxform").submit(function()
	{
		if (!$("INPUT.name", this).val().length)
		{
			alert("Bitte geben Sie Ihren Namen ein.");
			$("INPUT.name", this).focus();
			return false;
		}
		if (!$("INPUT.email", this).val().match(/^.*@.*\..*$/))
		{
			alert("Bitte geben Sie eine gültige E-Mail Adresse ein.");
			$("INPUT.email", this).focus();
			return false;
		}
		return true;
	});
	
	if ($("#minicontact_submit").length)
	{
		var el = document.createElement("div");
		$(el).addClass("minicontact_button").text("Kontakt aufnehmen").insertAfter("#minicontact_submit").click(function()
		{
			if (!$("#mini_lastname").val())
			{
				alert("Bitte füllen Sie den Nachnamen und mindestens eine Kommunikationsart aus.");
				$("#mini_lastname").focus();
				return;
			}
			if (!$("#mini_phone").val() && !$("#mini_cellphone").val() && !$("#mini_email").val())
			{
				alert("Bitte füllen Sie mindestens eine Kommunikationsart aus.");
				$("#mini_phone").focus();
				return;
			}
			$(this).closest("FORM").submit();
		});
		$("#minicontact_submit").remove();
	}
});