

// Kontroller
var DL_country = document.getElementById('UC_HovedSoegBlok1_DropDownList_country');
var DL_region = document.getElementById('UC_HovedSoegBlok1_DropDownList_region');

var DL_destination = document.getElementById('UC_HovedSoegBlok1_DropDownList_destination');

var TB_startdate = document.getElementById('UC_HovedSoegBlok1_TextBox_startdate');

var DL_numberofdays = document.getElementById('UC_HovedSoegBlok1_DropDownList_numberofdays');
var DL_waterdistance = document.getElementById('UC_HovedSoegBlok1_DropDownList_waterdistance');
var DL_seaview = document.getElementById('UC_HovedSoegBlok1_DropDownList_seaview');
var DL_persons = document.getElementById('UC_HovedSoegBlok1_DropDownList_persons');
var DL_pets = document.getElementById('UC_HovedSoegBlok1_DropDownList_pets');
var DL_total = document.getElementById('UC_HovedSoegBlok1_DropDownList_total');
var DL_category = document.getElementById('UC_HovedSoegBlok1_DropDownList_category');
var DL_bedrooms = document.getElementById('UC_HovedSoegBlok1_DropDownList_bedrooms');
var DL_toilets = document.getElementById('UC_HovedSoegBlok1_DropDownList_toilets');
var DL_housem2 = document.getElementById('UC_HovedSoegBlok1_DropDownList_housem2');
var DL_swimmingpool = document.getElementById('UC_HovedSoegBlok1_DropDownList_swimmingpool');
var DL_jacuzzi = document.getElementById('UC_HovedSoegBlok1_DropDownList_jacuzzi');
var DL_satellite = document.getElementById('UC_HovedSoegBlok1_DropDownList_satellite');
var DL_seaview = document.getElementById('UC_HovedSoegBlok1_DropDownList_seaview');
var DL_skiing_lift = document.getElementById('UC_HovedSoegBlok1_DropDownList_skiing_lift');

var CB_satellite = document.getElementById('UC_HovedSoegBlok1_CheckBox_satellite');
var CB_woodburning_stove = document.getElementById('UC_HovedSoegBlok1_CheckBox_woodburning_stove');
var CB_washingmachine = document.getElementById('UC_HovedSoegBlok1_CheckBox_washingmachine');
var CB_tumbler = document.getElementById('UC_HovedSoegBlok1_CheckBox_tumbler');
var CB_dishwasher = document.getElementById('UC_HovedSoegBlok1_CheckBox_dishwasher');
var CB_internet = document.getElementById('UC_HovedSoegBlok1_CheckBox_internet');
var CB_seaview = document.getElementById('UC_HovedSoegBlok1_CheckBox_seaview');
var CB_seaviewground = document.getElementById('UC_HovedSoegBlok1_CheckBox_seaviewground');
var CB_swimmingpool = document.getElementById('UC_HovedSoegBlok1_CheckBox_swimmingpool');
var CB_jacuzzi = document.getElementById('UC_HovedSoegBlok1_CheckBox_jacuzzi');
var CB_sauna = document.getElementById('UC_HovedSoegBlok1_CheckBox_sauna');
var CB_sunbed = document.getElementById('UC_HovedSoegBlok1_CheckBox_sunbed');
var CB_freezer = document.getElementById('UC_HovedSoegBlok1_CheckBox_freezer');
var CB_wheelchair = document.getElementById('UC_HovedSoegBlok1_CheckBox_wheelchair');
var CB_phone = document.getElementById('UC_HovedSoegBlok1_CheckBox_phone');
var CB_energysafe = document.getElementById('UC_HovedSoegBlok1_CheckBox_energysafe');

var CB_aqualandhouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_aqualandhouses');
var CB_offerhouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_offerhouses');
var CB_fishinghouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_fishinghouses');
var CB_wellnesshouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_wellnesshouses');
var CB_businesshouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_businesshouses');
var CB_golfwellnesshouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_golfwellnesshouses');
var CB_castlehouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_castlehouses');
var CB_wheelchairhouses = document.getElementById('UC_HovedSoegBlok1_CheckBox_wheelchairhouses');		

// Funktioner
function clearsearchform(formid) {	
	document.cookie="SBCOOKIE=;PATH=/;expires=Thu, 01-Jan-1970 00:00:01 GMT";
	if(formid) {clearForm(document.forms[formid]);callAsyn(formid);}
	else {clearForm(document.forms[0]);DL_region.onchange();}
}


