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('
','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('
','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();
}
}
}
}
}
}