
// Kontroller
var DL_country = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_country');
var DL_region = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_region');
var DL_destination = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_destination');

var TB_startdate = document.getElementById('UC_SoegBlok_feriedk1_TextBox_startdate');

var DL_numberofdays = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_numberofdays');
var DL_waterdistance = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_waterdistance');
var DL_seaview = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_seaview');
var DL_persons = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_persons');
var DL_pets = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_pets');
var DL_total = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_total');
var DL_category = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_category');
var DL_bedrooms = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_bedrooms');
var DL_toilets = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_toilets');
var DL_housem2 = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_housem2');
var DL_swimmingpool = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_swimmingpool');
var DL_jacuzzi = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_jacuzzi');
var DL_satellite = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_satellite');
var DL_seaview = document.getElementById('UC_SoegBlok_feriedk1_DropDownList_seaview');

var CB_satellite = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_satellite');
var CB_woodburning_stove = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_woodburning_stove');
var CB_washingmachine = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_washingmachine');
var CB_tumbler = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_tumbler');
var CB_dishwasher = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_dishwasher');
var CB_internet = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_internet');
var CB_seaview = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_seaview');
var CB_seaviewground = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_seaviewground');
var CB_swimmingpool = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_swimmingpool');
var CB_jacuzzi = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_jacuzzi');
var CB_sauna = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_sauna');
var CB_sunbed = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_sunbed');
var CB_freezer = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_freezer');
var CB_wheelchair = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_wheelchair');
var CB_phone = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_phone');
var CB_energysafe = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_energysafe');
var CB_steamchamber = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_steamchamber');

var CB_aqualandhouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_aqualandhouses');
var CB_offerhouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_offerhouses');
var CB_fishinghouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_fishinghouses');
var CB_wellnesshouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_wellnesshouses');
var CB_businesshouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_businesshouses');
var CB_golfwellnesshouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_golfwellnesshouses');
var CB_castlehouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_castlehouses');
var CB_wheelchairhouses = document.getElementById('UC_SoegBlok_feriedk1_CheckBox_wheelchairhouses');

var CB_bonus2009;