function clearForm(oForm) {    
	var elements = oForm.elements;     
	for(i=0; i<elements.length; i++) { 
		if(elements[i].name!=undefined) {
			if(elements[i].name.indexOf('numberofdays')>-1) {
				elements[i].value = 7;	
			} else {     
				field_type = elements[i].type.toLowerCase();	
				switch(field_type) { 
					case "radio":
					case "checkbox":
							if (elements[i].checked) elements[i].checked = false;			
						break;
					case "select-one":
					case "select-multi":
						elements[i].selectedIndex = 0;
						break;
				} 
			}
		}   
	}	
}

function RegionDropDownOnChange() {
    UdfyldDestinationerDropDown(DL_region.options[DL_region.selectedIndex].value,0);
}
function ChangeLRDImage(r) {
	var o=parseInt(r); 
	if(o!=0) MM_swapImage('ImgBase','','/gfx/dokort/dk_'+ o +'.gif',0);
    else MM_swapImage('ImgBase','','/gfx/dokort/dk_0.gif',0);
}
function LandImageOnClik(selected) {    
	if(DL_region) {
        for (var i=0;i < DL_region.length; i++) {
            if(DL_region.options[i].value==selected) {
                DL_region.options[i].selected = true;
                UdfyldDestinationerDropDown(selected, "0");
            }
        }        
    }
    else if(DL_destination) {
        for (var i=0;i < DL_destination.length; i++) {
            if(DL_destination.options[i].value==selected) {
                DL_destination.options[i].selected = true;
            }
        }
    }
        
}

function UdfyldDestinationerDropDown(r, d) {   
    if(DL_destination && arr_destinations.length > 1) {
        DL_destination.options.length = 0;        
        var n = 0;
        for (i=0;i<arr_destinations.length;i++) {
            var element = arr_destinations[i].split('*');
            DL_destination.options[n] = new Option(element[1],element[2]);                    
            if (element[2] == d) DL_destination.options[n].selected = true;        
            n++; 
        }
    }
      
}


function MM_findObj(n, d) { //v4.01
    var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null)  {
	    document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];
	}
}

