

function nl2br(text)

{   

	  var text = escape(text);   

	  

	  if(text.indexOf('%0D%0A') > -1)

	  {   

		var re_nlchar = /%0D%0A/g ;   

	  }

	  else if(text.indexOf('%0A') > -1)

	  {

		var re_nlchar = /%0A/g ;   

	  }

	  else if(text.indexOf('%0D') > -1)

	  {   

		var re_nlchar = /%0D/g ;   

	  }  

	  

	  return unescape( text.replace(re_nlchar,'<br />'));  

}



function SendContactForm(form)

{

	var xmlHttp

	

	document.getElementById('statusbar').style.display = 'block';

	document.getElementById('statusbar').innerHTML = 

		'<p style="color: #43b9b4;"><br  /><img src="images/loading.gif" alt="" width="16" /> Sende Nachricht..</p>';

	

	form.submitcontact.disabled = true;

	form.clear.disabled = true;

	form.name.disabled = true;

	form.email.disabled = true;

 	form.subject.disabled = true;

	form.message.disabled = true;

	

	var name = form.name.value;

	var email = form.email.value;

	var subject = form.subject.value;

	var message = nl2br(form.message.value);

	

	

	

	try

	{  

		//Firefox, Opera 8.0+, Safari  

		xmlHttp=new XMLHttpRequest();

	}

	catch (e)

	{  

		// Internet Explorer  

		try

		{   

			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");

		}

		catch (e)

		{    

			try

			{      

				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");      

			}

			catch (e)

			{      

				alert("Ihr Internetbrwoser blockiet die Verwendung von AJAX!");      

				return false;      

			}    

		}  

	}

	

	xmlHttp.onreadystatechange=function()

	{

		if(xmlHttp.readyState==4)

		{				

			var response = xmlHttp.responseText;

			var arrresponse = response.split('\\n');

			

			if(arrresponse[0] == 'SUCCESS') {

				document.getElementById('formcontainer').innerHTML = '';

			}

			else {			

				form.submitcontact.disabled = false;

				form.clear.disabled = false;

				form.name.disabled = false;

				form.email.disabled = false;

				form.subject.disabled = false;

				form.message.disabled = false;

			}

			

			document.getElementById('statusbar').innerHTML = '<p style="color: #ffffff;"><br  />' + arrresponse[1] + '</p>';

	

		}

	}

	

	

	var qstring = "./includes/incl_mail.php?name=" + name + "&email=" + email + "&subject=" + subject + "&message=" + message;

	

	xmlHttp.open("GET", qstring, true);

	xmlHttp.send(null);

}
