function PrivateClick(elementID)
{
	obj = document.getElementById(elementID);

	obj.value = '';
	obj.disabled = "disabled";
	
	document.getElementById("zusendung_td").style.color = "#CCCCCC";
	
	document.getElementById(elementID).style.backgroundColor = "#CCCCCC";
}

function PrivateClickNl(elementID)
{
	obj = document.getElementById(elementID);

	obj.value = '';
	obj.disabled = "disabled";
	
	document.getElementById("nl_zusendung_td").style.color = "#CCCCCC";
	
	document.getElementById(elementID).style.backgroundColor = "#CCCCCC";
}

function FirmaClick(elementID)
{
	obj = document.getElementById(elementID);
	
	obj.disabled = false;

	document.getElementById(elementID).style.backgroundColor = "#FFFFFF";
	
	document.getElementById("zusendung_td").style.color = "#87888A";
}

function FirmaClickNl(elementID)
{
	obj = document.getElementById(elementID);
	
	obj.disabled = false;

	document.getElementById(elementID).style.backgroundColor = "#FFFFFF";
	
	document.getElementById("nl_zusendung_td").style.color = "#87888A";
}

function SetMailActive()
{
	document.getElementById("contactViaTel").innerHTML = 'Telefonnummer:';
	document.getElementById("contactViaMail").innerHTML='*E-Mail Adresse:';
}

function SetTelActive()
{
	document.getElementById("contactViaTel").innerHTML = '*Telefonnummer:';
	document.getElementById("contactViaMail").innerHTML='E-Mail Adresse:';

}

function Kontakt_set_date_and_time()
{
	var time=new Date();
	var hour = time.getHours(); hour=(hour<10)? '0'+hour:hour;
	var minute = time.getMinutes();minute=(minute<10)? '0'+minute:minute;
	var travelTime = hour+':'+minute;
	document.getElementById("anfahrt_formular").REQ0JourneyTime.value=travelTime;
	var yy = time.getFullYear();
	var mm = time.getMonth()+1; mm=(mm<10)?'0'+mm:mm;
	var dd = time.getDate(); dd=(dd<10)?'0'+dd:dd;
	var travelDate=dd+"."+mm+"."+yy;
	document.getElementById("anfahrt_formular").REQ0JourneyDate.value=travelDate;
}

function open_print_popup()
{
	window.open(document.getElementById('print').href, "Printview", "width=420,height=613,top=100,left=100,resizable=no,scrollbars=yes");
	return false;
}

var dont_close = false;

function open_newsletter()
{
	$("#gray-box").fadeIn("slow");
}

function close_newsletter()
{
	if(dont_close)
		dont_close = false;
	else
		$("#gray-box").fadeOut("slow");
		
	return false;
}

function dont_close_function()
{
	dont_close = true;
}

function subscribe_newsletter()
{
	var nl = document.getElementById("newsletter");
	anrede = '';
	for(var i = 0; i < $("#newsletter input[name=anrede]").toArray().length; i++)
		if($("#newsletter input[name=anrede]").toArray()[i].checked)
			anrede = $("#newsletter input[name=anrede]").toArray()[i].value;
	title = $("#newsletter input[name=title]").attr("value");
	vorname = $("#newsletter input[name=vorname]").attr("value");
	nachname = $("#newsletter input[name=nachname]").attr("value");
	zusendung = '';
	for(var i = 0; i < $("#newsletter input[name=zusendung]").toArray().length; i++)
		if($("#newsletter input[name=zusendung]").toArray()[i].checked)
			nl = $("#newsletter input[name=zusendung]").toArray()[i].value;
	firma = $("#newsletter input[name=firma]").attr("value");
	strasse = $("#newsletter input[name=strasse]").attr("value");
	plz = $("#newsletter input[name=plz]").attr("value");
	ort = $("#newsletter input[name=ort]").attr("value");
	land = $("#newsletter input[name=land]").attr("value");
	tel = $("#newsletter input[name=tel]").attr("value");
	email = $("#newsletter input[name=email]").attr("value");
	sicherheitsfrage = $("#newsletter input[name=sicherheitsfrage]").attr("value");

	$("#nl_answer").html("Ihre Anfrage wird verarbeitet. Bitte warten...");
	$("#nl_answer").css("color", "#87888A");
	document.getElementById("nl_submit").disabled = "disabled";
	$.post(	"/subscribe_newsletter.php",
		{
			anrede			:	anrede,
			title			:	title,
			vorname			:	vorname,
			nachname		:	nachname,
			zusendung		:	zusendung,
			
			firma			:	firma,
			strasse			:	strasse,
			plz			:	plz,
			ort			:	ort,
			land			:	land,
			
			tel			:	tel,
			email			:	email,
			sicherheitsfrage	:	sicherheitsfrage
		},
		function(data)
		{
			var begin = data.substr(0, data.indexOf(':'));
			var end = data.substr(data.indexOf(':') + 1);
			if(begin == "Error")
			{
				$("#nl_answer").html(end);
				$("#nl_answer").css("color", "#FF0000");
				document.getElementById("nl_submit").removeAttribute("disabled");
			}else if(begin == "Success")
			{
				$("#nl_answer").html(end);
				$("#nl_answer").css("color", "#87888A");
				window.setTimeout('close_newsletter()', 5000);
			}else
			{
				$("#nl_answer").html("Ein Fehler ist aufgetreten. Bitte versuchen Sie es später erneut." + data);
				$("#nl_answer").css("color", "#FF0000");
				document.getElementById("nl_submit").removeAttribute("disabled");
			}
		});
	return false;
}