function selectElement(obj, selected) {
	var f=false;var i=0;
	while(!f && i<obj.options.length) {
		if(obj.options[i].value==selected) {
			obj.options[i].selected = true;
			f=true;
		}
		i++;
	}	
	if(f) return i;
	else return -1;
}
function UdfyldDropDown(obj, arr, selected) {
    if(obj) {
        for(var i=0;i<arr.length;i++) {
            var element = arr[i].split('*');
            obj.options[i] = new Option(element[0],element[1]);
            if (element[1] == selected) obj.options[i].selected = true;
        }
    }
}
function SetCheckBox(arr) {
    if(arr) {    
        for(var i=0;i<arr.length;i++)
            if(arr[i]) arr[i].checked = true; 
    }
}
function clearDate() {
	TB_startdate.value="Ikke vigtig";	
}
var tmp_regions ="Alle Regionen*0#Jütlands Westküste*2";var arr_regions = tmp_regions.split("#");
var tmp_destinations ="0*Alle Reiseziele*0#2*Arrild*287#2*Ballum*60#2*Blavand*55#2*Blavand, Ho*56#2*Blavand, Mosevra*57#2*Fanö Bad*473#2*Fanö, Rindby Strand*59#2*Fanö, Sönderho*244#2*Grärup*54#2*Höjer*292#2*Jegum*274#2*Ribe*548#2*Rudböl*478#2*Römö, Bolilmark*475#2*Römö, Havneby*245#2*Römö, Kongsmark*61#2*Römö, Lakolk*488#2*Römö, Südinsel*489#2*Römö, Toftum*487#2*Römö, Wattenmeer*492#2*Römö, Vesterhede*493#2*Vejers Strand*53";var arr_destinations = tmp_destinations.split("#");
var tmp_numberofdays ="2 Übernachtungen*2#3 Übernachtungen*3#4 Übernachtungen*4#5 Übernachtungen*5#7 Übernachtungen*7#8 Übernachtungen*8#9 Übernachtungen*9#10 Übernachtungen*10#11 Übernachtungen*11#12 Übernachtungen*12#13 Übernachtungen*13#14 Übernachtungen*14#15 Übernachtungen*15#16 Übernachtungen*16#17 Übernachtungen*17#18 Übernachtungen*18#19 Übernachtungen*19#20 Übernachtungen*20#21 Übernachtungen*21#22 Übernachtungen*22#23 Übernachtungen*23#24 Übernachtungen*24#25 Übernachtungen*25#26 Übernachtungen*26#27 Übernachtungen*27#28 Übernachtungen*28";
var tmp_waterdistance="Nicht wichtig*0#Max. 150 Meter*150#Max. 500 Meter*500#Max. 1000 Meter*1000#Max. 2000 Meter*2000#Max. 5000 Meter*5000#Max. 10000 Meter*10000";
var tmp_seaview="Nicht wichtig*#ja*yes#nein*no";
var tmp_persons="Nicht wichtig*0#1 Person*1#2 Personen*2#3 Personen*3#4 Personen*4#5 Personen*5#6 Personen*6#7 Personen*7#8 Personen*8#9 Personen*9#10 Personen*10#11 Personen*11#12 Personen*12#13 Personen*13#14 Personen*14#15 Personen*15#16 Personen*16#17 Personen*17#18 Personen*18#19 Personen*19#20 Personen*20#21 Personen*21";
var tmp_pets="Nicht wichtig*0#1 Haustier*1#2 Haustier*2#3 Haustiere (oder mehr)*3#Haustiere nicht erlaubt*no";
var tmp_total="Nicht wichtig*0#EUR 300,-*300#EUR 400,-*400#EUR 500,-*500#EUR 600,-*600#EUR 700,-*700#EUR 800,-*800#EUR 900,-*900#EUR 1000,-*1000#EUR 1100,-*1100#EUR 1200,-*1200#EUR 1800,-*1800#EUR 2000,-*2000#EUR 2500,-*2500#EUR 3000,-*3000";
var tmp_category="Nicht wichtig*#Standard*A#Standard Plus*P#Sonderklasse*S#Spitzenklasse*T#Exklusiv*X";
var tmp_bedrooms="Nicht wichtig*0#Min. 1 Schlafzimmer*1#Min. 2 Schlafzimmer*2#Min. 3 Schlafzimmer*3#Min. 4 Schlafzimmer*4#Min. 5 Schlafzimmer*5";
var tmp_toilets="Nicht wichtig*#Min. 1 Toilet*1#Min. 2 Toiletten*2#Min. 3 Toiletten*3#Min. 4 Toiletten*4";
var tmp_swimmingpool="Nicht wichtig*#Ja bitte*yes#Nein bitte*no#NPrivat, innen*private#Gemeinsam, innen*shared#Nur innen*indoor#Nur aussen*outdoor";
var tmp_jacuzzi="Nicht wichtig*#Ja bitte*yes#Nein bitte*no#Nur drinnen*indoor#Nur draussen*outdoor";
var tmp_housem2="Nicht wichtig*#Min. 50 m2*50#Min. 200 m2*200#Min. 300 m2*300#Min. 500 m2*500";

function SBInit() { 
UdfyldDropDown(DL_region, arr_regions,0);
UdfyldDestinationerDropDown(0,0);
TB_startdate.value="11-09-2010";
UdfyldDropDown(DL_numberofdays, tmp_numberofdays.split("#"),7);
UdfyldDropDown(DL_waterdistance, tmp_waterdistance.split("#"),'null');
UdfyldDropDown(DL_seaview, tmp_seaview.split("#"),'null');
UdfyldDropDown(DL_persons, tmp_persons.split("#"),'null');
UdfyldDropDown(DL_pets, tmp_pets.split("#"),'null');
UdfyldDropDown(DL_total, tmp_total.split("#"),'null');
UdfyldDropDown(DL_category, tmp_category.split("#"),'null');
UdfyldDropDown(DL_bedrooms, tmp_bedrooms.split("#"),'null');
UdfyldDropDown(DL_toilets, tmp_toilets.split("#"),'null');
UdfyldDropDown(DL_swimmingpool, tmp_swimmingpool.split("#"),'null');
UdfyldDropDown(DL_jacuzzi, tmp_jacuzzi.split("#"),'null');
UdfyldDropDown(DL_housem2, tmp_housem2.split("#"),'null');

}
SBInit();
