//Formularweiterleitung
var $listener;
var $overlay = null;
var $parameter = '';
var $temp = 0;
function sendForm2(formularNummer){		
	if(formularNummer.length == 0){
		formularNummer = '';
	}
	$temp = document.viewport.getWidth();	
	$temp = ($temp/2)-190;		
	$($('anfragemessage')).setStyle({marginLeft:$temp+'px'});	
	showMessage('anfragemessage');		
	$($('formular_weiterleitung'+formularNummer)).request({		
	onComplete: function($p_transponder) {			
		$t_text = $p_transponder.responseText;
		$error = $t_text.substring($t_text.indexOf('&error=')+7, $t_text.indexOf('&message='));			
		$message = $t_text.substring($t_text.indexOf('&message=')+9, $t_text.indexOf('&parameter='));
		$parameter = $t_text.substring($t_text.indexOf('&parameter=')+11);		
		if($error == 'false') {
			$($('anfragemessage')).empty();				
			$($('anfragemessage')).update('<p style="font-size:16px;font-weight:bold;">Ihre Daten werden ins Formular geschrieben!</p>'+$message);
		}else{	
			$($('anfragemessage')).empty();			
			$($('anfragemessage')).update('<h1>Fehler aufgetreten!</h1>'+$message);
		}
		killMessage.$item = 'anfragemessage'
		$($('body')).observe('click', killMessage);	
		
	},
	onFailure : function() {				
			$($('anfragemessage')).innerHTML = 'Fehler bei der Daten&uuml;bertragung!<p>Bitte versuchen Sie es sp&auml;ter nochmal.</p><p>Klicken Sie hier um diese Nachricht zu schliessen</p>';
			killMessage.$item = 'anfragemessage'
			$($('body')).observe('click', killMessage);	
		}		
	});	
}	
function killMessage() {
	$($('body')).stopObserving('click', killMessage);		
	if($parameter.length > 0){
		$($(killMessage.$item)).hide();
		$($('overlay_basic')).hide();
		location.href = $parameter;		
	}
}
function showMessage($p_item) {
	//overlay	
	//$hoehe = $($('body')).getHeight();
	$hoehe = document.viewport.getHeight();		
	if($overlay == null){
		$overlay = new Element('div',{'id': 'overlay_basic','style' : 'background-color: #000000;position: absolute; top: 0; left: 0;z-index:10;display:none; width: 100%; height: '+$hoehe+'px'});
		$($('body')).insert($overlay);
	}else{
		$($('overlay_basic')).setStyle({'id': 'overlay_basic','style' : 'background-color: #000000;position: absolute; top: 0; left: 0;z-index:10;display:none; width: 100%; height: '+$hoehe+'px'});
	}	
	$($('overlay_basic')).appear({ duration: 0.1, from: 0.0, to: 0.1 });	
	$scroll = document.viewport.getScrollOffsets();
	$scroll_y = $scroll[1];
	$offset_y = 100+$scroll_y
	$($($p_item)).setStyle( {marginTop: $offset_y+'px'});
	$($($p_item)).appear({ duration: 0.2});
	window.setTimeout("killMessage()",2200);
}


