function sendAsPost(url,formobj){

		var myOptions = {
			method: 'post',
			postBody: createPostBody(formobj),
			onComplete:showMessage,
			onFailure:showError				
		}
		
		var myRequest = new Ajax.Request(url,myOptions);
        return false;
}

var showMessage = function(r){
	$('displayarea').innerHTML = r.responseText+'<br />Danke. Ihre E-Mail wurde verschickt!<br /><a href="Javascript:closeMailform();">schließen</a> ';	
} 

function createPostBody(fobj){

    var params = new Array();

	for (var i=0; i< fobj.elements.length; i++)
	if(fobj.elements[i].name && fobj.elements[i].value) {
		var myText = fobj.elements[i].value;
	                      while(myText.indexOf('+') > -1)
	                      
		myText = encodeURIComponent(myText);
		params[i] =  fobj.elements[i].name+'='+myText;
	} else if(fobj.elements[i].name && fobj.elements[i].text) {
		var myText = fobj.elements[i].text;
	         
		myText = encodeURIComponent(myText);
		params[i] =  fobj.elements[i].name+'='+myText;
	}
	return params.join('&');
}

function createMailForm(md5) {
	sendRequestForMailform(md5);	
}



var showError = function(r){	
	alert('Ein Fehler ist aufgetreten!');
}

var showResponseForMailform = function(r){
	
	var foutput;

	if(window.pageYOffset)
		foutput = window.pageYOffset;
	else if(document.documentElement.scrollTop)
		foutput = document.documentElement.scrollTop;
	else if(document.body.scrollTop)
		foutput = document.body.scrollTop;
	else
		foutput = 0;

	body = document.getElementsByTagName('body')[0];
	div = document.createElement('div');
	div.style.position = 'absolute';
	div.style.left = '0px';
	div.style.top = foutput+'px';
	div.innerHTML = r.responseText;
	div.id = 'mailform';
	body.appendChild(div);
}

var closeMailform = function(){
	document.getElementsByTagName('body')[0].removeChild($('mailform'));	
}

function sendRequestForMailform(md5) {
    
    var myAjax = new Ajax.Request(
    'http://www.ris-weser-ems.de/mailparser/mailform.php?id='+md5,
    {onComplete:showResponseForMailform,onFailure:showError}
    );
}