/******************************************************************************
* Filename:     suche.js
*
* Project:      RealWest
*
* Author:       Steffen Ledwig
*
* Date:         28.03.2007
*
* Description:  
*
* Revision:     1.0
*
* Changes:      
*
* URL:          http://www.medienteam.biz
*
* Copyright:    MedienTeam Dresden GmbH
******************************************************************************/


function fillState(){

	myListBox = document.form1.state;

	if(myListBox){

		for(i = myListBox.length; i>0; i--){
			myListBox.options[i] = null;
		}


		for(i=0; i < stateList.length; i++){

			selectOpt = (i==0)?true:false;
		
			NeuerEintrag = new Option(stateList[i][1], stateList[i][0], selectOpt,selectOpt);
			myListBox.options[myListBox.length] = NeuerEintrag;

		}
	}

}


function fillCity(){

	stateBox = document.form1.state;
	myListBox = document.form1.city;

	if(myListBox && stateBox){

		for(i = myListBox.length; i>=0; i--){
			myListBox.options[i] = null;
		}

		NeuerEintrag = new Option("all cities", "0", true,true);
		myListBox.options[myListBox.length] = NeuerEintrag;	

		for(i=0; i < cityList.length; i++){

			if(stateBox.value == cityList[i][1]){

				NeuerEintrag = new Option(cityList[i][0], cityList[i][2], false,false);
				myListBox.options[myListBox.length] = NeuerEintrag;		
			}
		}
	}
}


function sucheStart(){

	stateBox = document.form1.state;
	cityBox = document.form1.city;

	

	if(cityBox.value==0){
		
		var vormals = stateBox.value.toLowerCase();
		var jetzt = vormals.replace(/united_states/,"us/");
		

		rplURI = 'http://www.ihsadvantage.com/h/state/'+jetzt+'?pfs=4585';
		goUri('index.php?menuItem=6&SubMenuItem=416&lang=en&rplURI='+rplURI);
//		goUri('http://www.realwesttravel.com/web/index.php?menuItem=6&SubMenuItem=416&lang=en&rplURI='+rplURI);

//		goUri('http://www.ihsadvantage.com/h/state/'+stateBox.value+'?pfs=4585');

	}else{

		var vormals = cityBox.value.toLowerCase();
		var jetzt = vormals.replace(/united_states/,"us/");

		rplURI2 = 'http://www.ihsadvantage.com/h/hotels/'+jetzt+'?pfs=4585';
		goUri('index.php?menuItem=6&SubMenuItem=416&lang=en&rplURI='+rplURI2);
//		goUri('http://www.realwesttravel.com/web/index.php?menuItem=6&SubMenuItem=416&lang=en&rplURI='+rplURI2);
//		goUri('http://www.ihsadvantage.com/h/hotels/'+cityBox.value+'?pfs=4585&starRating=');

	}

}


function goUri(uri){
	location.href = uri;
}




function fillRW(){
	fillRwStates();
	fillRwCity();
	fillRwAct();
	fillRwStyle();
}


//var param1 = '';
function fillRwStates(param1,paramLang){

	selectOpt = false;

	myListBox = document.form1.state_rw;

	for(i = myListBox.length; i>0; i--){
		myListBox.options[i] = null;
	}


	var myText = (paramLang=='de')?"Staat auswählen":"select a state";

	NeuerEintrag = new Option(myText, "0", false,false);
	myListBox.options[0] = NeuerEintrag;

	for(i=0; i < rwStateList.length; i++){

		//selectOpt = (i==0)?true:false;

		if(param1 != '' && param1 != '0'){

			selectOpt = (rwStateList[i][0] == param1)?true:false;

		}

		NeuerEintrag = new Option(rwStateList[i][1], rwStateList[i][0], selectOpt,selectOpt);
		myListBox.options[myListBox.length] = NeuerEintrag;

	}

}


function fillRwCity(param2,paramLang){

	selectOpt = false;

	myListBox = document.form1.city_rw;

	for(i = myListBox.length; i>0; i--){
		myListBox.options[i] = null;
	}


	var myText = (paramLang=='de')?"Alle Städte":"all cities";

	NeuerEintrag = new Option(myText, "0", false,false);
	myListBox.options[0] = NeuerEintrag;	

	for(i=0; i < rwCityList.length; i++){

		//selectOpt = (i==0)?true:false;

		if(param2 != '' && param2 != '0'){
			selectOpt = (rwCityList[i][1] == param2)?true:false;
		}

		if(document.form1.state_rw.value == rwCityList[i][0]){
//			selectOpt = (i==0)?false:false;
			NeuerEintrag = new Option(rwCityList[i][1], rwCityList[i][1], selectOpt,selectOpt);
			myListBox.options[myListBox.length] = NeuerEintrag;
		}

	}

}


function fillRwAct(){

	myListBox = document.form1.act_rw;

	for(i = myListBox.length; i>0; i--){
		myListBox.options[i] = null;
	}


	NeuerEintrag = new Option("all activities", "0", true,true);
	myListBox.options[myListBox.length] = NeuerEintrag;	

	for(i=0; i < rwActList.length; i++){

		
		//selectOpt = (i==0)?false:false;
		NeuerEintrag = new Option(rwActList[i][1], rwActList[i][0], selectOpt,selectOpt);
		myListBox.options[myListBox.length] = NeuerEintrag;
		

	}

}


function fillRwStyle(){

	myListBox = document.form1.style_rw;

	for(i = myListBox.length; i>0; i--){
		myListBox.options[i] = null;
	}


	NeuerEintrag = new Option("all accomodations", "0", true,true);
	myListBox.options[myListBox.length] = NeuerEintrag;	

	for(i=0; i < rwActList.length; i++){

		
		//selectOpt = (i==0)?false:false;
		NeuerEintrag = new Option(rwStyleList[i][1], rwStyleList[i][0], selectOpt,selectOpt);
		myListBox.options[myListBox.length] = NeuerEintrag;
		

	}

}





function sucheRwStart(){
	document.form1.submit();
}


function SetRwSuche(param1,param2,param3,param4,paramLang){

	fillRwStates(param1,paramLang);
	fillRwCity(param2,paramLang);
/*
	myListBox = document.form1.state_rw;

	for(i=0; i<myListBox.length; i++){

		if(myListBox[i].value == param1,param2){
			
			myListBox.options[i].selected = true;
			break;
		}
		
	}


	myListBox = document.form1.city_rw;

	for(i=0; i<myListBox.length; i++){

		if(myListBox[i].value == param2){
			
			myListBox.options[i].selected = true;
			break;
		}
		
	}


	myListBox = document.form1.act_rw;

	for(i=0; i<myListBox.length; i++){

		if(myListBox[i].value == param3){
			
			myListBox.options[i].selected = true;
			break;
		}
		
	}


	myListBox = document.form1.style_rw;

	for(i=0; i<myListBox.length; i++){

		if(myListBox[i].value == param4){
			
			myListBox.options[i].selected = true;
			break;
		}
		
	}

*/
	
}