//mögliche Zimmer abhängig von Erw/Kind Kombination
var MGL = new Array();

MGL[0] = new Object(); MGL[0]["Kinder"] = 0; MGL[0]["Erw"] = 1; MGL[0]["Zimmer"] = "Einzelzimmer;1";
MGL[1] = new Object(); MGL[1]["Kinder"] = 0; MGL[1]["Erw"] = 2; MGL[1]["Zimmer"] = "Einzelzimmer;1,Doppelzimmer;2";
MGL[2] = new Object(); MGL[2]["Kinder"] = 1; MGL[2]["Erw"] = 1; MGL[2]["Zimmer"] = "Doppelzimmer;2";
MGL[3] = new Object(); MGL[3]["Kinder"] = 0; MGL[3]["Erw"] = 3; MGL[3]["Zimmer"] = "Einzelzimmer;1,Dreibettzimmer;3";
MGL[4] = new Object(); MGL[4]["Kinder"] = 1; MGL[4]["Erw"] = 2; MGL[4]["Zimmer"] = "Dreibettzimmer;3";
MGL[5] = new Object(); MGL[5]["Kinder"] = 2; MGL[5]["Erw"] = 1; MGL[5]["Zimmer"] = "Dreibettzimmer;3";
MGL[6] = new Object(); MGL[6]["Kinder"] = 0; MGL[6]["Erw"] = 4; MGL[6]["Zimmer"] = "Einzelzimmer;1,Doppelzimmer;2,Mehrbettzimmer;4";
MGL[7] = new Object(); MGL[7]["Kinder"] = 1; MGL[7]["Erw"] = 3; MGL[7]["Zimmer"] = "Doppelzimmer;2,Mehrbettzimmer;4";
MGL[8] = new Object(); MGL[8]["Kinder"] = 2; MGL[8]["Erw"] = 2; MGL[8]["Zimmer"] = "Doppelzimmer;2,Mehrbettzimmer;4";
MGL[9] = new Object(); MGL[9]["Kinder"] = 3; MGL[9]["Erw"] = 1; MGL[9]["Zimmer"] = "Mehrbettzimmer;4";
MGL[10] = new Object(); MGL[10]["Kinder"] = 2; MGL[10]["Erw"] = 4; MGL[10]["Zimmer"] = "Doppelzimmer;2,Dreibettzimmer;3";
MGL[11] = new Object(); MGL[11]["Kinder"] = 3; MGL[11]["Erw"] = 3; MGL[11]["Zimmer"] = "Doppelzimmer;2,Dreibettzimmer;3";
MGL[12] = new Object(); MGL[12]["Kinder"] = 4; MGL[12]["Erw"] = 4; MGL[12]["Zimmer"] = "Doppelzimmer;2,Mehrbettzimmer;4";



// öffnen des zu der kinderanzahl gehörigen Selectfelder 
function alterKinder() {

	if (document.suche.anzKind.selectedIndex != 0 )
		{
		anzahlkinder = document.suche.anzKind.selectedIndex;
		if(anzahlkinder == 1) {
			document.getElementById('AlterKind').innerHTML = "Alter des Kindes bei Reisebeginn";
		}
		else {
			document.getElementById('AlterKind').innerHTML = "Alter der Kinder bei Reisebeginn";
		}	
	
		for(j=1;j<=4;j++)
			{
			eval("document.suche.AlterKind" + j + ".style.display = \"none\";");
			document.getElementById('AlterKind').style.visibility='hidden';
			}
		for(i=1;i<=anzahlkinder;i++)
			{
			eval("document.suche.AlterKind" + i + ".style.display = \"\";");
			document.getElementById('AlterKind').style.visibility='visible';
			}
		}
	else 
		{
		for(j=1;j<=4;j++)
			{
			eval("document.suche.AlterKind" + j + ".style.display = \"none\";");
			document.getElementById('AlterKind').style.visibility='hidden';
			}
		}
}

// ändert die wählbaren Zimmerarten anhand der Erw/Kind Kombination
function zimmerart()
{
	buchbar = 1;
	anzErw = document.suche.anzErw.value;
	auswahlkinder = document.suche.anzKind.selectedIndex;
	document.suche.artZimmer.length = 0;
	NeuerEintrag = new Option("nicht möglich");
					document.suche.artZimmer.options[0] = NeuerEintrag;
					document.suche.artZimmer.options[0].value = 0;
					document.suche.artZimmer.text = "nicht m&uuml;glich";
	anzKinder = 0;
	for (var j = 1; j <= auswahlkinder;j++) {
		if(eval("document.suche.AlterKind" + j + ".value") > 1) {
			anzKinder++;
		}
	
	}
	
	anzPersonen = parseInt(anzErw) + parseInt(anzKinder);
	for (var i = 0; i < MGL.length; i++) {
	    if(MGL[i]["Kinder"] == anzKinder) {
			if(MGL[i]["Erw"] == anzErw) {
				aZimmerArten = MGL[i]["Zimmer"].split(",");
				//NeuerEintrag = new Option("beliebig");
				//document.formular.ArtZimmer.options[0] = NeuerEintrag;
				//document.formular.ArtZimmer.options[0].value = 0;
				//document.formular.ArtZimmer.text = 0;
				//document.formular.ArtZimmer.options[0].selected = true;
				a=0;
				for(var z = 1; z <= aZimmerArten.length; z++) {
					aZimmer = aZimmerArten[z-1].split(";");
					NeuerEintrag = new Option(aZimmer[0]);
					document.suche.artZimmer.options[a] = NeuerEintrag;
					document.suche.artZimmer.options[a].value = aZimmer[1];
					if( anzPersonen % 2 == 0 && aZimmer[1] == 2){
						document.suche.artZimmer.options[a].selected = true;
					}
					document.suche.artZimmer.text = aZimmer[0];
					a=a+1;
				}
			}
		}
	}
	if(document.suche.artZimmer.options[0].value == 0) {
		buchbar = 0;
	}
}
// je nach Anreiseart Suchoptionen ein- oder ausblenden
function displayElements()
{
document.getElementById('artZimmer').disabled=false;
document.getElementById('datumBis').disabled=false;
document.getElementById('reisedauer').disabled=false;
document.getElementById('abflughafen').disabled=false;

aciveAnreiseArt = document.getElementById('idAnreiseArt');
//tagesfahrt
if(aciveAnreiseArt.value == 0){
	document.getElementById('ArtZimmer').disabled=true;
	//document.getElementById('datumBis').disabled=true;
	document.getElementById('reisedauer').disabled=true;
	document.getElementById('abflughafen').disabled=true;
	
	}
//eigenanreise
if(aciveAnreiseArt.value == 3){
	document.getElementById('abflughafen').disabled=true;
	}
//busreise
if(aciveAnreiseArt.value == 4){
	document.getElementById('abflughafen').disabled=true;
	}
}


function suchen() {
	document.suche.action = 'index.cfm?pm=uebersichtregionen&suchart=1';
	document.suche.submit();
}

function stoebern() {
	document.stoebern.action = 'index.cfm?pm=uebersicht&suchart=2';
	document.stoebern.submit();
}

function suchedirekt(evt) {
    var keyCode = document.layers?evt.which:evt.keyCode;
    if (keyCode == 13) {
		document.direktsuche.action = 'index.cfm?pm=uebersicht&suchart=3';
        document.direktsuche.submit();
        return true;
    }
    return false;
}

