/*********************************************************/
/*********************************************************/
/**														**/
/**				Kontakte Version 1.0					**/
/**				Datum: 01.10.2008						**/
/**				File: formular.js						**/
/**														**/
/*********************************************************/
/*********************************************************/


function closeMessageBox(id) {
	$(id).style.visibility = 'hidden';
}

function submitForm(id,successmbx) {
	var postBodyString=Form.serialize($(id));
	var URL = $(id).action;
	var ERROR = 0;

	for(i=0; i<id.elements.length; i++)
	{
		id.elements[i].style.backgroundPosition = 'left top';
	}

	for(i=0; i<id.elements.length; i++)
	{
		if ((id.elements[i].className.indexOf("must") != -1) && ((id.elements[i].value=='') || (id.elements[i].value.indexOf('- -') >= 0))) {
		
			alert('Es sind nicht alle nötigen Felder ausgefüllt!');
			id.elements[i].style.backgroundPosition = 'left bottom';
			id.elements[i].focus();	
			return (false);		
		}
	}
	
	var showResponse =function(r){		
		$(successmbx).style.visibility = 'visible';
		Form.reset($(id));
	}
	
	var showError = function(r){	
		$(successmbx).style.visibility = 'visible';
		$(successmbx).innerHTML='<h3>Übertragung fehlgeschlagen</h3>Aufgrund eines technischen Problems ist die Übertragung ihrer Nachricht fehlgeschlagen. Bitte probieren Sie es noch einmal.<div id=close><a href="#" onclick=closeMessageBox(\'' +successmbx+ '\')>schliessen</a></div>';		
	}  
	var myAjax = new Ajax.Request(URL+"?chck=js",{postBody:postBodyString,onSuccess:showResponse,onFailure:showError});
	return (false);
}
