
// Kontroller
var DL_country = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_country');
var DL_region = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_region');
var DL_destination = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_destination');

var TB_startdate = document.getElementById('UC_SoegBlok_4stjerner1_TextBox_startdate');

var DL_numberofdays = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_numberofdays');
var DL_waterdistance = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_waterdistance');
var DL_seaview = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_seaview');
var DL_persons = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_persons');
var DL_pets = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_pets');
var DL_total = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_total');
var DL_category = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_category');
var DL_bedrooms = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_bedrooms');
var DL_toilets = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_toilets');
var DL_housem2 = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_housem2');
var DL_swimmingpool = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_swimmingpool');
var DL_jacuzzi = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_jacuzzi');
var DL_satellite = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_satellite');
var DL_seaview = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_seaview');
var DL_skiing_lift = document.getElementById('UC_SoegBlok_4stjerner1_DropDownList_skiing_lift');

var CB_satellite = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_satellite');
var CB_woodburning_stove = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_woodburning_stove');
var CB_washingmachine = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_washingmachine');
var CB_tumbler = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_tumbler');
var CB_dishwasher = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_dishwasher');
var CB_internet = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_internet');
var CB_seaview = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_seaview');
var CB_seaviewground = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_seaviewground');
var CB_swimmingpool = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_swimmingpool');
var CB_jacuzzi = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_jacuzzi');
var CB_sauna = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_sauna');
var CB_sunbed = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_sunbed');
var CB_freezer = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_freezer');
var CB_wheelchair = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_wheelchair');
var CB_phone = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_phone');

var CB_aqualandhouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_aqualandhouses');
var CB_offerhouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_offerhouses');
var CB_fishinghouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_fishinghouses');
var CB_wellnesshouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_wellnesshouses');
var CB_businesshouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_businesshouses');
var CB_golfwellnesshouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_golfwellnesshouses');
var CB_castlehouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_castlehouses');
var CB_wheelchairhouses = document.getElementById('UC_SoegBlok_4stjerner1_CheckBox_wheelchairhouses');	
    
// Funktioner
function RegionDropDownOnChange() {
    UdfyldDestinationerDropDown(DL_region.options[DL_region.selectedIndex].value,0);
}

function UdfyldDestinationerDropDown(region, selectedDestination) {   
    if(DL_destination && arr_destinations.length > 1) {
        DL_destination.options.length = 0;        
        DL_destination.options[0] = new Option(arr_destinations[0].split('*')[1],"0");               
        if(region!=0) {
            var n = 1;
            for (i=0;i<arr_destinations.length;i++) {
                var element = arr_destinations[i].split('*');
                if (element[0] == region) {                    
                    DL_destination.options[n] = new Option(element[1],element[2]);
                    if (element[2] == selectedDestination) DL_destination.options[n].selected = true;        
                    n++;          
                }
            }
        }  
    }  
    
        ChangeLRDImage(region);
    
}

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 ThemeCheckBoxChange(item)
{    
    if(CB_aqualandhouses && item.id!=CB_aqualandhouses.id) CB_aqualandhouses.checked = false;
    if(CB_offerhouses && item.id!=CB_offerhouses.id) CB_offerhouses.checked = false;
    if(CB_fishinghouses && item.id!=CB_fishinghouses.id) CB_fishinghouses.checked = false;
    if(CB_wellnesshouses && item.id!=CB_wellnesshouses.id) CB_wellnesshouses.checked = false;
    if(CB_businesshouses && item.id!=CB_businesshouses.id) CB_businesshouses.checked = false;
    if(CB_golfwellnesshouses && item.id!=CB_golfwellnesshouses.id) CB_golfwellnesshouses.checked = false;
    if(CB_castlehouses && item.id!=CB_castlehouses.id) CB_castlehouses.checked = false;
    if(CB_wheelchairhouses && item.id!=CB_wheelchairhouses.id) CB_wheelchairhouses.checked = false;
    
}

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; 
    }
}

