
function sprach_link(){
var sprache = document.form.sprache.value;	

var back_tag = document.form.vonTag.value; //fertig
var back_mon = document.form.vonMonat.value; //fertig
var back_jahr = document.form.vonJahr.value; //fertig
var back_tag2 = document.form.vonTag2.value; //fertig
var back_mon2 = document.form.vonMonat2.value; //fertig
var back_jahr2 = document.form.vonJahr2.value; //fertig
var back_st = document.form.vonStunde.value; //fertig
var back_min = document.form.vonMinute.value; //fertig
var back_unterk = document.form.unterk.value; //fertig
var back_abg = document.form.agb.checked;; //fertig
var back_mail = document.form.mail.value; //fertig
var back_land = document.form.land.value; //fertig
var back_ziel_ort = document.form.ziel_ort.value; //fertig
var back_plz = document.form.plz.value; //fertig
var back_ort = document.form.ort.value; //fertig
var back_str = document.form.strasse.value; //fertig
var back_nachname = document.form.nachname.value; //fertig
var back_vorname = document.form.vorname.value; //fertig
var back_von = document.form.von.value;	//fertig
var back_fahrzeug = document.form.fahrzeug.value; //fertig
var back_anzahl = document.form.anzahl.value; //fertig
var back_tele = document.form.tele.value; //fertig
var back_fax = document.form.fax.value; //fertig
var back_wunsch = document.form.wunsche.value; //fertig
var back_retour = document.form.retour.checked; //fertig
var back_flug_nummer = document.form.flug_nummer.value; //fertig
var back_kindersitze = document.form.kindersitz.value; //fertig

if(back_retour==true) back_retour = 1;
	else back_retour = 0;

var daten = 'back_tag=' + back_tag + '&back_mon=' + back_mon + '&back_jahr=' + back_jahr + '&back_tag2=' + back_tag2 + '&back_mon2=' + back_mon2 + '&back_jahr2=' + back_jahr2;
daten = daten + '&back_st=' + back_st + '&back_min=' + back_min + '&back_unterk=' + back_unterk;
daten = daten + '&back_abg=' + back_abg + '&back_mail=' + back_mail + '&back_land=' + back_land;
daten = daten + '&back_ziel_ort=' + back_ziel_ort + '&back_plz=' + back_plz + '&back_ort=' +  back_ort;
daten = daten + '&back_str=' + back_str + '&back_nachname=' + back_nachname + '&back_vorname=' + back_vorname;
daten = daten + '&back_von=' + back_von + '&back_fahrzeug=' + back_fahrzeug + '&back_anzahl=' + back_anzahl;
daten = daten + '&back_tele=' + back_tele + '&back_fax=' + back_fax + '&back_wunsch=' + back_wunsch;
daten = daten + '&back_retour=' + back_retour + '&back_flug_nummer=' + back_flug_nummer + '&back_kindersitze=' + back_kindersitze; 

if(sprache==0) document.getElementById("sprachen").innerHTML = '<a href="index.php?id=3&amp;L=1&back_leer=0&' + daten + '" target="_self">english</a>';
	else document.getElementById("sprachen").innerHTML = '<a href="index.php?id=3&amp;L=0&back_leer=0&' + daten + '" target="_self">deutsch</a>';
}


function show_return_date (){
if(document.getElementById('return_date').style.display == 'block')
document.getElementById('return_date').style.display = 'none';	
else
document.getElementById('return_date').style.display = 'block';	
}

function backtour (){
if(document.forms.form.retour.checked == true)
document.getElementById('return_date').style.display = 'block';	
}

