// JavaScript Document
function hurra_pageStart()
{
	//Systemiconfunktionen
	try
	{
		hurra_addEvent(document.getElementById('send'),'click',contact_submit);	
		document.getElementById('send').href="javascript:void(empty())"	;
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('name'),'focus',hurra_focus);	
		hurra_addEvent(document.getElementById('name'),'blur',hurra_blur);	
		document.getElementById('name').value = "Name*";
		document.getElementById('name').name = document.getElementById('name').value;
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('mail'),'focus',hurra_focus);	
		hurra_addEvent(document.getElementById('mail'),'blur',hurra_blur);
		document.getElementById('mail').value = "Emailadresse*";
		document.getElementById('mail').name = document.getElementById('mail').value;
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('phone'),'focus',hurra_focus);	
		hurra_addEvent(document.getElementById('phone'),'blur',hurra_blur);
		document.getElementById('phone').value = "Telefonnummer*";
		document.getElementById('phone').name = document.getElementById('phone').value;
	}catch(e){}
	try
	{
		hurra_addEvent(document.getElementById('message'),'focus',hurra_focus);	
		hurra_addEvent(document.getElementById('message'),'blur',hurra_blur);
		document.getElementById('message').value = "Nachricht*";
		document.getElementById('message').name = document.getElementById('message').value;
	}catch(e){}
}
hurra_registerOnLoad(hurra_pageStart);
function empty()
{
}
//Anfrageformulare
function hurra_blur()
{
	if(this.value == '' || this.value == this.name)
	{
		this.value = this.name;
	}
}
function hurra_focus()
{
	if(this.value == this.name)
	{
		this.value = '';
	}
}
function contact_submit()
{
	var errorReport = "";
	var name = document.getElementById('name');
	if(!hurra_check_length(name.value, 2) || name.value == name.name)
	{
		errorReport += "Bitte füllen Sie das Feld Name aus!<br />";
	}
	var email = document.getElementById('mail');
	if(!hurra_check_length(email.value, 2) || email.value == email.name)
	{
		errorReport += "Bitte füllen Sie das Feld Emailadresse aus!<br />";
	}
	else if(!hurra_check_mail(email.value))
	{
		errorReport += "Bitte füllen Sie das Feld Emailadresse korrekt aus!<br />";
	}
	var phone = document.getElementById('phone');
	if(!hurra_check_length(phone.value, 2) || phone.value == phone.name)
	{
		errorReport += "Bitte füllen Sie das Feld Telefonnummer aus!<br />";
	}
	var message = document.getElementById('message');
	if(!hurra_check_length(message.value, 2) || message.value == message.name)
	{
		errorReport += "Bitte füllen Sie das Feld Nachricht aus!<br />";
	}
	if(errorReport.length>0)
	{
		hurra_alert('Fehler!',errorReport, '');
		return false;
	}	
	postVars = "p=onl&name="+name.value+"&email="+email.value+"&message="+message.value+"&phone="+phone.value;
	request = new Http(
		"contact.php",
		null,
		'POST',
		postVars,
		['Content-Type', 'application/x-www-form-urlencoded']
	);
	request.onreadyst = function()
	{
		if (requestQue.List[0].req.readyState == 4)
		{
			if (requestQue.List[0].req.status == 200)
			{
				document.getElementById('name').value = document.getElementById('name').name;
				document.getElementById('mail').value = document.getElementById('mail').name;
				document.getElementById('phone').value = document.getElementById('phone').name;
				document.getElementById('message').value = document.getElementById('message').name;
				hurra_alert("Vielen Dank für Ihre Anfrage!","Ihre Nachricht wurde erfolgreich übermittelt.","");
				requestQue.requExecuted();
			}
			else
			{
				hurra_alert("Fehler!","Ihre Nachricht konnte auf Grund eines Verbindungsfehlers leider nicht übermittelt werden, bitter versuchen sie es erneut oder kontaktieren uns telefonisch","");
				requestQue.requExecuted();
			}
		}
	}
	requestQue.add(request);
}