	function RegionOrt( p_region_id, p_region_code, p_ort, p_ort_code )  // Constructor
	{
    this.region_id   = p_region_id;
    this.region_code = p_region_code;
    this.ort         = p_ort;
    this.ort_code    = p_ort_code;
	}


	function loadDestAreas()
	{
		document.forms[0].action='hotelData.do#form';
		document.forms[0].type.value='loadDestAreas';
		document.forms[0].submit();
    //	document['ibe.hotelDataForm'].action='hotelData.do#form';
   	//	document['ibe.hotelDataForm'].type.value = "loadDestAreas";
	//	document['ibe.hotelDataForm'].submit();
	}

	function loadDestLocations()
	{
	    //var destField   = document['ibe.hotelDataForm'].destLocation;
	    var destField   = document.forms[0].destLocation;
		var singleObj   = new Option( null, null );
		//var sourceField = document['ibe.hotelDataForm'].destArea;
		var sourceField = document.forms[0].destArea;
		var singleOrt   = null;
		var neuIndex    = 0;
			
		for( i=destField.options.length-1; i>=0; i-- )
		  // ACHTUNG: Muss von hinten aufgeraeumt werden
		  destField.options[i] = null;
			
		if( sourceField.value == '-1' || sourceField.value.length == 2 )
		{
		    singleObj = new Option( 'beliebig', '-1' );
	 		destField.options[0]=singleObj;
			destField.options[0].selected = true;
			return;
		}
				
		for( i=0; i<OrtsListe.length; i++ )
		{
			 singleOrt = OrtsListe[i];
			 if( singleOrt.region_code == sourceField.value )
			 {
			 	singleObj = new Option( singleOrt.ort, singleOrt.ort_code );
				destField.options[neuIndex]=singleObj;
				neuIndex++;
			 }
		}
	}

	function loadChildren()
	{
    	document['ibe.hotelDataForm'].action='hotelData.do#form';
		document['ibe.hotelDataForm'].type.value = "birthdateChildren";
		document['ibe.hotelDataForm'].submit();
	}

	function loadInfants()
	{
    	document['ibe.hotelDataForm'].action='hotelData.do#form';  
		document['ibe.hotelDataForm'].type.value = "birthdateInfants";
		document['ibe.hotelDataForm'].submit();
	}