// 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 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++;          
                }
            }                        
        }  
    }       
    if(document.getElementById('LRDImage')) ChangeLRDImage(region); 
}

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 ChangeLRDImage(region) {
    var rValgt =parseInt(region);
    if (rValgt!=0) {
        MM_swapImage('LRDImage','','/images/luksusshop/regionkort_'+ rValgt +'.gif',0);
    } else {
        MM_swapImage('LRDImage','','/images/luksusshop/landekort_DK.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 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_countries ="Kies land*0#België*BE#Denemarken*DK#Duitsland*DE#Engeland*GB#Frankrijk*FR#Hongarije*HU#Ierland*IE#Italië*IT#Kroatië*HR#Nederland*NL#Noorwegen*NO#Oostenrijk*AT#Polen*PL#Portugal*PT#Slowakije*SK#Spanje*ES#Tsjechië*CZ#Zwitserland*CH";var arr_countries = tmp_countries.split("#");
var tmp_regions ="Het Limfjord*3";var arr_regions = tmp_regions.split("#");
var tmp_destinations ="0*Alle bestemmingen*0#3*Amtoft*63#3*Doverodde*65#3*Ejerslev, Mors*80#3*Ertebolle*85#3*Fur*257#3*Gatten*88#3*Gedsted*82#3*Gjol*62#3*Glenstrup So*419#3*Helligso*68#3*Hjarbæk*353#3*Hostrup*73#3*Hvalpsund*84#3*Hvidbjerg, Thyholm*66#3*Jegindo*77#3*Jorsby, Mors*79#3*Karby, Mors*362#3*Lendrup*246#3*Lihme*74#3*Louns*83#3*Lundo*81#3*Lyby Strand*388#3*Lyngs*67#3*Logstor*305#3*Nykobing Mors*237#3*Oddesund*349#3*Ronbjerg*802#3*Selde*76#3*Sillerslev*78#3*Skive*527#3*Skyum*64#3*Spottrup*429#3*Strandet*397#3*Sundby, Mors*364#3*Sundsore*277#3*Sondbjerg Strand*284#3*Tjele Langso*418#3*Toftum Bjerge*71#3*Trend*86#3*Vile*75#3*Vinderup*72#3*Virksund*295#3*Oslos*293";var arr_destinations = tmp_destinations.split("#");
var tmp_numberofdays ="2 overnachtingen*2#3 overnachtingen*3#4 overnachtingen*4#5 overnachtingen*5#7 overnachtingen*7#8 overnachtingen*8#9 overnachtingen*9#10 overnachtingen*10#11 overnachtingen*11#12 overnachtingen*12#13 overnachtingen*13#14 overnachtingen*14#15 overnachtingen*15#16 overnachtingen*16#17 overnachtingen*17#18 overnachtingen*18#19 overnachtingen*19#20 overnachtingen*20#21 overnachtingen*21#22 overnachtingen*22#23 overnachtingen*23#24 overnachtingen*24#25 overnachtingen*25#26 overnachtingen*26#27 overnachtingen*27#28 overnachtingen*28";
var tmp_waterdistance="Afstand tot het water*0#Max. 150 meters*150#Max. 500 meters*500#Max. 1000 meters*1000#Max. 2000 meters*2000#Max. 5000 meters*5000#Max. 10000 meters*10000";
var tmp_seaview="Niet belangrijk*#Yes*Ja#No*Nee";
var tmp_persons="Personen (3+ jaar)*0#1 persoon*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#22 personen*22#23 personen*23#24 personen*24#25 personen*25#26 personen*26#27 personen*27#28 personen*28#29 personen*29#30 personen*30#31 personen*31#32 personen*32#33 personen*33#34 personen*34#35 personen*35#36 personen*36#37 personen*37#38 personen*38#39 personen*39#40 personen*40#41 personen*41#42 personen*42#43 personen*43#44 personen*44#45 personen*45#46 personen*46#47 personen*47#48 personen*48#49 personen*49#50 personen*50";
var tmp_pets="Huisdieren*0#1 Huisdier*1#2 Huisdieren*2#3 Huisdieren of meer*3#No pets*Huisdieren niet toegestaan";
var tmp_total="Maks. prijs*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 1500,-*1500#EUR 1800,-*1800#EUR 2000,-*2000#EUR 2500,-*2500#EUR 3000,-*3000";
var tmp_category="Categorie*#Standaard*A#Standaard Plus*P#Bijzondere Klasse*S#Top class*T#Exclusief*X";
var tmp_bedrooms="Slaapkamers*0#1 slaapkamer*1#2 slaapkamers*2#3 slaapkamers*3#4 slaapkamers*4#5 slaapkamers*5#6 slaapkamers*6#7 slaapkamers*7#8 slaapkamers*8#9 slaapkamers*9#10 slaapkamers*10#11 slaapkamers*11#12 slaapkamers*12#13 slaapkamers*13#14 slaapkamers*14#15 slaapkamers*15#16 slaapkamers*16#17 slaapkamers*17#18 slaapkamers*18#19 slaapkamers*19#20 slaapkamers*20#21 slaapkamers*21#22 slaapkamers*22#23 slaapkamers*23#24 slaapkamers*24#25 slaapkamers*25";
var tmp_toilets="Toiletten*#Min. 1 toilet*1#Min. 2 toiletten*2#Min. 3 toiletten*3#Min. 4 toiletten*4";
var tmp_swimmingpool="Zwembad*#Pool - ja*yes#Pool - nee*no#Pool - binnen*indoor#Pool - privé, binnen*private#Pool - gezamenlijk, binnen*shared#Pool - buiten*outdoor";
var tmp_jacuzzi="Whirlpool*#Whirlpool - ja*yes#Whirlpool - nee*no#Whirlpool - alleen binnen*indoor#Whirlpool - alleen buiten*outdoor";
var tmp_housem2="Niet belangrijk*#Min. 50 m2*50#Min. 200 m2*200#Min. 300 m2*300#Min. 500 m2*500";

function SBInit() { 
UdfyldDropDown(DL_country, arr_countries,'DK');
UdfyldDropDown(DL_region, arr_regions,3);
UdfyldDestinationerDropDown(3,0);
TB_startdate.value="18-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("#"),'gebouwen');
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();
