// JavaScript Document

function scroller(Url){
	var Url;
	var scr;
	if(navigator.appName == "Microsoft Internet Explorer")
		scr=document.documentElement.scrollTop;
	else
		scr=window.pageYOffset;
	document.location.href = Url + "&scroll=" + scr;
}

function ShowAll(BeitragNo){
	Txt = "Beitrag" + BeitragNo;
	Lnk = "Link" + BeitragNo;
	document.getElementById(Txt).style.display = "inline";
	document.getElementById(Lnk).innerHTML = "";
}

function summ(was,zahl){
	var anzahl = document.getElementById('anzahl').value;
	var OldSum = document.getElementById('Gesamtpreis').value;	
	var GesSum = 0;
	for(var v=1;v<=anzahl;v++){
		prae = "p";		
		kat = (prae+v);	
		pre = "zp";
		zwi = (pre+v);			
		if(was == kat){
			var ReisP = document.getElementById(kat).value;
			document.getElementById(zwi).value = (ReisP*zahl);		
		}
		GesSum += eval(document.getElementById(zwi).value);
	}
	document.getElementById('Gesamtpreis').value = GesSum;
	kommazahl();
}

function kommazahl(){
	var num = document.getElementById('Gesamtpreis').value;
	var Cent = num*100;
	var CentStr = Cent.toString();
	var Eurozahl = CentStr.substr(0,CentStr.length-2);
	if(Eurozahl.length < 1) Eurozahl = "0";
	var Centzahl = CentStr.substr(CentStr.length-2,2);
	if(Centzahl.length < 2) Centzahl += "0";
	document.getElementById('Anzeige').value = Eurozahl + "," + Centzahl + " Euro";
}

function CalculatePeople(){
	var Frauen = Number(document.getElementById('Frauen').value);
	if(isNaN(Frauen)){
		alert("Im Feld Frauen ist keine gueltige Zahl");
		document.getElementById('Frauen').value = "0";
		Frauen = Number(document.getElementById('Frauen').value);
	}
	var Maenner = Number(document.getElementById('Maenner').value);
	if(isNaN(Maenner)){
		alert("Im Feld Maenner ist keine gueltige Zahl");
		document.getElementById('Maenner').value = "0";
		Maenner = Number(document.getElementById('Maenner').value);
	}
	var Betreuer = Number(document.getElementById('Betreuer').value);
	if(isNaN(Betreuer)){
		alert("Im Feld Betreuer ist keine gueltige Zahl");
		document.getElementById('Betreuer').value = "0";
		Betreuer = Number(document.getElementById('Betreuer').value);
	}
	var Alle = Frauen + Maenner + Betreuer;
	document.getElementById('Gesamtzahl').value = Alle;
}



function LadeNach(was,incl,elmt){	
	var xmlHttp = null;
	// Mozilla, Opera, Safari sowie Internet Explorer (ab v7)
	if (typeof XMLHttpRequest != 'undefined') {
		xmlHttp = new XMLHttpRequest();
	}
	if (!xmlHttp) {
		// Internet Explorer 6 und älter
		try {
			xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
		} catch(e) {
			try {
				xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
			} catch(e) {
				xmlHttp  = null;
			}
		}
	}
	if (xmlHttp) {
		//var neuerStart = document.getElementById('start').value + cnt;
		xmlHttp.open('GET', incl + '?' + was, true);
		xmlHttp.onreadystatechange = function () {
			if (xmlHttp.readyState == 4) {
				document.getElementById(elmt).innerHTML = xmlHttp.responseText;
			}
		};
		xmlHttp.send(null);
	}
}

function Pruefen(){
	var stopit = false;
	var Feldname;
	var Jahre;
	var Buchstaben;
	var Persname;
	var Pension;
	var id = document.getElementById('id').value;
	var Dauer = document.getElementById('Dauer').value;
	var qrystr = "id=" + id + "&Dauer=" + Dauer + "&";
	if(document.getElementById('Vollpension').checked == true)qrystr += "VP=1&";
	var anzahl = 0;
	for(var p=1;p<5;p++){
		Feldname = "Person" + p + "Age"; 
		Jahre = document.getElementById(Feldname).value;
		Persname = "Person" + p;		
		Buchstaben = document.getElementById(Persname).value.length;		
		if(Buchstaben < 3) document.getElementById(Persname).value = "";
		if(Buchstaben < 3 && Jahre > 0){			
			alert("Namen für " + p + ". Reisenden prüfen \noder Alter auf '0' ändern");			
			stopit = true;
			break;
		}
		if(Buchstaben > 2 && Jahre == 0){
			alert("Alter für " + p + ". Reisenden prüfen");			
			stopit = true;
			break;
		}
		if(Jahre != 0 && stopit==false){
			qrystr += "Alter" + p + "=" + Jahre + "&";
			anzahl++;
		}		
	}	
	if(anzahl<2 && stopit == false){
		alert("Angaben zu Reisenden fehlen (mind. 2)");
		stopit = true;
	}
	
	if(document.getElementsByName('Zimmer')[0].checked == false && document.getElementsByName('Zimmer')[1].checked == false && stopit==false){
		alert("Zimmertyp wählen");
		stopit = true;
	}else if(document.getElementsByName('Zimmer')[0].checked == true){
		qrystr += "Zimmer=DZ";
	}else{
		qrystr += "Zimmer=MBZ";
	}	
	if(stopit==false) 
		LadeNach(qrystr,"/includes/reisepreis.php","ReisePreis");	
}


