function getFormElements()
	{
	
	var FormStr = '';
	FormStr += '&vorname=' + document.forms.Anfrage.elements.vorname.value;
	FormStr += '&nachname=' + document.forms.Anfrage.elements.nachname.value;
	FormStr += '&strasse=' + document.forms.Anfrage.elements.strasse.value;
	FormStr += '&plz_ort=' + document.forms.Anfrage.elements.plz_ort.value;
	FormStr += '&tel=' + document.forms.Anfrage.elements.tel.value;
	FormStr += '&mobil=' + document.forms.Anfrage.elements.mobil.value;
	FormStr += '&email=' + document.forms.Anfrage.elements.email.value;
	FormStr += '&h_tag=' + document.forms.Anfrage.elements.h_tag.value;
	FormStr += '&h_monat=' + document.forms.Anfrage.elements.h_monat.value;
	FormStr += '&h_jahr=' + document.forms.Anfrage.elements.h_jahr.value;
	FormStr += '&tag=' + document.forms.Anfrage.elements.tag.value;
	FormStr += '&monat=' + document.forms.Anfrage.elements.monat.value;
	FormStr += '&jahr=' + document.forms.Anfrage.elements.jahr.value;
	FormStr += '&zeitraum=' + document.forms.Anfrage.elements.zeitraum.value;
	switchAjaxOutSlide('flitteranfrage_handle.php', 'DIVcontent', 'state=2' + FormStr, 'TRUE');
	}



function getFormElements2()
	{
	var FormStr = '';
	FormStr += '&email_experte=' + document.forms.Anfrage2.elements.email_experte.value;
	switchAjaxOutSlide('flitteranfrage_handle.php', 'DIVcontent', 'state=3' + FormStr, 'TRUE');
	}



function getFormElements3()
	{
	((document.forms.Anfrage3.elements.nahstrecke.checked == true) ? nahstrecke = '1' : nahstrecke = '0');
	((document.forms.Anfrage3.elements.mittelstrecke.checked == true) ? mittelstrecke = '1' : mittelstrecke = '0');
	((document.forms.Anfrage3.elements.fernreise.checked == true) ? fernreise = '1' : fernreise = '0');
	((document.forms.Anfrage3.elements.strandurlaub.checked == true) ? strandurlaub = '1' : strandurlaub = '0');
	((document.forms.Anfrage3.elements.abenteuer.checked == true) ? abenteuer = '1' : abenteuer = '0');
	((document.forms.Anfrage3.elements.rundreise.checked == true) ? rundreise = '1' : rundreise = '0');
	((document.forms.Anfrage3.elements.sporturlaub.checked == true) ? sporturlaub = '1' : sporturlaub = '0');
	((document.forms.Anfrage3.elements.kreuzfahrt.checked == true) ? kreuzfahrt = '1' : kreuzfahrt = '0');
	((document.forms.Anfrage3.elements.staedtereisen.checked == true) ? staedtereisen = '1' : staedtereisen = '0');
	((document.forms.Anfrage3.elements.studienfahrt.checked == true) ? studienfahrt = '1' : studienfahrt = '0');
	((document.forms.Anfrage3.elements.cluburlaub.checked == true) ? cluburlaub = '1' : cluburlaub = '0');
	((document.forms.Anfrage3.elements.romantik.checked == true) ? romantik = '1' : romantik = '0');
	((document.forms.Anfrage3.elements.wellness.checked == true) ? wellness = '1' : wellness = '0');
	((document.forms.Anfrage3.elements.erlebnisurlaub.checked == true) ? erlebnisurlaub = '1' : erlebnisurlaub = '0');
	((document.forms.Anfrage3.elements.ferienhaus.checked == true) ? ferienhaus = '1' : ferienhaus = '0');

	var FormStr = '';
	FormStr += '&nahstrecke=' + nahstrecke;
	FormStr += '&mittelstrecke=' + mittelstrecke;
	FormStr += '&fernreise=' + fernreise;
	FormStr += '&strandurlaub=' + strandurlaub;
	FormStr += '&abenteuer=' + abenteuer;
	FormStr += '&rundreise=' + rundreise;
	FormStr += '&sporturlaub=' + sporturlaub;
	FormStr += '&kreuzfahrt=' + kreuzfahrt;
	FormStr += '&staedtereisen=' + staedtereisen;
	FormStr += '&studienfahrt=' + studienfahrt;
	FormStr += '&cluburlaub=' + cluburlaub;
	FormStr += '&romantik=' + romantik;
	FormStr += '&wellness=' + wellness;
	FormStr += '&erlebnisurlaub=' + erlebnisurlaub;
	FormStr += '&ferienhaus=' + ferienhaus;
	FormStr += '&sonstiges=' + document.forms.Anfrage3.elements.sonstiges.value;
	FormStr += '&reiseziel=' + document.forms.Anfrage3.elements.reiseziel.value;
	FormStr += '&reiseziel_no=' + document.forms.Anfrage3.elements.reiseziel_no.value;
	FormStr += '&departure=' + document.forms.Anfrage3.elements.departure.value;
	FormStr += '&flitterbudget=' + document.forms.Anfrage3.elements.flitterbudget.value;
	FormStr += '&mitteilung=' + document.forms.Anfrage3.elements.mitteilung.value;
	switchAjaxOutSlide('flitteranfrage_handle.php', 'DIVcontent', 'state=4' + FormStr, 'TRUE');
	}



function switchAjaxOut(url, toChange, parameter)
	{
	new Effect.Fade(toChange, {queue:'front', afterFinish:function(){doHttpRequest(url, toChange, parameter, 'TRUE');}});	
	window.scrollTo(0,0);
	}

function switchAjaxOutSlide(url, toChange, parameter)
	{
	new Effect.Fade(toChange, {queue:'front', afterFinish:function(){doHttpRequest(url, toChange, parameter, 'TRUE');}});	
	window.scrollTo(0,0);
	}


function switchAjaxIn(toChange)
	{
	new Effect.Appear(toChange, {queue:'end'});
	}



var httpRequest = false;
var noResult = "Kein Ergebnis";
 
// ===================================
 
function doHttpRequest(url, outputId, parameter, effekt) {
   var url = url + "?" + parameter; // Parameter an die URL anhängen
   httpRequest = false;
   if(window.XMLHttpRequest)  // Mozilla, Safari,...
	   httpRequest = new XMLHttpRequest();
   else if(window.ActiveXObject) { // IE
       try {
           httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
       }
       catch (e) {
           try {
               httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
           }
           catch (e) {}
       }
   }
   if(!httpRequest) 
      return false;
   httpRequest.onreadystatechange = function() {
      if(httpRequest.readyState == 4) 
	  	 {
         if(httpRequest.status == 200) 
		 	{
            handleHttpResponse(httpRequest.responseText, outputId);
			if(effekt == 'TRUE'){switchAjaxIn(outputId);} // Wenn der Effekt gewollt ist (Scriptacoulous)
			}
          else
             return false;
         }
       else
          return false;
   } 
   httpRequest.open('get', url, true);
   httpRequest.send(null);
}
 
function handleHttpResponse(content, outputId) {
   if(!document.getElementById)
      return false;
   if(!document.getElementById(outputId))
      return false;
   if(content == "FALSE")
      document.getElementById(outputId).innerHTML = noResult;
   else
      document.getElementById(outputId).innerHTML = content;
}


