// Eingabeüberprüfung Kontaktformular
function submitFormContact(){
   // Zeitstempel benutzen, damit der Aufruf nicht aus dem Cache erfolgt
   var datum = new Date();
   var timestamp = Date.parse(datum);

	var interesse_ort = "";
   if(document.getElementsByName('interesse_ort')){
      var ort = document.getElementsByName('interesse_ort');
      var len = ort.length;
      for(var x = 0; x < len; x++)
		if(ort[x].checked == true)
         interesse_ort = ort[x].value;
   }

   // so funktioniert es ab prototype 1.5.1
   var param = "timestamp=" + timestamp +
   				"&action=submitFormContact" +
               "&" + Form.Element.serialize('visitor_name') +
               "&" + Form.Element.serialize('visitor_firstname') +
               "&" + Form.Element.serialize('visitor_street') +
               "&" + Form.Element.serialize('visitor_housenumber') +
               "&" + Form.Element.serialize('visitor_postcode') +
               "&" + Form.Element.serialize('visitor_city') +
               "&" + Form.Element.serialize('visitor_phone') +
               "&" + Form.Element.serialize('visitor_fax') +
               "&" + Form.Element.serialize('visitor_mobile') +
               "&" + Form.Element.serialize('visitor_email') +
               "&" + Form.Element.serialize('visitor_country') +
               "&visitor_holiday_start=" + $F('visitor_holiday_start') +
               "&visitor_holiday_end=" + $F('visitor_holiday_end') +
               "&" + Form.Element.serialize('visitor_adults') +
               "&" + Form.Element.serialize('visitor_kids') +
               "&" + Form.Element.serialize('visitor_nights') +
               "&" + Form.Element.serialize('visitor_notes') +
               "&interesse_ort=" + interesse_ort +
               "&" + Form.Element.serialize('cb_andreesen') +           // wenn gesetzt, wird daraus arr_objects[] = 'Haus Andreesen', usw.
               "&" + Form.Element.serialize('cb_sonnenriff') +
               "&" + Form.Element.serialize('cb_burggaststaette') +
               "&" + Form.Element.serialize('cb_haus_an_der_burg') +
               "&" + Form.Element.serialize('cb_gastfeld') +
               "&" + Form.Element.serialize('cb_schuessler') +

               "&" + Form.Element.serialize('cb_andreesen_ul') +
               "&" + Form.Element.serialize('cb_andreesen_ur') +
               "&" + Form.Element.serialize('cb_andreesen_ol') +
               "&" + Form.Element.serialize('cb_andreesen_or') +

               "&" + Form.Element.serialize('cb_sonnenriff_w1') +
               "&" + Form.Element.serialize('cb_sonnenriff_w2') +
               "&" + Form.Element.serialize('cb_sonnenriff_w3') +

               "&" + Form.Element.serialize('cb_burggaststaette_z') +
               "&" + Form.Element.serialize('cb_burggaststaette_dz') +
               "&" + Form.Element.serialize('cb_burggaststaette_a3') +
               "&" + Form.Element.serialize('cb_burggaststaette_a4') +
               "&" + Form.Element.serialize('cb_burggaststaette_a15') +

               "&" + Form.Element.serialize('cb_haus_an_der_burg_wi') +    // wenn gesetzt, wird daraus arr_lodgings_haus_an_der_burg[] = 'Haus an der Burg - Wohnung I', usw.
               "&" + Form.Element.serialize('cb_haus_an_der_burg_wii') +
               "&" + Form.Element.serialize('cb_haus_an_der_burg_w1') +
               "&" + Form.Element.serialize('cb_haus_an_der_burg_w2') +
               "&" + Form.Element.serialize('cb_haus_an_der_burg_w5') +
               "&" + Form.Element.serialize('cb_haus_an_der_burg_w6') +
               "&" + Form.Element.serialize('cb_all_nsiel') +
               "&" + Form.Element.serialize('cb_all_werdum');

               /*
               "&visitor_name=" + Form.Element.serialize('visitor_name')) +
               "&visitor_firstname=" +  Form.Element.serialize('visitor_firstname')) +
               "&visitor_street=" +  Form.Element.serialize('visitor_street')) +
               "&visitor_housenumber=" +  Form.Element.serialize('visitor_housenumber')) +
               "&visitor_postcode=" +  Form.Element.serialize('visitor_postcode')) +
               "&visitor_city=" +  Form.Element.serialize('visitor_city')) +
               "&visitor_phone=" +  Form.Element.serialize($F('visitor_phone')) +
               "&visitor_fax=" +  Form.Element.serialize('visitor_fax')) +
               "&visitor_mobile=" +  Form.Element.serialize('visitor_mobile')) +
               "&visitor_email=" +  Form.Element.serialize('visitor_email')) +
               "&visitor_country=" + Form.Element.serialize('visitor_country')) +
               "&visitor_holiday_start=" + $F('visitor_holiday_start') +
               "&visitor_holiday_end=" + $F('visitor_holiday_end') +
               "&visitor_notes=" +  Form.Element.serialize('visitor_notes')) +
               "&visitor_adults=" +  Form.Element.serialize('visitor_adults')) +
               "&visitor_kids=" +  Form.Element.serialize('visitor_kids')) +
               "&visitor_nights=" +  Form.Element.serialize('visitor_nights'));
               /*
               "&arr_objects=" +  escape($A('arr_objects[]')) +
               "&arr_lodgings_burggaststaette=" +  escape($A('arr_lodgings_burggaststaette[]')) +
               "&arr_lodgings_haus_an_der_burg=" +  escape($A('arr_lodgings_burggaststaette[]')) +
               "&arr_lodgings_andreesen=" +  escape($A('arr_lodgings_burggaststaette[]')) +
               "&arr_lodgings_sonnenriff=" +  escape($A('arr_lodgings_burggaststaette[]')) +
               "&interesse_ort=" +  Form.Element.serialize('interesse_ort'));
   if($('interesse_alle_nsiel') == checked)param = "&interesse_alle_nsiel=1";
   if($('interesse_alle_werdum') == checked)param = "&interesse_alle_werdum=1";
   */

   // Aufruf der Auswertung mittels AJAX
   ExtWait('Bitte haben Sie einen Moment Geduld! Ihre Anfrage wird weitergeleitet.');

   var ajax = new Ajax.Request
	(
	   "../inc/ajax/heyken.ajax.php",
		{
			method: "POST",
			parameters: param,
			//contentType: 'text/html',
			//encoding: 'ISO-8859-1',
			onFailure: function(r){ExtAlert('Fehler im System: Die Anfrage konnte nicht weitergeleitet werden.');},
			onComplete: function(r){ExtWait('');eval(r.responseText);}
		}
	)
}
