document.nmCustomerId = 'sologstrand'; function createCookie(name,value,days) { if (days) { var date = new Date(); date.setTime(date.getTime()+(days*24*60*60*1000)); var expires = "; expires="+date.toGMTString(); } else var expires = ""; document.cookie = name+"="+value+expires+"; path=/"; } function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); }return null; } function eraseCookie(name) { createCookie(name,"",-1); } function postEvent( type, subType, name, text, number, ignorePageReload ){ if(ignorePageReload) { var cn = type + '_' + subType + '_' + name + '_' + text + '_' + number; var c = readCookie(cn); if(c == document.location) return; createCookie(cn, document.location); eraseCookie(cn); } try{var loc = new String(window.document.location);if(loc.length>800)loc=loc.slice(0,796)+'...';var post = document.createElement('script'); post.src = 'http'+(document.location.protocol=='https:'?'s':'')+'://'+document.nmCustomerId+'.netminers.dk/tracker/dispatch.aspx?action='+type+'&n='+Math.random()+'&nav='+encodeURIComponent(loc)+'&cid='+document.nmCustomerId+'&sub='+subType+'&ti1='+encodeURIComponent(name)+'&tva='+encodeURIComponent(text)+'&num='+encodeURIComponent(''+number); var parent = document.getElementsByTagName('body');if( parent.length == 0 )parent = document.getElementsByTagName('head');parent[0].appendChild(post)}catch(e){} } function trackEvent(functionName,responseValue) { postEvent( 'PageView', functionName, responseValue, '', '' ); } function writeit(text,id) { var x = null; if (document.getElementById) { // Netscape 6, Explorer 5 x = document.getElementById(id); if(x) x.innerHTML = text; } else if (document.all) { // IE4 DOM x = document.all[id]; if(x) x.innerHTML = text; } } function makeRequest(func, parms, text) { var httpRequest; if (window.XMLHttpRequest) { // Mozilla, Safari, ... httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE try { httpRequest = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { httpRequest = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} } } if (!httpRequest) { return false; } httpRequest.onreadystatechange = function() { alertContents(func,httpRequest,parms,text); }; httpRequest.open("GET", "/asyn.aspx?f="+ func +"&p="+ parms, true); httpRequest.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT" ); httpRequest.send(null); } function callAsyn(fid,sbname) { var formid = 1; if(fid || fid==0) formid=fid; makeRequest('qs', getFormValues(document.forms[formid],sbname)); } function callFullAsyn(fid,sbname,pnr,back,srt,amt) { var backActive = document.getElementById('back_active').value; var formid = 1; if(fid || fid==0) formid=fid; var page = (back) ? document.getElementById('pnr').value : (pnr!=null) ? pnr : ""; var sort = (back) ? document.getElementById('sortby').value : (srt!=null) ? srt : (document.getElementById('DropDownList_sortbyvalue')!=null) ? document.getElementById('DropDownList_sortbyvalue').value : ""; var amount = (back) ? document.getElementById('amount').value : (amt!=null) ? amt : (document.getElementById('DropDownList_numberofresultsonpage')!=null) ? document.getElementById('DropDownList_numberofresultsonpage').value : ""; var region = (back) ? document.getElementById('back_region').value : document.getElementById('UC_HovedSoegBlok1_DropDownList_region').value; var subregion = (back) ? document.getElementById('back_subregion').value : TB_subregion.value; var destination = (back) ? document.getElementById('back_destination').value : document.getElementById('UC_HovedSoegBlok1_DropDownList_destination').value; var parms = 'none&d='+getFullFormValues(document.forms[formid],sbname,';')+'amount='+amount+';sortby='+sort; if(page>0) parms += '&pnr='+page; document.getElementById('back_region').value = region; document.getElementById('back_subregion').value = subregion; document.getElementById('back_destination').value = destination; document.getElementById('pnr').value = page; document.getElementById('sortby').value = sort; document.getElementById('amount').value = amount; if(back) { if(backActive) { TB_subregion.value = subregion; selectElement(DL_region,region); UdfyldDestinationerDropDown(region,destination); callFullAsyn(0,null,page,null,sort,amount); } } else { document.getElementById('houselist').style.display='none'; document.getElementById('searching').style.display='block'; //document.getElementById('loader').style.display='block'; writeit('loading','searchresult'); document.getElementById('back_active').value = "1"; makeRequest('fqs',parms); } } function callFullAsyn2(fid,sbname,pnr) { document.getElementById('houselist').style.display='none'; document.getElementById('searching').style.display='block'; //document.getElementById('loader').style.display='block'; writeit('loading','searchresult'); var formid = 1; if(fid || fid==0) formid=fid; var sort=""; var amount=""; if(document.getElementById('DropDownList_sortbyvalue')) sort = document.getElementById('DropDownList_sortbyvalue').value; if(document.getElementById('DropDownList_numberofresultsonpage')) amount= document.getElementById('DropDownList_numberofresultsonpage').value; var parms = 'none&d='+getFullFormValues(document.forms[formid],sbname,';')+'amount='+amount+';sortby='+sort if(pnr) parms +="&pnr="+pnr; makeRequest('fqs',parms); } function getFullFormValues(fobj,sbname, psplit) { var split = ":"; if(psplit) split=psplit; var str = ""; for(var i = 0;i < fobj.elements.length;i++) { var name = fobj.elements[i].name; var defsbname = 'UC_HovedSoegBlok'; if(sbname) defsbname = sbname; if(name.indexOf(defsbname)>-1) { name = name.replace(defsbname+'1:',''); switch(fobj.elements[i].type) { case "text": case "hidden": var nam = name.replace('TextBox_',''); if(nam=="startdate") { if(fobj.elements[i].value.split('-').length==3) { str += nam +"="+ escape(fobj.elements[i].value) +split; } else { str += nam +"=NULL"+ split; } } else str += nam +"="+ escape(fobj.elements[i].value) +split; break; case "checkbox": if(fobj.elements[i].checked) str += name.replace('CheckBox_','') +"=yes" +split; break; case "select-one": var val = fobj.elements[i].options[fobj.elements[i].selectedIndex].value; if(val!=0) str += name.replace('DropDownList_','') +"="+ val +split; break; } } } return str; } function getFormValues(fobj,sbname) { var str = ""; for(var i = 0;i < fobj.elements.length;i++) { var name = fobj.elements[i].name; var defsbname = 'UC_HovedSoegBlok'; if(sbname) defsbname = sbname; if(name.indexOf(defsbname)>-1) { name = name.replace(defsbname+'1:',''); switch(fobj.elements[i].type) { case "text": str += name.replace('TextBox_','') +"="+ escape(fobj.elements[i].value) +":"; break; case "hidden": str += name.replace('TextBox_','') +"="+ escape(fobj.elements[i].value) +":"; break; case "checkbox": if(fobj.elements[i].checked) str += name.replace('CheckBox_','') +"=yes" +":"; break; case "select-one": var val = fobj.elements[i].options[fobj.elements[i].selectedIndex].value; if(val!=0) str += name.replace('DropDownList_','') +"="+ val +":"; break; } } } return str; } function alertContents(func,httpRequest,parms,text) { if (httpRequest.readyState == 4) { if (httpRequest.status == 200) { var data = httpRequest.responseText; if(data.length>0) { var dataArr = data.split(';'); if(func=="qs") { if(dataArr[0]!="0") { $('#UC_HovedSoegBlok1_Button_Search').removeClass("disabled").addClass("acolor1"); $('#UC_HovedSoegBlok1_Button_Search').removeAttr("disabled"); } else { $('#UC_HovedSoegBlok1_Button_Search').addClass("disabled").removeClass("acolor1"); $('#UC_HovedSoegBlok1_Button_Search').attr("disabled", "disabled"); } writeit(dataArr[0],'searchresult'); } if(func=="fqs") { var Data = eval('(' + data + ')'); writeit(Data.result.searchresult,'searchresult'); writeit(Data.result.data,'contentFrame'); document.getElementById('houselist').style.display='block'; //document.getElementById('loader').style.display='none'; initJQ(); /* if(document.getElementById('map')) { map.clearOverlays(); Coordinates = Data.result.coordinates; for (i=0;i0) { if(Data.result.houses[i].status=="0" && Data.result.houses[i].total!="0") { writeit(Data.result.houses[i].total,"p_"+ Data.result.houses[i].id); writeit(Data.result.startdate,"ps_"+ Data.result.houses[i].id); writeit(Data.result.enddate,"pe_"+ Data.result.houses[i].id); document.getElementById("link_"+ Data.result.houses[i].id).value = "?hid="+ Data.result.houses[i].id +"&startdate="+ Data.result.startdate +"&enddate="+ Data.result.enddate; if(document.getElementById("noperiod"+ Data.result.houses[i].id)) document.getElementById("noperiod"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("nobook"+ Data.result.houses[i].id)) document.getElementById("nobook"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("book"+ Data.result.houses[i].id)) document.getElementById("book"+ Data.result.houses[i].id).style.display ='block'; if(document.getElementById("period"+ Data.result.houses[i].id)) document.getElementById("period"+ Data.result.houses[i].id).style.display ='block'; if(document.getElementById("booknow"+ Data.result.houses[i].id)) document.getElementById("booknow"+ Data.result.houses[i].id).style.display ='block'; } else { if(document.getElementById("booknow"+ Data.result.houses[i].id)) document.getElementById("booknow"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("period"+ Data.result.houses[i].id)) document.getElementById("period"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("noperiod"+ Data.result.houses[i].id)) document.getElementById("noperiod"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("book"+ Data.result.houses[i].id)) document.getElementById("book"+ Data.result.houses[i].id).style.display ='none'; if(document.getElementById("nobook"+ Data.result.houses[i].id)) document.getElementById("nobook"+ Data.result.houses[i].id).style.display ='block'; } } if(document.getElementById("loading"+ Data.result.houses[i].id)) document.getElementById("loading"+ Data.result.houses[i].id).style.display ='none'; } } if(func=="shl") { //Send Huske Liste var dataArr = data.split(';'); if(dataArr[0]=="YES") writeit("Ditt meddelande har sänts","shl_status"); if(dataArr[0]=="NO") writeit("Ditt e-mail har inte sänts","shl_status"); if(dataArr[0]=="IAM") writeit("Din e-mail adress är ogiltig","shl_status"); if(dataArr[0]=="IMM") writeit("Din väns e-mail adress är ogiltig","shl_status"); } if(func=="ac") { if(dataArr[0]) { var B_submit = document.getElementById('button_submit'); // Calendar 20080330 SelectDays(selecteddays.split(':'),false); selectedstartdate = dataArr[1]; if(dataArr[0]=="NA") { // NA;startdato;slutdato writeit(dataArr[1]+' - '+dataArr[2],'div_period'); writeit('Ikke ledig','div_total'); B_submit.style.display = 'none'; selecteddays = dataArr[3]; } else { // A;startdato;slutdato;valuta;totalpris;linkbooking;selecteddays writeit(dataArr[1]+' - '+dataArr[2],'div_period'); writeit(dataArr[4]+',-','div_total'); linkbooking = dataArr[5]; B_submit.style.display = 'block'; selecteddays = dataArr[6]; } SelectDays(selecteddays.split(':'),true); } } if(func=="ga") { writeit(dataArr[1],'att_name'); writeit(dataArr[2],'att_address'); writeit(dataArr[3],'att_postalcode'); writeit(dataArr[4],'att_city'); writeit(dataArr[9],'att_header'); writeit(dataArr[10],'att_description'); if(dataArr[13].length>0) document.getElementById('att_image').src = 'http://212.130.97.201/images/attraktioner/'+ dataArr[13] +'.jpg'; else document.getElementById('att_image').src = '/gfx/1x1.gif'; } if(func=="fb") { var fbe = document.getElementById("fbedit"); var fby = document.getElementById("fbstatusyes"); var fbn = document.getElementById("fbstatusno"); if(fbe) fbe.style.display='none'; if(dataArr[0]=="YES") { if(fbn) fbn.style.display='none'; if(fby) fby.style.display='block'; } else if(dataArr[0]=="NO") { if(fby) fby.style.display='none'; if(fbn) fbn.style.display='block'; } } if(func=="fbx") { var fbe = document.getElementById("fbedit"); var fby = document.getElementById("fbstatusyes"); var fbn = document.getElementById("fbstatusno"); if(fbe) fbe.style.display='none'; if(dataArr[0]=="YES") { if(fbn) fbn.style.display='none'; if(fby) fby.style.display='block'; } else if(dataArr[0]=="NO") { if(fby) fby.style.display='none'; if(fbn) fbn.style.display='block'; } } if(func=="pictures") { var Data = eval('(' + data + ')'); $('#housePicContainer').children().remove(); if(Data.result.count>0) { var nLarge = 0; for(var i=0;i'); } } if(showLarge) $('.panel').lightBox({fixedNavigation:true,imageWidth:600,imageHeight:400,txtImage:'Foto:',txtOf:'/',imageBtnPrev:'/gfx/galleri/lightbox-btn-prev.gif',imageBtnNext:'/gfx/galleri/lightbox-btn-next.gif',imageBtnClose:'/gfx/galleri/lightbox-btn-close_SE.gif'},true); else $('.panel').lightBox({fixedNavigation:true,imageWidth:300,imageHeight:200,txtImage:'Foto:',txtOf:'/',imageBtnPrev:'/gfx/galleri/lightbox-btn-prev.gif',imageBtnNext:'/gfx/galleri/lightbox-btn-next.gif',imageBtnClose:'/gfx/galleri/lightbox-btn-close_SE.gif'},true); $('.panel:first').click(); } } } } } }