var tmp_regions ="Vælg region*0#Bornholm*95#Djursland og Mols*5#Fyn og øer*7#Jyllands vestkyst*2#Limfjordslandet*3#Lolland, Falster og Møn*8#Nordvestjylland*1#Nordøstjylland*4#Sjælland*9#Sydøstjylland*6";var arr_regions = tmp_regions.split("#");
var tmp_destinations ="0*Vælg destination*0#7*Aborg*154#1*Agger*28#6*Ajstrup*122#6*Alken*391#95*Allinge*232#4*Als Odde*371#3*Amtoft*63#6*Andkær Vig*304#95*Arnager*447#2*Arrild*287#8*Askø*273#7*Assens*474#9*Asserbo*446#9*Atterup*278#7*Bagenkop*365#95*Balka*227#2*Ballum*60#5*Begtrup Vig*357#6*Binderup*132#4*Bisnap, Hals*98#9*Bjerge*359#2*Bjerregård*46#1*Blokhus*16#2*Blåvand*55#2*Blåvand, Ho*56#2*Blåvand, Mosevrå*57#95*Boderne*524#5*Boeslum*111#7*Bogense*464#8*Bogø*191#6*Bolderslev*343#2*Bork Havn*47#2*Borris*422#2*Bovbjerg*347#7*Bovense*166#4*Bratten*91#8*Bredfjed*297#7*Brende Mølle*497#7*Bro Strand*174#7*Brunshuse*380#6*Brunsnæs*145#6*Bryrup*413#1*Bulbjerg*443#1*Bunken*383#9*Buresø*282#7*Bøjden*158#5*Bønnerup Strand*106#7*Bøsøre*164#7*Båring*175#7*Dageløkke*180#9*Dalby Huse*204#8*Dannemare*472#2*Dejbjerg*507#5*Dejret*121#6*Diernæs*139#4*Dokkedal*378#3*Doverodde*65#5*Dragsmur*352#9*Dronningmølle*213#9*Drøsselbjerg*205#5*Dråby*110#95*Dueodde*225#95*Dueodde Ferieby*825#7*Dunkær, Ærø*336#6*Dyngby*126#5*Ebdrup*286#5*Ebeltoft*113#4*Egense*99#5*Egsmark Strand*358#3*Ejerslev, Mors*80#2*Ejstrupholm*433#5*Elsegårde Strand*354#6*Elvighøj*266#9*Enø*376#3*Ertebølle*85#9*Fakse Ladeplads*210#7*Faldsled*156#2*Fanø*846#2*Fanø Bad*473#2*Fanø, Rindby Strand*59#2*Fanø, Sønderho*244#5*Femmøller*15#2*Ferring*32#2*Fjaltring*34#2*Fjand*36#5*Fjellerup Strand*105#6*Flovt*136#2*Foldingbro*550#6*Follerup*272#4*Frederikshavn*250#9*Frølunde Fed*387#7*Fuglsbølle, Rudkøbing*525#5*Fuglslev*308#3*Fur*257#7*Fyns Hoved*120#6*Fynshav*151#5*Følle Strand*118#7*Fåborg*160#3*Gatten*88#8*Gedesby*188#8*Gedser*409#3*Gedsted*82#6*Genner Strand*436#4*Gerå*95#9*Gilleleje*214#2*Gjellerodde*119#5*Gjerrild*108#3*Gjøl*62#1*Gl. Skagen*519#3*Glenstrup Sø*419#5*Grenå Strand*109#9*Greve Strand*334#9*Grevinge*381#2*Grærup*54#1*Grønhøj*12#1*Grønne Strand*407#6*Gråsten*508#95*Gudhjem*261#9*Gudmindrup Lyng*199#1*Gøttrup*522#7*Haarby*306#5*Handrup*271#9*Haraldsted Sø*455#2*Harboør*29#95*Hasle*233#7*Hasmark*170#2*Haurvig*43#9*Havnsø*202#4*Hegedal, Hobro*523#6*Hejlsminde*133#6*Hejsager*137#4*Helberskov*101#5*Helgenæs*116#7*Helletofte Strand*460#3*Helligsø*68#7*Helnæs*155#9*Helsingør*288#2*Hemmet*48#2*Henne*52#8*Hesnæs*505#1*Hirtshals*512#3*Hjarbæk*353#9*Holløselund*544#9*Hornbæk*350#7*Horne*461#7*Horne Sommerland*398#3*Hostrup*73#4*Hou*97#2*Houstrup*51#2*Houvig*348#7*Hov, Langeland*346#2*Hoven*545#1*Hulsig*529#7*Humble*178#8*Hummingen*242#9*Hundested*217#3*Hvalpsund*84#6*Hvidbjerg*131#3*Hvidbjerg, Thyholm*66#2*Hvide Sande*238#8*Hyldtofte*186#2*Højer*292#9*Hønsinge Lyng*200#9*Høve Strand*335#3*Jegindø*77#2*Jegum*274#6*Juelsminde*129#9*Jungshoved*367#9*Jyllinge*526#7*Jørgensø*450#3*Jørsby, Mors*79#9*Kaldred*259#3*Karby, Mors*362#6*Kegnæs*147#6*Kelstrup*138#7*Kerteminde*167#2*Kibæk*420#9*Kindvig Enge*534#1*Kjul*4#2*Klegod*41#9*Klint*196#1*Klitmøller*23#5*Knebel*471#95*Knudsker*463#1*Kollerup*20#6*Kollund*310#9*Kongsmark Strand*206#7*Korinth*552#8*Kramnitse*185#9*Kulhuse*218#1*Kærgården, Vestervig*69#1*Kærsgård Strand*466#6*Købingsmark*269#7*Langø*168#8*Langø, Lolland*530#6*Lavensby Strand*437#3*Lendrup*246#3*Lihme*74#1*Lild Strand*22#9*Liseleje*216#6*Loddenhøj*140#7*Lohals*268#3*Louns*83#9*Lumsås*197#7*Lundeborg*294#6*Lunderskov*553#3*Lundø*81#3*Lyby Strand*388#3*Lyngs*67#5*Lyngsbæk*115#4*Lyngså*94#5*Lystrup*307#3*Løgstør*305#6*Løjt*840#1*Løkken*11#2*Lønne*281#1*Lønstrup*8#8*Marielyst*189#9*Melby*332#4*Melholt*96#7*Middelfart*313#6*Mommark*296#4*Mou*87#7*Munkebo*289#7*Nab, Fåborg*528#4*Napstjært*90#95*Nexø*226#5*Nimtofte*551#1*Nr. Lyngby*10#2*Nr. Lyngvig*44#1*Nr. Rubjerg*9#2*Nr. Vium*542#3*Nykøbing Mors*237#9*Nykøbing Sjælland*462#9*Nyrup*270#8*Nysted*187#2*Næsbjerg*531#8*Næsby Strand, Lolland*184#9*Næsby Strand, Sjælland*333#1*Nørlev*7#6*Nørre Kettingskov*150#3*Oddesund*349#9*Ordrup*201#8*Ore Strand, Falster*190#9*Over Dråby Strand*219#6*Pårup/Silkeborg*415#9*Reersø*279#6*Rendbjerg*143#2*Ribe*548#2*Ringkøbing*483#6*Rinkenæs*144#5*Risskov*538#7*Ristinge*177#9*Roneklint*209#9*Roskilde*24#2*Rudbøl*478#6*Rude Strand*124#7*Rudkøbing*503#6*Ry*547#1*Rødhus*17#2*Rømø, Bolilmark*475#2*Rømø, Havneby*245#2*Rømø, Kongsmark*61#2*Rømø, Lakolk*488#2*Rømø, Sydøen*489#2*Rømø, Toftum*487#2*Rømø, Vadehav*492#2*Rømø, Vesterhede*493#3*Rønbjerg*802#9*Rørvig*195#9*Røsnæs*203#9*Rågeleje*215#9*Saltbæk*423#1*Saltum*14#7*Sandager Næs*153#6*Sandersvig*134#95*Sandkås*470#95*Sandvig, Bornholm*283#2*Sdr. Nissum*37#3*Selde*76#5*Selkær*107#6*Silkeborg*370#3*Sillerslev*78#9*Sjællands Odde*198#1*Skagen, Midtby*239#1*Skagen, Nordby*404#1*Skagen, Vesterby*385#1*Skagen, Østerby*1#1*Skallerup*6#2*Skalstrup*35#6*Skanderborg*410#6*Skarrev*141#2*Skarrild*416#2*Skaven Strand*49#9*Skaverup*255#9*Skibby*249#3*Skive*527#1*Skiveren*265#2*Skodbjerge*45#5*Skovgårde*104#6*Skovmose*148#6*Skygge*258#3*Skyum*64#2*Skærbæk*502#5*Skæring*276#5*Skødshoved*117#7*Skåstrup*173#1*Slettestrand*19#6*Smedebæk*435#9*Smidstrup Strand*355#95*Snogebæk*228#7*Snøde, Hesselbjerg*384#8*Sortsø Strand*241#6*Sottrupskov*149#7*Spodsbjerg*179#3*Spøttrup*429#9*St. Havelse Strand*477#5*St. Sjørup*103#2*Starup*540#2*Stauning*50#9*Stavreby*533#8*Stavreby, Falster*541#8*Stege, Møn*193#1*Stenbjerg*309#9*Stillinge Strand*326#7*Stoense*182#3*Strandet*397#9*Strøby Egede*211#9*Strøby Ladeplads*320#3*Sundby, Mors*364#2*Sunds*414#3*Sundsøre*277#9*Svallerup Strand*263#95*Svaneke*231#1*Svankjær*27#4*Sæby*93#5*Sødring*102#95*Sømarken*224#3*Søndbjerg Strand*284#2*Sønder Omme*546#2*Søndervig*40#5*Thorsager*114#2*Thorsminde*323#1*Thorup Strand*21#2*Thyborøn*500#9*Tikøb*389#9*Tisvildeleje*322#3*Tjele Langsø*418#3*Toftum Bjerge*71#1*Tornby*5#7*Tranekær*181#2*Trans*33#1*Tranum*18#3*Trend*86#6*Truust*401#1*Tversted*3#7*Tørresø*172#7*Tårup*165#5*Udbyhøj*399#9*Udsholt Strand*465#8*Ulvshale, Møn*192#95*Vang*441#1*Vangså*453#7*Varbjerg Strand*183#6*Varnæs*451#2*Vedersø Klit*39#9*Vejby Strand*543#2*Vejers Strand*53#7*Vejlby Fed*176#2*Vejlby Klit*31#7*Vemmenæs, Tåsinge*162#6*Vemmingbund*142#2*Vester Husby*38#6*Vesterlund*275#5*Vibæk Strand*317#1*Vigsø*495#3*Vile*75#3*Vinderup*72#3*Virksund*295#4*Voerså*390#1*Vorupør*25#5*Vrinners*386#2*Vrist*30#7*Vårø, Tåsinge*537#7*Ærøskøbing, Ærø*301#6*Ørby Hage*319#3*Øsløs*293#4*Øster Hurup*100#95*Østermarie*230#6*Åbenrå*549#95*Åkirkeby*509#4*Ålbæk*89#9*Ålsgårde*212#2*Årgab*42#95*Årsdale*229#6*Årø*135";var arr_destinations = tmp_destinations.split("#");
var tmp_numberofdays ="Varighed*7#3 dage*3#4 dage*4#5 dage*5#6 dage*6#7 dage*7#8 dage*8#9 dage*9#10 dage*10#11 dage*11#12 dage*12#13 dage*13#14 dage*14#15 dage*15#16 dage*16#17 dage*17#18 dage*18#19 dage*19#20 dage*20#21 dage*21#22 dage*22#23 dage*23#24 dage*24#25 dage*25#26 dage*26#27 dage*27#28 dage*28";
var tmp_waterdistance="Vandafstand*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="Havudsigt*#Ja*yes#Nej*no";
var tmp_persons="Antal personer*0#1 person*1#2 personer*2#3 personer*3#4 personer*4#5 personer*5#6 personer*6#7 personer*7#8 personer*8#9 personer*9#10 personer*10#11 personer*11#12 personer*12#13 personer*13#14 personer*14#15 personer*15#16 personer*16#17 personer*17#18 personer*18#19 personer*19#20 personer*20#21 personer*21";
var tmp_pets="Husdyr*0#1 husdyr*1#2 husdyr*2#3 husdyr eller flere*3#Husdyr ikke tilladt*no";
var tmp_total="Max. pris*0#DKK 2.000,-*2000#DKK 3.000,-*3000#DKK 4.000,-*4000#DKK 5.000,-*5000#DKK 6.000,-*6000#DKK 7.000,-*7000#DKK 8.000,-*8000#DKK 9.000,-*9000#DKK 10.000,-*10000#DKK 12.000,-*12000#DKK 15.000,-*15000#DKK 20.000,-*20000";
var tmp_category="Ikke vigtig*#Standard*A#Standard Plus*P#Særklasse*S#Topklasse*T#Eksklusiv*X";
var tmp_bedrooms="Ikke vigtigt*0#Min. 1 soverum*1#Min. 2 soverum*2#Min. 3 soverum*3#Min. 4 soverum*4#Min. 5 soverum*5";
var tmp_toilets="Ikke vigtig*#Min. 1 toilet*1#Min. 2 toiletter*2#Min. 3 toiletter*3#Min. 4 toiletter*4";
var tmp_swimmingpool="Ikke vigtigt*#Ja tak*yes#Nej tak*no#Privat indendørs*private#Fælles indendørs*shared#Kun indendørs*indoor#Kun udendørs*outdoor";
var tmp_jacuzzi="Ikke vigtigt*#Ja tak*yes#Nej tak*no#Kun indendørs*indoor#Kun udendørs*outdoor";
var tmp_housem2="Ikke vigtig*#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="25-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();