function check_kindersitze() {
var anzahl = document.form.kindersitz.value;
var sprache = document.form.sprache.value;	
var leere_felder = document.form.felder_leer.value;	
var fehler = '';
var alter_tab = '<table border="0">';



if(sprache==1){
	for(var i=1; i<=anzahl; i++){
		var val_name = 'val_alter_'+i;
		if(leere_felder==1 && document.getElementById(val_name).value=='') fehler=' class="rot_fehler"';	
		else fehler='';	
		alter_tab += '<tr><td>age of the '+i+'. child</td><td'+fehler+'><input id="alter_feld_'+i+'" onkeyup="checkfields()" class="text" type="text" name="alter_feld[]" size="15" value="'+document.form[val_name].value+'" />';
		alter_tab += '<img src="fileadmin/template/img/empty.gif" class="controll" alt="Alter" name="img_alter'+i+'" width="20" height="20" border="0" id="img_alter'+i+'" />';
		alter_tab += '<img src="fileadmin/template/img/ok.gif" class="controll" alt="Alter" name="img_alter'+i+'_2" width="20" height="20" border="0" id="img_alter'+i+'_2" />';
		alter_tab += '</td></tr>';
		}
 }
else {
	for(var i=1; i<=anzahl; i++){
		var val_name = 'val_alter_'+i;
		if(leere_felder==1 && document.getElementById(val_name).value=='') fehler=' class="rot_fehler"';		
		else fehler='';	
		alter_tab += '<tr><td>Alter des '+i+'. Kindes</td><td'+fehler+'><input id="alter_feld_'+i+'" onkeyup="checkfields()" class="text" type="text" name="alter_feld[]" size="15" value="'+document.form[val_name].value+'" />';
		alter_tab += '<img src="fileadmin/template/img/empty.gif" class="controll" alt="Alter" name="img_alter'+i+'" width="20" height="20" border="0" id="img_alter'+i+'" />';
		alter_tab += '<img src="fileadmin/template/img/ok.gif" class="controll" alt="Alter" name="img_alter'+i+'_2" width="20" height="20" border="0" id="img_alter'+i+'_2" />';
		alter_tab += '</td></tr>';
		}
}
alter_tab += '</table>';
document.getElementById('kinder_alter').innerHTML = alter_tab;
}

function update_auswahl()
{
	var sprache = document.form.sprache.value;

	var kategorieAuswahl = document.forms.form.fahrzeug;
	var unterkategorieAuswahl = document.forms.form.anzahl;

	
	unterkategorieAuswahl.options.length = 0; // DropDown Menü entleeren

	if (kategorieAuswahl.options[kategorieAuswahl.selectedIndex].value == 2)
		{
			unterkategorieAuswahl.options[0] = new Option("1", "1", false, false);
			unterkategorieAuswahl.options[1] = new Option("2", "2", false, false);
			//unterkategorieAuswahl.options[2] = new Option("3", "3", false, false);
			//unterkategorieAuswahl.options[3] = new Option("4", "4", false, false);				
		}
	else if (kategorieAuswahl.options[kategorieAuswahl.selectedIndex].value == 3)
		{
			unterkategorieAuswahl.options[0] = new Option("1", "1", false, false);
			unterkategorieAuswahl.options[1] = new Option("2", "2", false, false);
			unterkategorieAuswahl.options[2] = new Option("3", "3", false, false);
			unterkategorieAuswahl.options[3] = new Option("4", "4", false, false);
			unterkategorieAuswahl.options[4] = new Option("5", "5", false, false);					
		}
	else if (kategorieAuswahl.options[kategorieAuswahl.selectedIndex].value == 4)
		{			
				var start_per = 0;			
				var end_par = 33;			
				while(start_per!=end_par) {
				start_per++;
				unterkategorieAuswahl.options[start_per-1] = new Option(start_per, start_per, false, false);			
				}
		}
	else
		{			
				var start_per = 0;			
				var end_par = 32;			
				while(start_per!=end_par) {
				start_per++;
				unterkategorieAuswahl.options[start_per-1] = new Option(start_per, start_per, false, false);			
				}
		}
		
	
}

