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) { if (document.getElementById) { // Netscape 6, Explorer 5 x = document.getElementById(id); if(x) { x.innerHTML = ''; x.innerHTML = text; } } else if (document.all) { // IE4 DOM x = document.all[id]; if(x) x.innerHTML = text; } } function makeRequest(func, parms) { 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); }; httpRequest.open("GET", "/asyn.aspx?f="+ func +"&p="+ parms, true); httpRequest.send(null); } function callAsyn(fid) { var formid = 1; if(fid || fid==0) formid=fid; makeRequest('qs', getFormValues(document.forms[formid])); } function callFullAsyn(fid,sbname,pnr) { document.getElementById('outer_searchresult').style.display='none'; document.getElementById('loader').style.display='block'; document.getElementById('outer_searchresult2').style.display='none'; document.getElementById('loader2').style.display='block'; 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) { var str = ""; for(var i = 0;i < fobj.elements.length;i++) { var name = fobj.elements[i].name; if(name.indexOf('UC_HovedSoegBlok')>-1) { name = name.replace('UC_HovedSoegBlok1:',''); 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) { if (httpRequest.readyState == 4) { if (httpRequest.status == 200) { var data = httpRequest.responseText; if(data.length>0) { var dataArr = data.split(';'); if(func=="sn") { if(data=="YES") writeit('Newsletter bestellt','div_status'); if(data=="IM") writeit('Die E-Mail-Adresse ist ungültig','div_status'); if(data=="NO") writeit('Der Newsletter wurde nicht bestellt','div_status'); } else if(func=="qs") { writeit(dataArr[0],'searchresult'); if(document.getElementById('searchresult2')) writeit(dataArr[0],'searchresult2'); if(document.getElementById('searchresultbottom')) writeit(dataArr[0] +' resultate','searchresultbottom'); } else if(func=="fqs") { var Data = eval('(' + data + ')'); writeit(Data.result.searchresult,'searchresult'); writeit(Data.result.searchresult,'searchresult2'); if(document.getElementById('map').style.visibility=='visible') { document.getElementById('contentFrame').style.display='none'; writeit(Data.result.data,'contentFrame'); document.getElementById('houselist').style.display='none'; document.getElementById('contentFrame').style.display='block'; } else { writeit(Data.result.data,'contentFrame'); } document.getElementById('outer_searchresult').style.display='block'; document.getElementById('loader').style.display='none'; document.getElementById('outer_searchresult2').style.display='block'; document.getElementById('loader2').style.display='none'; if(document.getElementById('map')) { map.clearOverlays(); Coordinates = Data.result.coordinates; for (i=0;i0) { var pricelabel = ""; if(Data.result.houses[i].total!="0") { pricelabel = Data.result.currency +" "+ Data.result.houses[i].total+",-"; 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("stat_"+ Data.result.houses[i].id)) document.getElementById("stat_"+ Data.result.houses[i].id).value ='1'; } else { 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("stat_"+ Data.result.houses[i].id)) document.getElementById("stat_"+ Data.result.houses[i].id).value =''; pricelabel = 'Optaget'; } document.getElementById("ph_"+ Data.result.houses[i].id).value = pricelabel; writeit(pricelabel,"p_"+ Data.result.houses[i].id); var cleanlabel = "-"; if(Data.result.houses[i].cleantype=="I") { cleanlabel = 'Inkluderet'; } else if(Data.result.houses[i].cleaning!="0") { cleanlabel = Data.result.currency +" "+ Data.result.houses[i].cleaning+",-"; } document.getElementById("phc_"+ Data.result.houses[i].id).value = cleanlabel; writeit(cleanlabel,"pc_"+ 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; document.getElementById('UC_HuskelisteContainer1_Button_Compare').disabled=false; } } document.getElementById('lbl_price').style.display = 'none'; } } } else { //alert('Fejl:'+ httpRequest.status); } } }