// JavaScript Document
// JavaScript Document
function update_auswahl()
{
	var sprache = document.form.sprache.value;

	var kategorieAuswahl = document.forms.form.fahrzeug_box;
	var unterkategorieAuswahl = document.forms.form.anzahl_box;
	
	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);			
		}
	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
		{			
				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);			
				}
		}
}


window.onload = function() {
	update_auswahl();
	
	
	document.getElementById('ganzer_preis_kasten').style.display = 'inline';
	
	
	document.forms.form.fahrzeug_box.onchange = function() {
		update_auswahl();
		loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
	}
	
	document.forms.form.von_box.onchange = function() {
	   loadXML('fileadmin/template/preis_box.php', 'verarbeiten')
	}
	
	document.forms.form.anzahl_box.onchange = function() {
	   loadXML('fileadmin/template/preis_box.php', 'verarbeiten')
	}
}

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_kasten").appendChild(p);
				  	   	 } else {
				  	   	   	 alert("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				  	   	 }
				  	   	 httpObject = false;
				  	 }
				}				

				function loadXML(url, funkt) {
				  	 if (httpObject.readyState != 0) {
				  	   	 http = getHttpObject();
				  	 }

				  	 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_kasten").appendChild(p);
							}
				  	   	 }
				  	 }
					 var keyword = document.forms.form.von_box.value;
					 var taxi = document.forms.form.fahrzeug_box.value;
					 var anzahl = document.forms.form.anzahl_box.value;
					 
					 httpObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					 if(keyword!="") httpObject.send('name=' + keyword +'&taxi=' + taxi + '&pers=' + anzahl);
					 else  httpObject.send(null);
				}		
			
	

				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";
							
					if(items.length == 0) {
						document.getElementById('preis_kasten').innerHTML = '- Euro';	}
					else {						
						document.getElementById('preis_kasten').innerHTML = preistext;
						}
				}

				

  





window.onload = function() {
	update_auswahl();
	
	
	document.getElementById('ganzer_preis_kasten').style.display = 'inline';
	
	
	document.forms.form.fahrzeug_box.onchange = function() {
		update_auswahl();
		loadXML('fileadmin/template/preis_box.php', 'verarbeiten');
	}
	
	document.forms.form.von_box.onchange = function() {
	   loadXML('fileadmin/template/preis_box.php', 'verarbeiten')
	}
	
	document.forms.form.anzahl_box.onchange = function() {
	   loadXML('fileadmin/template/preis_box.php', 'verarbeiten')
	}
}

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_kasten").appendChild(p);
				  	   	 } else {
				  	   	   	 alert("Ihr Browser unterst\u00FCtzt leider diese Seite nicht.");
				  	   	 }
				  	   	 httpObject = false;
				  	 }
				}				

				function loadXML(url, funkt) {
				  	 if (httpObject.readyState != 0) {
				  	   	 http = getHttpObject();
				  	 }

				  	 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_kasten").appendChild(p);
							}
				  	   	 }
				  	 }
					 var keyword = document.forms.form.von_box.value;
					 var taxi = document.forms.form.fahrzeug_box.value;
					 var anzahl = document.forms.form.anzahl_box.value;
					 
					 httpObject.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
					 if(keyword!="") httpObject.send('name=' + keyword +'&taxi=' + taxi + '&pers=' + anzahl);
					 else  httpObject.send(null);
				}		
			
	

				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";
							
					if(items.length == 0) {
						document.getElementById('preis_kasten').innerHTML = '- Euro';	}
					else {						
						document.getElementById('preis_kasten').innerHTML = preistext;
						}
				}

				

  