function car(){
var carType = document.forms.form.fahrzeug.value;
var bilder;

if(carType==1){
document.getElementById("bild_1_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_01g.jpg";
document.getElementById("bild_1_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_01.jpg" alt="VW Bus" width="120" height="80" />';

document.getElementById("bild_2_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_02g.jpg";
document.getElementById("bild_2_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_02.jpg" alt="VW Bus" width="120" height="80" />';

document.getElementById("bild_3_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_03g.jpg";
document.getElementById("bild_3_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_03.jpg" alt="VW Bus" width="120" height="80" />';

document.getElementById("bild_4_link").href = "#";
document.getElementById("bild_4_link").rel = '';
document.getElementById("bild_4_link").innerHTML = '';

document.getElementById("taxi_info_link").href = "index.php?id=12";
}

if(carType==2){
document.getElementById("bild_1_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_01g.jpg";
document.getElementById("bild_1_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_01.jpg" alt="S-Klasse" width="120" height="80" />';

document.getElementById("bild_2_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_02g.jpg";
document.getElementById("bild_2_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_02.jpg" alt="S-Klasse" width="120" height="80" />';

document.getElementById("bild_3_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_03g.jpg";
document.getElementById("bild_3_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_03.jpg" alt="S-Klasse" width="120" height="80" />';

document.getElementById("bild_4_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_04g.jpg";
document.getElementById("bild_4_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_04.jpg" alt="S-Klasse" width="120" height="80" />';
document.getElementById("bild_4_link").rel = 'lightbox[sb7]';

document.getElementById("taxi_info_link").href = "index.php?id=11";
}

if(carType==3){
document.getElementById("bild_1_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_03g.jpg";
document.getElementById("bild_1_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_03.jpg" alt="Luxus Multivan" width="120" height="80" />';

document.getElementById("bild_2_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_02g.jpg";
document.getElementById("bild_2_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_02.jpg" alt="Luxus Multivan" width="120" height="80" />';

document.getElementById("bild_3_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_01g.jpg";
document.getElementById("bild_3_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_01.jpg" alt="Luxus Multivan" width="120" height="80" />';

document.getElementById("bild_4_link").href = "#";
document.getElementById("bild_4_link").rel = '';
document.getElementById("bild_4_link").innerHTML = '';

document.getElementById("taxi_info_link").href = "index.php?id=10";
}
if(carType==4){
document.getElementById("bild_1_link").href = "fileadmin/alpentaxi/bilder/fahrzeuge/reisebus-alpentaxi.jpg";
document.getElementById("bild_1_link").innerHTML = '<img src="fileadmin/alpentaxi/bilder/fahrzeuge/reisebus-alpentaxi_k.jpg" alt="Reisebus" width="120" height="80" />';

document.getElementById("bild_2_link").href = "#";
document.getElementById("bild_2_link").innerHTML = '';

document.getElementById("bild_3_link").href = "#";
document.getElementById("bild_3_link").innerHTML = '';

document.getElementById("bild_4_link").href = "#";
document.getElementById("bild_4_link").innerHTML = '';

document.getElementById("taxi_info_link").href = "index.php?id=47";
}
}



function checkfields() {
  var vorname = document.form.vorname.value;
  var nachname = document.form.nachname.value;
  
  var strasse = document.form.strasse.value;
  var ort = document.form.ort.value;
  
  var plz = document.form.plz.value;
  var land = document.form.land.value;
  
  var unterkunft = document.form.unterk.value;
  var flug_nummer = document.form.flug_nummer.value;
  
  var mail = EMail(document.form.mail.value);
  var agb = document.form.agb.checked;

  var von = document.form.von.value;
  var vonTag = document.form.vonTag.value;
  
  var vonMonat = document.form.vonMonat.value;  
  var vonJahr = document.form.vonJahr.value;

  var vonTag2 = document.form.vonTag2.value;  
  var vonMonat2 = document.form.vonMonat2.value;  
  var vonJahr2 = document.form.vonJahr2.value;
  
  var vonMinute = document.form.vonMinute.value;  
  var vonStunde = document.form.vonStunde.value;
    
  var ziel = document.form.ziel_ort.value; 
  
  var anzahl_kinder = document.form.kindersitz.value;
  
  var datum_drin = 0;
  
//alter der Kinder
for(var k=1; k<=anzahl_kinder; k++){
		    if(document.getElementById('alter_feld_'+k).value != ''){
	 			document.getElementById('img_alter'+k).style.display = 'none';
	 			document.getElementById('img_alter'+k+'_2').style.display = 'inline';	 			
			}
			else {
     			document.getElementById('img_alter'+k+'_2').style.display = 'none';
	 			document.getElementById('img_alter'+k).style.display = 'inline';
			} 
	}
 
// Datum --------------------------------  
    if(vonJahr != 0 && vonTag != 0 && vonMonat != 0){
	 document.getElementById('img_datum3').style.display = 'none';
	 document.getElementById('img_datum4').style.display = 'inline';
	 datum_drin = 1;
	}
	else {
     document.getElementById('img_datum4').style.display = 'none';
	 document.getElementById('img_datum3').style.display = 'inline';
	 datum_drin = 0;
	} 
	
// Datum2 --------------------------------  
    if(vonJahr2 != 0 && vonTag2 != 0 && vonMonat2 != 0){
	 document.getElementById('img_datum5').style.display = 'none';
	 document.getElementById('img_datum6').style.display = 'inline';
	 datum_drin2 = 1;
	}
	else {
         document.getElementById('img_datum6').style.display = 'none';
	 document.getElementById('img_datum5').style.display = 'inline';
	 datum_drin2 = 0;
	} 
	
// zeit--------------------------------  
    if(vonStunde != 'leer' && vonMinute != 'leer'){
	 document.getElementById('img_datum').style.display = 'none';
	 document.getElementById('img_datum2').style.display = 'inline';
	 datum_drin = 1;
	}
	else {
     document.getElementById('img_datum2').style.display = 'none';
	 document.getElementById('img_datum').style.display = 'inline';
	 datum_drin = 0;
	} 
 
// Strecke --------------------------------  
    if(von != 0){
	 document.getElementById('img_von').style.display = 'none';
	 document.getElementById('img_von2').style.display = 'inline';
	}
	else {
     document.getElementById('img_von2').style.display = 'none';
	 document.getElementById('img_von').style.display = 'inline';
	}
	
// Zielort--------------------------------  
    if(ziel != 'leer' && ziel != ''){
	 document.getElementById('img_ziel').style.display = 'none';
	 document.getElementById('img_ziel2').style.display = 'inline';
	}
	else {
     document.getElementById('img_ziel2').style.display = 'none';
	 document.getElementById('img_ziel').style.display = 'inline';
	}

// AGB --------------------------------  
    if(agb == true){
	 document.getElementById('img_agb').style.display = 'none';
	 document.getElementById('img_agb2').style.display = 'inline';
	}
	else {
     document.getElementById('img_agb2').style.display = 'none';
	 document.getElementById('img_agb').style.display = 'inline';
	}
  
// Land --------------------------------  
    if(land != 'leer'){
	 document.getElementById('img_land').style.display = 'none';
	 document.getElementById('img_land2').style.display = 'inline';
	}
	else {
     document.getElementById('img_land2').style.display = 'none';
	 document.getElementById('img_land').style.display = 'inline';
	}
  
// Vorname --------------------------------
  	if(vorname != "" && vorname.length > 1){
	 document.getElementById('img_vorname').style.display = 'none';
	 document.getElementById('img_vorname2').style.display = 'inline';
	}
	else {
     document.getElementById('img_vorname2').style.display = 'none';
	 document.getElementById('img_vorname').style.display = 'inline';
	}
		
// Strasse --------------------------------		
	if(strasse != "" && strasse.length > 1){
	 document.getElementById('img_strasse').style.display = 'none';
	 document.getElementById('img_strasse2').style.display = 'inline';
	}
	else {
     document.getElementById('img_strasse2').style.display = 'none';
	 document.getElementById('img_strasse').style.display = 'inline';
	}
		
// Unterkunft --------------------------------
  	if(unterkunft != "" && unterkunft.length > 1){
	 document.getElementById('img_unterk').style.display = 'none';
	 document.getElementById('img_unterk2').style.display = 'inline';
	}
	else {
     document.getElementById('img_unterk2').style.display = 'none';
	 document.getElementById('img_unterk').style.display = 'inline';
	}
		
// Flugnummer --------------------------------
  	if(flug_nummer != ""){
	 document.getElementById('img_flug_nummer').style.display = 'none';
	 document.getElementById('img_flug_nummer2').style.display = 'inline';
	}
	else {
     document.getElementById('img_flug_nummer2').style.display = 'none';
	 document.getElementById('img_flug_nummer').style.display = 'inline';
	}
		
// Ort --------------------------------
	if(ort != "" && ort.length > 1){
	 document.getElementById('img_ort').style.display = 'none';
	 document.getElementById('img_ort2').style.display = 'inline';
	}
	else {
     document.getElementById('img_ort2').style.display = 'none';
	 document.getElementById('img_ort').style.display = 'inline';
	}
		
// PLZ --------------------------------
	if(plz != "" && plz.length > 1){
	 document.getElementById('img_plz').style.display = 'none';
	 document.getElementById('img_plz2').style.display = 'inline';
	}
	else {
     document.getElementById('img_plz2').style.display = 'none';
	 document.getElementById('img_plz').style.display = 'inline';
	}
		
// Nachname --------------------------------	
	if(nachname != "" && nachname.length > 1){
	 document.getElementById('img_nachname').style.display = 'none';
	 document.getElementById('img_nachname2').style.display = 'inline';
	}
	else {
     document.getElementById('img_nachname2').style.display = 'none';
	 document.getElementById('img_nachname').style.display = 'inline';
	}
		
// E-Mail Adresse --------------------------------
	if(mail ==  true){
	 document.getElementById('img_mail').style.display = 'none';
	 document.getElementById('img_mail2').style.display = 'inline';
	}
	else {
     document.getElementById('img_mail2').style.display = 'none';
	 document.getElementById('img_mail').style.display = 'inline';
	}
		
  
// Weiter Button freigeben/sperren
/*
  if (vorname == "" || nachname == "" || mail == false || datum_drin == 0 || datum_drin2 == 0 || von == 0 || strasse == "" || ort == "" || plz == "" || land == 'leer' || ziel == 'leer' || unterkunft == "" || flug_nummer == "" || agb == false)
    document.getElementById('submit').disabled = true
  else
    document.getElementById('submit').disabled = false
    */
}


window.onload = function() {
document.getElementById('preise').style.display = 'inline';
car();
check_kindersitze();
checkfields();
sprach_link();
backtour();
loadXML('fileadmin/template/preis_box.php', 'verarbeiten');

document.form.vorname.onkeyup = function() {
	checkfields()
}
document.form.nachname.onkeyup = function() {
	checkfields()
}
document.form.mail.onkeyup = function() {
	checkfields()
}
document.form.strasse.onkeyup = function() {
	checkfields()
}
document.form.plz.onkeyup = function() {
	checkfields()
}
document.form.land.onchange = function() {
	checkfields()
}
document.form.ziel_ort.onchange = function() {
	checkfields()
}
document.form.ziel_ort.onkeyup = function() {
	checkfields()
}
document.form.ort.onkeyup = function() {
	checkfields()
}
document.form.agb.onclick = function() {
	checkfields();
}
document.form.von.onchange = function() {
	checkfields()
}
document.form.unterk.onkeyup = function() {
	checkfields();
	// loadXML('fileadmin/template/unterkuenfte.php', 'verarbeiten2');
}
document.form.flug_nummer.onkeyup = function() {
	checkfields()
}

document.form.retour.onclick = function() {
	checkfields()
	loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
}
document.forms.form.vonTag.onchange = function() {
	checkfields()
}
document.forms.form.vonMonat.onchange = function() {
	checkfields()
}
document.forms.form.vonJahr.onchange = function() {
	checkfields()
}
document.forms.form.vonTag2.onchange = function() {
	checkfields()
}
document.forms.form.vonMonat2.onchange = function() {
	checkfields()
}
document.forms.form.vonJahr2.onchange = function() {
	checkfields()
}

document.forms.form.vonStunde.onchange = function() {
	checkfields()
}
document.forms.form.vonMinute.onchange = function() {
	checkfields()
}
document.forms.form.fahrzeug.onchange = function() {
	
	if(document.forms.form.fahrzeug.value == 4){
		document.getElementById('kindersitzzeile').style.display = 'none';
	}
	else {
		document.getElementById('kindersitzzeile').style.display = '';
		}
	
	document.forms.form.von.value = '0';
	checkfields();
	update_auswahl();
	car();	
	document.getElementById('preis_feld').innerHTML = '-';
	loadXML2('fileadmin/template/von_box.php', 'set_new_dest');
	
	//loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
	
	
}
document.forms.form.von.onchange = function() {
	checkfields();
	loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
}
document.forms.form.anzahl.onchange = function() {
	checkfields();
	loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
}

document.forms.form.onchange = function() {
	sprach_link()
}
document.forms.form.onfocus = function() {
	sprach_link()
}
document.forms.form.onkeyup = function() {
	sprach_link()
}
document.forms.form.onclick = function() {
	sprach_link()
}
document.forms.form.kindersitz.onchange = function() {
check_kindersitze();
checkfields();
}

MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_01.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_02.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_03.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/s-klasse_04.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_01.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_02.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/luxus_van_03.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_01.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_02.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/vw_buss_03.jpg');
MM_preloadImages('fileadmin/alpentaxi/bilder/fahrzeuge/reisebus-alpentaxi_k.jpg');
}

//-----------AJAX---------------------------------

var httpObject = false;				

function getHttpObject() {
				  	 if (window.XMLHttpRequest) {
				  	   	 httpObject = new XMLHttpRequest();
						  if (httpObject.overrideMimeType) {
               				  httpObject.overrideMimeType('text/xml');
                			// zu dieser Zeile siehe weiter unten
           					 }
				  	 } else if (window.ActiveXObject) {
				  	   	 httpObject = new ActiveXObject("Microsoft.XMLHTTP");
				  	 } else {
				  	   	 if (document.createElement) {
				  	   	   	 var p = document.createElement("p"),
				  	   	   	 pTxt = document.createTextNode("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				  	   	   	 p.appendChild(pTxt);
				  	   	   	 document.getElementById("preis_feld").appendChild(p);
				  	   	 } else {
				  	   	   	 alert("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				  	   	 }
				  	   	 httpObject = false;
				  	 }
}				


function loadXML(url, funkt) {
				  	 
	if (httpObject.readyState != 0) {
		http = getHttpObject();
	} // if

	httpObject.open("POST", url, true);
	httpObject.onreadystatechange = function() {
				  	   	 
		if (httpObject.readyState == 4) {
			if (httpObject.status == "200") {
				eval(funkt + "()");
			} else {
				var p = document.createElement("p"),
				pTxt = document.createTextNode("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				p.appendChild(pTxt);
				document.getElementById("preis_feld").appendChild(p);
			} // else
		} // if 200
	} // if onreadystatechange

	var keyword = document.forms.form.von.value;
	var taxi = document.forms.form.fahrzeug.value;
	var anzahl = document.forms.form.anzahl.value;
	var doppel = document.forms.form.retour.checked;
					 
	var hotel = document.forms.form.unterk.value;
					 
	if(doppel) doppel = 1;
	else doppel = 0;
					 
	httpObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if(keyword!="" || funkt=="set_new_dest") httpObject.send('name=' + keyword +'&taxi=' + taxi + '&pers=' + anzahl + '&doppel=' + doppel + '&hotel=' + hotel);
	else  httpObject.send(null);
	
} // function loadXML	

function loadXML2(url, funkt) {
				  	 
	if (httpObject.readyState != 0) {
		http = getHttpObject();
	} // if

	httpObject.open("POST", url, true);
	httpObject.onreadystatechange = function() {
				  	   	 
		if (httpObject.readyState == 4) {
			if (httpObject.status == "200") {
				eval(funkt + "()");
			} else {
				var p = document.createElement("p"),
				pTxt = document.createTextNode("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				p.appendChild(pTxt);
				document.getElementById("preis_feld").appendChild(p);
			} // else
		} // if 200
	} // if onreadystatechange

	var taxi = document.forms.form.fahrzeug.value;
	var sprache = document.forms.form.sprache.value;
					 			 
	httpObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
	if(taxi!="") httpObject.send('taxi=' + taxi + '&sprache=' + sprache);
	else  httpObject.send(null);
	
} // function loadXML	
			
	
function verarbeiten() {					
	
	var xml = httpObject.responseXML;	 				  	
	var items = xml.getElementsByTagName("item");
					
	var root_node = "";
	var preistext = "";
						
    for(i = 0; i < items.length; i++){ 
		var da_value = items[i].firstChild.nodeValue;												
		root_node = da_value; 
	}
							
	preistext = root_node + " Euro";
	
	//document.getElementById('vip').innerHTML = preistext;
							
	if(root_node == 'empty') {
		document.getElementById('preis_feld').innerHTML = '-';	}
	else {						
		document.getElementById('preis_feld').innerHTML = preistext;
	}
} // function verarbeiten
				
function set_new_dest() {					

	var xml = httpObject.responseXML;	 				  	
	var items = xml.getElementsByTagName("item");
	
	var vonAuswahl = document.forms.form.von;
	vonAuswahl.options.length = 0; // DropDown Menü entleeren
	
	//vonAuswahl.options[0] = new Option('(: Bitte wählen Sie einen Abfahrtsort aus...', 0, false, false);	
	
	for(i = 0; i < items.length; i++) { 
		var da_value = items[i].firstChild.nodeValue;										
		var node_parts = da_value.split("|");
		//j = i + 1;
		vonAuswahl.options[i] = new Option(node_parts[1], node_parts[0], false, false);		
	}
	
	//vonAuswahl.value = '0'; // Ort zuruecksetzen wenn Fahrzeug geändert
} // function set_new_dest
				

function insert_value(this_value){
		
while(this_value.indexOf('</b>') != -1){
			this_value = this_value.replace("</b>", '');
} 
		
while(this_value.indexOf('<b>') != -1){
			this_value = this_value.replace("<b>", '');
} 

document.form.unterk.value = this_value;
document.getElementById('container').style.display = 'none';
}
	
	
function verarbeiten2() {					

	var xml = httpObject.responseXML;	 				  	
	var items = xml.getElementsByTagName("item");
					
	var root_node = "";
    
	for(i = 0; i < items.length; i++){ 
		var da_value = items[i].firstChild.nodeValue;
		da_value = da_value.replace(/#fettende/g, '</b>');
		da_value = da_value.replace(/#fett/g, '<b>');							
		var da_new_value = "'" + da_value + "'";
		var da_link = '<span class="insert" onclick="insert_value(' + da_new_value + ')">';
							
		root_node += da_link + da_value + "</span><br/>"; 
	}
	
	if(items.length == 0) {
		document.getElementById('container').style.display = 'none';	
	} else {						
		document.getElementById('container').innerHTML = root_node;
		document.getElementById('container').style.display = 'block';
	}
}


function EMail(s)
  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')
    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}
    }

  if(a == true)
    {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,6})$');
    res = (reg.test(s));
    }
  else
    {
    res = (s.search('@') >= 1 &&
           s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-7)
    }
  return(res);
  }
  
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
