// generated Fri Mar 19 13:01:42 EDT 2010

try{jq=jQuery.noConflict()}catch(ignored){}var _isIE=(((navigator.appName).indexOf("Microsoft")>-1)?true:false);var _isSafari=(((navigator.userAgent).indexOf("Safari")>-1)?true:false);var _isDebug=false;var _defaultUpdatingIcon='<img style="vertical-align: middle" src="/images/a-confirmation-circle.gif" width="18" height="20">&nbsp;&nbsp;';var _defaultUpdatingMessage="Oppdaterer resultatene...";var _updatingResultsMessage=null;var messageBoxDelay=1000;var _currentPageNum=1;var _numrows;var isFlexDate=false;var secondPhaseDisplayMessage=null;var filterMatchCriteriaPrice=null;var filterMatchCriteriaUndo=null;if(typeof window.Streaming=="undefined"){window.Streaming={done:true}}function getStartingRow(){return((_currentPageNum-1)*_numrows)}function getEndingRow(){return Math.min(((_currentPageNum-1)*_numrows)+_numrows,getFilteredCount())}function hidePagingTooltip(){jQuery("body").unbind("click",hidePagingTooltip);jQuery("#filtercorners").css("background-color","#eee");jQuery("div.fullFilterSection").css("background-color","#eee");hideAllTT()}function showPagingTooltip(){if(typeof showPagingTooltipEnabled!="function"){return}if(showPagingTooltipEnabled()){jQuery("#filtercorners").css("background-color","#dedede");jQuery("div.fullFilterSection").css("background-color","#dedede");var offsets={x:-50,y:0};showTT(document.getElementById("topOfFilter"),'<div class=\'pagingToolTip\'><div><b>Finn resultater raskere</b></div><div>\u00C5 sette filtervalg til venstre vil innsnevre resultatet.</div><span style="float: right"><a target="_blank" href="http://www.youtube.com/kayak">Fortell meg mer</a></span></div>',"BL",offsets);jQuery("body").bind("click",hidePagingTooltip);jQuery.cookie("pgmsgshown","y");addAdt("showpgtooltip")}}function setPage(pnum,skipHistory){var num=pnum;if((skipHistory==null||!skipHistory)&&num!=_currentPageNum&&typeof addHistory=="function"){addHistory()}if(typeof hotelTwoPhaseUpdateMessage=="function"&&hotelTwoPhaseUpdateMessage()){_updatingResultsMessage="Henter resultater for neste side...";showmessage(getUpdateMessage())}function doPage(){if(!isNaN(num)&&num>=1&&num!=_currentPageNum){_currentPageNum=num;updateTable("paging");window.scrollTo(0,0);pgNums();addAdt("page."+num);updateDisplayA_ds(num);hidemessage();if(pnum==2){showPagingTooltip()}}}waitForResults(doPage)}var R9TotalResultCount=0;function showRemoveFiltersLink(){var filteredCount=getFilteredCount();var resultCount=Math.max(R9TotalResultCount,_r.length);var showAll="";if(filteredCount>resultCount){filteredCount=resultCount}if(filteredCount<resultCount){return true}return false}function getFilteredCount(){if(window._ALLRESULTSLOADED||!window.R9FltrdCount){return _filtered.length}return R9FltrdCount>0?R9FltrdCount:_filtered.length}function getTopPageControlsAndResultCount(optionalText,maxPagesToShow,searchtype,showMatrixControls,currentmatrixview){if(showMatrixControls==null){showMatrixControls=true}if(optionalText==null){optionalText=""}if(maxPagesToShow==null||maxPagesToShow==""){maxPagesToShow=4}var filteredCount=getFilteredCount();var resultCount=Math.max(R9TotalResultCount,_r.length);var showAll="";var filterReasons=getFilteredOutReasons().reasons;if(filteredCount>resultCount){filteredCount=resultCount}if(filteredCount<resultCount&&filterReasons.length>0&&Streaming.done){showAll='<span class="parenthetical"><a class="actionlink" href="javascript:showLowest(false)">vis alle</a></span>'}var html=new Array();html[html.length]="<div class='topofresultsctrls'>";if(searchtype=="flight"){html[html.length]='<span class="sectioncount">'+replaceArgs('<span class="resultcountbold">{0}</span> av <span id="result_count" class="resultcountbold">{1} {2} vises</span>',filteredCount,resultCount,optionalText)+" "+showAll;if(showAll!=""){html[html.length]=" | "}if(showMatrixControls){if(currentmatrixview==null||currentmatrixview!="matrix"){html[html.length]='<span id="toolboxitemshowmatrix"><a class="actionlink" href="javascript: doHide();chgView(\'matrix\')">vis matrise</a></span>';html[html.length]='<span id="toolboxitemhidematrix" style="display:none"><a class="actionlink" href="javascript: doHide();chgView(\'list\')">skjul matrise</a></span>'}else{html[html.length]='<span id="toolboxitemshowmatrix" style="display:none"><a class="actionlink" href="javascript: doHide();chgView(\'matrix\')">vis matrise</a></span>';html[html.length]='<span id="toolboxitemhidematrix" ><a class="actionlink" href="javascript: doHide();chgView(\'list\')">skjul matrise</a></span>'}}html[html.length]="</span>"}else{if(searchtype=="hotel"){var onlineprices="";if(!isNonAvail&&Streaming.done){if(showAll!=""){showAll+='<span id="unpriced_spacer" style="padding:0 4px 0 4px;color:#999;">|</span>'}if(ShowUnpriced){onlineprices='<span class="parenthetical"><a class="actionlink" href="javascript:showunpriced(true);refilter(noop);" id="unpriced_on" style="display:none;">vis hoteller uten online tilgjengelighet</a>';onlineprices+='<a class="actionlink" href="javascript:showunpriced(false);refilter(noop)" id="unpriced_off" >skjul hoteller uten online tilgjengelighet</a></span>'}else{onlineprices='<span class="parenthetical"><a class="actionlink" href="javascript:showunpriced(true);refilter(noop);" id="unpriced_on">vis hoteller uten online tilgjengelighet</a>';onlineprices+='<a class="actionlink" href="javascript:showunpriced(false);refilter(noop)" id="unpriced_off" style="display:none;">skjul hoteller uten online tilgjengelighet</a></span>'}}html[html.length]='<span class="sectioncount">'+replaceArgs('<span class="resultcountbold">{0}</span> av <span class="resultcountbold">{1} hoteller vises</span>',filteredCount,resultCount)+" "+optionalText+showAll+onlineprices+"</span>"}else{if(searchtype=="car"){html[html.length]='<span class="sectioncount">'+replaceArgs('<span class="resultcountbold">{0}</span> av <span class="resultcountbold">{1} leiebiler vises</span>',filteredCount,resultCount)+" "+optionalText+showAll+" ";if(showMatrixControls){if(currentmatrixview==null||currentmatrixview!="matrix"){html[html.length]='<span id="toolboxitemshowmatrix"><a class="actionlink" href="javascript: doHide();chgView(\'matrix\')">vis matrise</a></span>';html[html.length]='<span id="toolboxitemhidematrix" style="display:none"><a class="actionlink" href="javascript: doHide();chgView(\'list\')">skjul matrise</a></span>'}else{html[html.length]='<span id="toolboxitemshowmatrix" style="display:none"><a class="actionlink" href="javascript: doHide();chgView(\'matrix\')">vis matrise</a></span>';html[html.length]='<span id="toolboxitemhidematrix"><a class="actionlink" href="javascript: doHide();chgView(\'list\')">skjul matrise</a></span>'}}html[html.length]="</span>"}else{if(searchtype=="deal"){if(getDealPageType()=="A"){html[html.length]='<span class="sectioncount">'+replaceArgs('<span class="resultcountbold">{0} auksjoner funnet</span><span id="allAuctionHeaderLink"> (<a style="text-decoration: underline" href="javascript: NavListLinks(\'/dealssearch?auction=true&type=A&dest=\'+escape(\'Alle Auksjoner\'))">vis alle auksjoner</a>)</span>',filteredCount,resultCount)+" "+optionalText+"</span>"}else{html[html.length]='<span class="sectioncount">'+replaceArgs('<span class="resultcountbold">{0} avtaler funnet</span>',filteredCount,resultCount)+" "+optionalText+"</span>"}}else{html[html.length]='<span class="sectioncount"> <span id="filtered_count">'+filteredCount+'</span> av <span id="result_count">'+resultCount+"</span> vises "+optionalText+showAll+"</span>"}}}}html[html.length]="<span class='sectionpaging'>";html[html.length]=getPageControls(null,maxPagesToShow);html[html.length]="</span></div>";return html.join("")}function getPageControls(tableclass,maxPagesToShow){if(maxPagesToShow==null){maxPagesToShow=5}var numpages=Math.ceil(getFilteredCount()/_numrows);if(numpages<2||!Streaming.done){return""}if(maxPagesToShow<0){return getMinimalPageControls(tableclass)}if(tableclass==null){tableclass="pagecontrols"}var pageControls="<table class='"+tableclass+"'><tr style='white-space:nowrap;'>";if(numpages>1){if(_currentPageNum==1){pageControls+="<td class='light' style='color:#999;white-space:nowrap;text-align:left;'><nobr>&laquo;&nbsp;Forrige </nobr></td>"}else{pageControls+="<td style='white-space:nowrap;text-align:left;' ><nobr>&laquo;&nbsp;<a href=\"javascript:setPage("+(_currentPageNum-1)+');">Forrige</a> </nobr></td>'}var i=Math.max((_currentPageNum-1),1);if(i>1){pageControls+="<td  onclick='setPage("+1+");' class='pageunsel'><a class='actionlink' href='javascript: setPage("+1+");'>"+1+"</a></td>";if(i>2){pageControls+="<td>&hellip;</td>"}}for(;i<=numpages&&maxPagesToShow>0;i++){if(i==_currentPageNum){pageControls+="<td class='current'>"+i+"</td>"}else{pageControls+="<td onclick='setPage("+i+");' class='pageunsel'><a class='actionlink' href='javascript: setPage("+i+");'>"+i+"</a></td>"}maxPagesToShow--}if(i<numpages){pageControls+="<td>&hellip;</td>";pageControls+="<td onclick='setPage("+numpages+");' class='pageunsel'><a class='actionlink' href='javascript: setPage("+numpages+");'>"+numpages+"</a></td>"}if(_currentPageNum==numpages){pageControls+="<td class='light' style='color:#999;white-space:nowrap;text-align:right;'><nobr>Neste&nbsp;&raquo;</nobr></td>"}else{pageControls+="<td style='white-space:nowrap;text-align:right;'><a class='actionlink' href='javascript: setPage("+(_currentPageNum-0+1)+");'><nobr>Neste</a>&nbsp;&raquo;</nobr></td>"}}pageControls+="</tr></table>";return pageControls}function getMinimalPageControls(tableclass){if(tableclass==null){tableclass="pagecontrolsminimal"}var pageControls="<table class='"+tableclass+"' border='0' cellpadding='0' cellspacing='0' style='padding:0;' ><tr style='white-space:nowrap;'>";var numpages=Math.ceil(getFilteredCount()/_numrows);if(numpages>0){if(_currentPageNum==1){pageControls+="<td class='light' style='color:#999;white-space:nowrap;text-align:left;'><nobr>&laquo;&nbsp;Forrige</nobr></td>";pageControls+="<td class='light' style='color:#999;text-align:center;'> &ndash; </td>"}else{pageControls+="<td class='pageunsel' style='white-space:nowrap;text-align:left;' ><nobr>&laquo;&nbsp;<a href=\"javascript:setPage("+(_currentPageNum-1)+');">Forrige</a> </nobr></td>';pageControls+="<td class='light' style='color:#999;text-align:center;'> &ndash; </td>"}if(_currentPageNum==numpages){pageControls+="<td class='light' style='color:#999;white-space:nowrap;text-align:right;'><nobr>Neste&nbsp;&raquo;</nobr></td>"}else{pageControls+="<td class='pageunsel' style='white-space:nowrap;text-align:right;' ><nobr><a class='actionlink' href='javascript: setPage("+(_currentPageNum-0+1)+");'>Neste</a>&nbsp;&raquo;</nobr></td>"}}pageControls+="</tr></table>";return pageControls}function getSeparatorLines(colspan,topcolor,bottomcolor){var separatorLines=new StringBuilder();separatorLines.append('<tr style="background-color:'+topcolor+';padding:0px;">');separatorLines.append('<td colspan="'+colspan+'" nowrap style="height:1px;background-color:'+topcolor+';padding:0px;" >');separatorLines.append("</td>");separatorLines.append("</tr>");separatorLines.append('<tr style="background-color:'+bottomcolor+';padding:0px;">');separatorLines.append('<td colspan="'+colspan+'" nowrap style="height:1px;background-color:'+bottomcolor+';padding:0px;" >');separatorLines.append("</td>");separatorLines.append("</tr>");return separatorLines.toString()}function clearPages(){_currentPageNum=1}function fNumRows(v){var count=getFilteredCount();_numrows=(v>count?count:v);pgNums()}function sumbitEmail(field,btnfield){if(field.value.length==0||!validateEmail(field.value)){try{field.focus()}catch(ignored){}alert("Angi en gyldig e-postadresse");return false}try{btnfield.disabled=true}catch(ignored){}return true}function getUpdateMessage(defaultMsg){var msgToShow="";if(_updatingResultsMessage!=null&&_updatingResultsMessage.length>0){msgToShow+=_updatingResultsMessage}else{if(defaultMsg!=null&&defaultMsg.length>0){msgToShow+=defaultMsg}else{msgToShow+=_defaultUpdatingMessage}}return msgToShow}function resizeNumRows(v,cookiename){setTop(0);fNumRows(v);if(cookiename){SetCookie(cookiename,v,365)}updateTable("resultsPerPage_"+v);R9ResultsRendered=new Date()}function jumpToTopOfFilters(){try{document.getElementById("filtercorners").scrollIntoView()}catch(ignored){}}function pgNums(){var filteredCount=getFilteredCount();try{var currentNumPages=Math.floor(filteredCount/_numrows)+((filteredCount%_numrows>0)?1:0)}catch(ignored){}var useFilterMsg="";var bpc=jq("#bottomPageControls");bpc.show();bpc.html(getPageControls(null,4)+useFilterMsg);var spc=jq("#showPhotosCB");if(spc.length){spc.show();spc.html('<b>Vis:</b>&nbsp;<input type="checkbox" id="showPhotos" onclick="togglePhotoDisplay(this.checked)" value="Y" '+((showPhotos)?'checked="checked"':"")+">bilder")}}function setTop(i){document.getElementById("pagefirstrow").value=i;pgNums()}function computeFiltered(){_filtered=new Array();if(_r.length==0){return}var k=0;var filterSmarts=new FilterFunctions();filterSmarts.setup();for(var j=0;j<_r.length;j++){var i=_r[j]._order;if(_r[i]._vs<0){continue}if(filterSmarts.includeRow(i)){_filtered[k++]=i}}jq("#filtered_count").html(getFilteredCount())}function noop(){}function refilter(subfunc,resetPages,reason){showmessage(getUpdateMessage());addHistory();var func=subfunc;function doRefilter(){var start=new Date();clearPages();var nr=parseInt(document.resultsPaging.rowsper.value);if(resetPages==null||resetPages){setTop(0)}func();computeFiltered();if(nr>_numrows){fNumRows(nr)}if(_lastsort==null){updateTable(reason)}else{if(_lastdirection!=null){_lastdirection=!_lastdirection}sortresults(_lastsort,true)}window.setTimeout(hidemessage,250);_updatingResultsMessage=null;updateDisplayA_ds("filter");var end=new Date();addAdt("filtertime."+(end.getTime()-start.getTime()));if(typeof resetResultCount=="function"){resetResultCount()}}waitForResults(doRefilter)}function sortresults(sortfunc,skipHistory){var starttime=new Date();showmessage(getUpdateMessage("Sorterer resultatene..."));var func=sortfunc;function doSort(){var start=new Date();clearPages();setTop(0);func();var endtime=new Date();var extratime=messageBoxDelay-(endtime.getTime()-starttime.getTime());window.setTimeout(hidemessage,((extratime>0)?extratime:1));_updatingResultsMessage=null;var end=new Date();addAdt("sorttime."+(end.getTime()-start.getTime()));updateTable("sorting");updateDisplayA_ds("sort");var draw=new Date();if((skipHistory==null||!skipHistory)&&typeof addHistory=="function"){addHistory()}var afterHistory=new Date()}waitForResults(doSort)}var _maxprice=999999;function openwin(url,name,args){var w;if(w=window.open(url,name,args)){return true}alert("Vennligst pass p\u00E5 at du ikke blokkerer popups.");return w}function resultwin(url,resultid,name){return openwin(url+"resultid="+resultid+"&searchid="+SearchID)}var _blankimg='&nbsp;<img src="/images/1x1_blank.gif" width="7" height="6" align="absmiddle" border="0">';var _sortup='&nbsp;<img src="/images/sort-up.gif" width="9" height="11" align="absmiddle"  border="0">';var _sortdown='&nbsp;<img src="/images/sort-down.gif" width="9" height="11" align="absmiddle"  border="0">';function sortImg(ascending){return(ascending?_sortup:_sortdown)}var _ps="results_price";var _ds="results_data";var _dsbk="results_book";var _dsm="results_dataMono";var _dsb="results_dataBold";function setHTML(document,id,content){if(id===null){id="headerspace"}try{var target=document.getElementById(id);if(target){target.innerHTML=content}}catch(e){window.status=exceptionMsg(e)}}function exceptionMsg(e){var smsg="Exception debug:"+(typeof e=="string")?e:((e.message)?e.message:"Unknown Error");return smsg}function displayDuration(duration){var mins=duration%60;if(mins<10){mins="0"+mins}var hrs=(duration-mins)/60;return replaceArgs("{0}t {1}m",hrs,mins)}function displayMoney(number,reround){return"$"+(reround=="no"?number:roundMoney(number))}function displayMoneyNoCurrency(number,reround){return(reround=="no"?number:roundMoney(number))}function roundMoney(number){return Math.floor(number+0.5)}var _showimg='<img src="/images/foldoutmenu_arrow_open.gif" width=15 height=14 align="absmiddle">';var _hideimg='<img src="/images/foldoutmenu_arrow.gif" width=15 height=14 align="absmiddle">';function dtl_cb(){this.onLoad=function(xmlobj){alert(xmlobj);if(xmlobj.xmlhttp.readyState==4){if(xmlobj.xmlhttp.status==200){if(xmlobj.getText().indexOf("bad")>=0){window.alert("Vi beklager, men sesjonen din har utl\u00F8pt. S\u00F8k igjen dersom du \u00F8nsker \u00E5 bestille.")}else{var dtlWin=window.open(xmlobj.uservars.dtlURL,"bookit");if(dtlWin){dtlWin.focus()}}}else{}}};this.onError=function(status,statusText){alert("Beklager, vi kunne ikke gjennopprette informasjonen.  Pr\u00F8v igjen.  Dersom dette fortsetter \u00E5 skje, pr\u00F8v s\u00F8ket ditt igjen eller send oss en tilbakemelding.")}}function dtl(sessionid,detailurl){var args=new Object();args.dtlURL=detailurl;var client=new R9HTTPXml();client.init(getProductVersionURI()+"/r9/affinity","action=session&anon=true&sid="+escape(sessionid),args);try{client.asyncGET(new dtl_cb())}catch(e){alert(e)}}function updateDisplayA_ds_cb(){this.onLoad=function(xmlobj){if(xmlobj.xmlhttp.readyState==4){if(xmlobj.xmlhttp.status==200){var results=xmlobj.getTags("results");if(results){try{var banner1=xmlobj.getTagText(results[0],"bannerad",0);var container1=document.getElementById("bannerad1");if(banner1&&container1){container1.innerHTML=banner1}var banner2=xmlobj.getTagText(results[0],"bannerad",1);var container2=document.getElementById("bannerad2");if(banner2&&container2){container2.innerHTML=banner2}var banner3=xmlobj.getTagText(results[0],"bannerad",2);var container3=document.getElementById("bannerad3");if(banner3&&container3){container3.innerHTML=banner3}}catch(e){alert(e)}}}}};this.onError=function(status,statusText){alert("Beklager, vi kunne ikke gjennopprette informasjonen.  Pr\u00F8v igjen.  Dersom dette fortsetter \u00E5 skje, pr\u00F8v s\u00F8ket ditt igjen eller send oss en tilbakemelding.")}}var lastclickid=null;var lastclickmsg="";function itemClicked(id,message,pcode){if(window.hidePriceSelections){hidePriceSelections()}_r[id]._vs=1;if(lastclickid!=null){_r[lastclickid]._vs=2}var newStyle=(document.getElementById("popupAfterBooking")!=null);if(!newStyle){if(_isIE){document.getElementById("msg"+id).style.display="block"}else{document.getElementById("msg"+id).style.display="table-row"}document.getElementById("resultmessage"+id).innerHTML=message;try{showprices(id,true)}catch(ignored){}}else{openbooking(null,message,pcode,id)}if(lastclickid!=null){if(document.getElementById("msg"+lastclickid)!=null){document.getElementById("msg"+lastclickid).style.display="none"}if(document.getElementById("tbd"+lastclickid)!=null){document.getElementById("tbd"+lastclickid).style.backgroundColor="#eeeeee"}}document.getElementById("tbd"+id).style.backgroundColor="#EEFFCC";lastclickmsg=message;lastclickid=id;addAdt("resultclick");return true}function openbooking(id,message,pcode,idx){var popupid=(id!=null)?id:"popupAfterBooking";var theDiv=document.getElementById(popupid);if(theDiv!=null&&"FR"!=pcode){function closeBookingDialog(){closebooking(popupid)}toggleFaderPane(true,closeBookingDialog);theDiv.style.display="block";theDiv.style.top=(getScrollAmount()-0+150)+"px";if(message!=null){jq("#popupbookmessage").html(message);message="<span class='closearea'><a class='actionlink' href='javascript: closebooking()'>lukk</a> <img onclick='closebooking()' src='/images/close-x-white.gif' border='0' /></span>"+message;jq("#popupAfterBooking > tbody > tr > td.title").html(message).children("span.fnf").css("display","none")}jq("#fnflink > a").attr("href","javascript: flightnotfound("+idx+", '"+pcode+"')");if(typeof searchid!="undefined"){var tripslink="/s/addtotrip?searchid="+searchid+"&resultid="+_r[idx]._id+"&pcode="+pcode;jq("#addtotripslink").attr("href","javascript: addAdt('addToTrip.details');addResultToTrip('"+tripslink+"')");var fbsharelink="/h/socmed/facebookShareResult?searchid="+searchid+"&resultid="+_r[idx]._id+"&pc="+pcode;jq("#fbsharelink").attr("href","javascript: void window.open('"+fbsharelink+"', 'fbshare');")}}}function closebooking(id){toggleFaderPane(false);var popupid=(id!=null)?id:"popupAfterBooking";var theDiv=document.getElementById(popupid);if(theDiv!=null){theDiv.style.display="none"}}function addResultToTrip(url){jq.getScript(url)}function hideSearchBox(){toggleFaderPane(false);document.getElementById("popupSearch").style.display="none"}function updateSearchFilter(cnt){var theDiv=document.getElementById("searchFilterTD");if(theDiv!=null){if(cnt==0){theDiv.className="noresults"}else{theDiv.className="results_box"}}}function hideMessageAboveResults(){jq("tr.results_message_tr,tr.results_message_tr_spacer").hide()}function showMessageAboveResults(html){jq("span.aboveresultmessagetext").html(html);jq("tr.results_message_tr,tr.results_message_tr_spacer").show()}var _lastEmailAttemptID=null;function emailresult(resultid,searchid,idx,bookingid){var height=585;var width=550;var titlebar=0;var params="?resultid="+resultid+"&searchid="+searchid;if(bookingid){params+="&bookingid="+bookingid}var winemail=window.open("/s/emailresult"+params,"emailresult","scrollbars,height="+(height+titlebar)+",width="+width+",menubar=no,toolbar=no,resizable");if(winemail!=null){if(idx>0){_lastEmailAttemptID=idx}winemail.focus()}}var _lastEmailAttemptID=null;function emailMessage(emailtype,subject,description,idx,addparams){var height=585;var width=550;var titlebar=0;var params="?emailtype="+escape(emailtype)+"&subject="+escape(subject)+"&message="+escape(description)+"&"+addparams;var winemail=window.open("/s/emailresult"+params,"emailresult","scrollbars,height="+(height+titlebar)+",width="+width+",menubar=no,toolbar=no,resizable");if(winemail!=null){if(idx!=null&&idx>0){_lastEmailAttemptID=idx}winemail.focus()}}function emailsuccess(){if(_lastEmailAttemptID!=null){try{itemClicked(_lastEmailAttemptID,"Resultatinformasjon sendt via e-post og lagret i din s\u00F8kelogg.");_lastEmailAttemptID=null}catch(ignored){}}}function stripdotcom(str){var baseString=new String(str);while(baseString.length>6&&(baseString.length-baseString.lastIndexOf(".")<=4)){baseString=baseString.substring(0,baseString.indexOf("."))}if(baseString.toLowerCase()=="hotels"||baseString.toLowerCase()=="hotel"||baseString.toLowerCase()=="airfare"||baseString.toLowerCase()=="bedandbreakfast"||baseString.toLowerCase()=="booking"){return str}return baseString}var pinnedResultList=new Array();var displayPinnedItems=true;var _itemremove="<a class='padded' title='fjern dette resultatet'  href=\"javascript:addAdt('remove');removeDisplay(";var justPinned=-1;function isPinned(idx){for(var i=0;i<pinnedResultList.length;i++){if(pinnedResultList[i].id==idx){return true}}return false}function getPinnedIDList(){var pinnedIDArray=new Array();for(var i=0;i<pinnedResultList.length;i++){pinnedIDArray.push(_r[pinnedResultList[i].id]._pid);if(_r[pinnedResultList[i].id]._pid!=_r[pinnedResultList[i].id]._id){pinnedIDArray.push(_r[pinnedResultList[i].id]._id)}}return pinnedIDArray.join(",")}function getPinnedItem(resultid){for(var i=0;i<pinnedResultList.length;i++){if(pinnedResultList[i].id==resultid){return pinnedResultList[i]}}return null}function storePinned(fieldlist){var client=new R9HTTPXml();if(!client.inprogress){client.init("/s/sparkle",fieldlist,null);try{client.asyncGET(null)}catch(ignored){}}}function addPinned(idx){PinnedItems[_r[idx]._id]=1;pinnedResultList.push({id:idx});justPinned=idx;updateTable("pin_"+_r[idx]._id);justPinned=-1;try{document.getElementById("startsearchover").scrollIntoView(true)}catch(ignored){}var fields=getPinSaveFields(idx);fields+="&add=Y&action=pinneditem";storePinned(fields)}function removePinned(idx){for(var i=0;i<pinnedResultList.length;i++){if(pinnedResultList[i].id==idx){pinnedResultList.splice(i,1)}}delete PinnedItems[_r[idx]._id];if(window.onlyShowFavorites&&pinnedResultList.length==0){onlyShowFavorites(false)}else{updateTable("unpin_"+_r[idx]._id)}var fields=getPinSaveFields(idx);fields+="&add=N&action=pinneditem";storePinned(fields)}function removeDisplay(idx){_r[idx]._vs=-1;updateTable("remove_result")}function unpinAll(){while(pinnedResultList.length>0){var item=pinnedResultList.shift();var fields=getPinSaveFields(item.id);fields+="&add=N&action=pinneditem";storePinned(fields)}pinnedResultList=new Array();if(window.onlyShowFavorites){onlyShowFavorites(false)}else{updateTable("unpin_all")}}function togglePinned(doHide){displayPinnedItems=!displayPinnedItems;updateTable("display_pinned_"+displayPinnedItems)}function singleProvider(item){if(typeof document.resultUI.pvdflt!="undefined"){var singleprovider=getRadioValue(document.resultUI.pvdflt);if(singleprovider!=""){var pvdfound=false;for(var p=0;p<item._p.length;p++){if(item._p[p]._code==singleprovider){pvdfound=true;break}}if(!pvdfound){return false}}}return true}function togglesearchbox(forceclose){var row=document.getElementById("researchentry");var icon=document.getElementById("searchagainicon");if(row!=null&&icon!=null){if(row.style.display=="none"&&(forceclose==null)){if(typeof local_togglesearchbox=="function"){local_togglesearchbox()}showTableRow("researchentry");icon.src="/images/opencloseminus.gif"}else{hideTableRow("researchentry");icon.src="/images/opencloseplus.gif"}}}function setSortArrow(){if(_lastsortid!=null&&_lastsortid!=_currentsortid){setHTML(document,_lastsortid,"");jq("span."+_lastsortid).html("");jq("#hdr"+_lastsortid).removeClass("selected")}if(_currentsortid!=null){setHTML(document,_lastsortid=_currentsortid,sortImg(_lastdirection));jq("#hdr"+_lastsortid).addClass("selected");jq("span."+_lastsortid).html(sortImg(_lastdirection))}}function setClickableSortArrow(clickHTML){if(_lastsortid!=null&&_lastsortid!=_currentsortid){setHTML(document,_lastsortid,"");jq("#hdr"+_lastsortid).removeClass("selected")}if(_currentsortid!=null){setHTML(document,_lastsortid=_currentsortid,clickHTML+sortImg(_lastdirection)+"</a>");jq("#hdr"+_lastsortid).addClass("selected")}}function getBorderColor(ispinned){return(ispinned&&!COLLABORATE.on)?"fc0":ResultBorderColor}function getTopOfResultsRow(colspan,colorcode,bgcolorcode,outerbgcolorcode){var sb=new StringBuilder();return getTopOfResultsRow_SB(sb,colspan,colorcode,bgcolorcode,outerbgcolorcode).toString()}function getTopOfResultsRow_SB(stringbuilder,colspan,colorcode,bgcolorcode,outerbgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}if(typeof outerbgcolorcode=="undefined"){outerbgcolorcode="fff"}return stringbuilder.append("<tr class='bg").append(bgcolorcode).append("'><td class='bordercell'><img height='4' width='4' border='0' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-tl.gif'></td><td class='bordercell' colspan='").append((colspan-2)).append("' style='background-image:url(/images/corners/new/n-").append(colorcode).append("-t.gif); background-repeat: repeat-x;'></td><td class='bordercell'><img border='0' height='4' width='4' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-tr.gif'></td></tr>")}function getBottomOfResultsRow(colspan,colorcode,bgcolorcode,outerbgcolorcode){var sb=new StringBuilder();return getBottomOfResultsRow_SB(sb,colspan,colorcode,bgcolorcode,outerbgcolorcode).toString()}function getBottomOfResultsRow_SB(stringbuilder,colspan,colorcode,bgcolorcode,outerbgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}if(typeof outerbgcolorcode=="undefined"){outerbgcolorcode="fff"}return stringbuilder.append("<tr class='bg").append(bgcolorcode).append("'><td class='bordercell'><img height='4' width='4' border='0' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-bl.gif'></td><td class='bordercell' colspan='").append((colspan-2)).append("' style='background-image:url(/images/corners/new/n-").append(colorcode).append("-b.gif); background-repeat: repeat-x'></td><td class='bordercell'><img border='0' height='4' width='4' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-br.gif'></td></tr>")}function getBottomOfResultsRowSquare(colspan,colorcode,bgcolorcode,outerbgcolorcode){var stringbuilder=new StringBuilder();if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}if(typeof outerbgcolorcode=="undefined"){outerbgcolorcode="fff"}return stringbuilder.append("<tr class='bg").append(bgcolorcode).append("'><td class='bordercell'><img height='4' width='4' border='0' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-bls.gif'></td><td class='bordercell' colspan='").append((colspan-2)).append("' style='background-image:url(/images/corners/new/n-").append(colorcode).append("-b.gif); background-repeat: repeat-x'></td><td class='bordercell'><img border='0' height='4' width='4' src='/images/corners/new/").append(outerbgcolorcode).append("-n-").append(colorcode).append("-brs.gif'></td></tr>")}function getLeftOfResultsCell_SB(stringbuilder,colorcode,bgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}return stringbuilder.append("<td class='repeaty' style='background-image:url(/images/corners/new/n-").append(colorcode).append("-l.gif)'></td>")}function getLeftOfResultsCell(colorcode,bgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}return"<td class='repeaty' style='background-image:url(/images/corners/new/n-"+colorcode+"-l.gif)'></td>"}function getRightOfResultsCell_SB(stringbuilder,colorcode,bgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}return stringbuilder.append("<td class='repeaty' style='background-image:url(/images/corners/new/n-").append(colorcode).append("-r.gif)'></td>")}function getRightOfResultsCell(colorcode,bgcolorcode){if(typeof colorcode=="undefined"){colorcode="ccc"}if(typeof bgcolorcode=="undefined"){bgcolorcode="fff"}return"<td class='repeaty' style='background-image:url(/images/corners/new/n-"+colorcode+"-r.gif)'></td>"}function filterSectionClose(sectionname,bgcolor){var contentelem=document.getElementById("fs_content_"+sectionname);if(contentelem.style.display=="none"){return false}else{filterSectionClick(sectionname,null,bgcolor);return true}}function filterSectionClick(sectionname,onlyopen,bgcolor){if(bgcolor==null){bgcolor="#eeeeee"}if(onlyopen==null){onlyopen=false}var contentelem=document.getElementById("fs_content_"+sectionname);if(contentelem==null){return}if(contentelem.style.display=="none"){jq("#fs_content_"+sectionname).slideDown();jq("#"+sectionname+"_fare").show();jq("#fs_outer_"+sectionname).css({"background-color":bgcolor});jq("#fs_arrow_"+sectionname).hide();jq("#fs_arrow_"+sectionname+"_open").show();jq("#fs_header_"+sectionname).addClass("filterSectionOpen")}else{if(!onlyopen){jq("#fs_content_"+sectionname).slideUp();jq("#"+sectionname+"_fare").hide();if(previousFilterTip==sectionname){clearToolTipColor(bgcolor);hideAllTT()}jq("#fs_arrow_"+sectionname+"_open").hide();jq("#fs_arrow_"+sectionname).show();jq("#fs_header_"+sectionname).removeClass("filterSectionOpen")}}}function setFilterSectionText(sectionname,newtext){var subtext=document.getElementById("fs_headertext_"+sectionname);if(subtext==null){return}subtext.innerHTML=newtext}function fsHeaderMOver(sectionname){var headerelem=document.getElementById("fs_outer_"+sectionname);var subtext=document.getElementById("fs_headertext_"+sectionname);if(headerelem==null){return}if(subtext.style.visibility=="hidden"){return}headerelem.style.backgroundColor="#ffffde"}function fsHeaderMOut(sectionname,color){if(color==null){color="#eee"}var headerelem=document.getElementById("fs_outer_"+sectionname);var subtext=document.getElementById("fs_headertext_"+sectionname);if(headerelem==null){return}if(subtext.style.visibility=="hidden"){return}headerelem.style.backgroundColor=color}var filterToolTips=null;var previousFilterTip=null;function localTTHidden(){clearToolTipColor();toggleFaderPane(false,null);jq("select").show()}function clearToolTipColor(bgcolor){if(bgcolor==null){bgcolor="#eeeeee"}}function showMainFilterToolTip(bgcolor){addAdt("luhy");showFilterToolTip(0,bgcolor)}function showFilterToolTip(idx,bgcolor){if(bgcolor==null){bgcolor="#eeeeee"}addAdt("ttip."+idx);if(filterToolTips==null){return}if(typeof idx=="undefined"){idx=0}var item=filterToolTips[idx];var outerelem;if(item.isfiltersection){outerelem=document.getElementById("fs_outer_"+item.sectionname)}else{outerelem=document.getElementById(item.sectionname)}if(outerelem==null){return}clearToolTipColor(bgcolor);if(item.isfiltersection&&typeof grow!="function"){previousFilterTip=item.sectionname;filterSectionClick(item.sectionname,true)}else{if(typeof grow=="function"){grow(outerelem)}}var maxtips=getFilterSectionTipCount();var priortip=getPriorFilterSectionTipIndex(idx);var _nexttip=getNextFilterSectionTipIndex(idx);var nexttip="<table class='filterTipsControls'><tr><td width='33%' align='left'><button "+((priortip<0)?"style='visibility: hidden'":"")+" onclick='showFilterToolTip("+(priortip)+")'>&laquo; Tilbake</button></td><td width='33%' align='center'><a href='javascript: clearToolTipColor();hideAllTT()'><b>Lukk tips</b></a></td><td width='33%' align='right'><button "+((_nexttip>0)?"":"style='visibility: hidden'")+" onclick='showFilterToolTip("+_nexttip+")'>Neste &raquo;</button></td></tr><tr><td>&nbsp;</td><td align='center'><div class='counter'>"+getFilterSectionTipIndex(idx)+" av "+maxtips+"</td><td></td></tr></table>";showTT(outerelem,document.getElementById(item.msgid).innerHTML+nexttip,item.position);if(item.isfiltersection&&item.sectionname!="flighttimes"){var sections=new Array();sections.push(item.sectionname)}try{if(typeof grow!="function"){if(item.position=="BL"){outerelem.scrollIntoView(false)}else{outerelem.scrollIntoView(true)}}}catch(ignored){}}function showFareChartTip(positionid){var e=document.getElementById("no_chart_data_helptext");var position=document.getElementById(positionid);if(e!=null&&position!=null){showTT(position,e.innerHTML,"TL",null,true)}}function getFilterSectionTipIndex(idx){var result=0;for(var i=0;i<filterToolTips.length;i++){if(filterToolTips[i].isfiltersection&&i<=idx){result++}}return result}function getNextFilterSectionTipIndex(idx){var result=-1;for(var i=idx+1;i<filterToolTips.length;i++){if(filterToolTips[i].isfiltersection){result=i;break}}return result}function getPriorFilterSectionTipIndex(idx){var result=-1;for(var i=0;i<idx;i++){if(filterToolTips[i].isfiltersection){result=i}}return result}function getFilterSectionTipCount(){var result=0;for(var i=0;i<filterToolTips.length;i++){if(filterToolTips[i].isfiltersection){result++}}return result}function getFilterSectionsArray(){if(filterToolTips==null){return null}var returnArray=new Array();for(var i=0;i<filterToolTips.length;i++){if(filterToolTips[i].isfiltersection){returnArray.push(filterToolTips[i].sectionname)}}return returnArray}function showFilterUpsell(resultcount,productname){var msg=replaceArgs(RANDOM_UPSELL_MESSAGE,resultcount,'<a class="actionlink" href="javascript: showMainFilterToolTip()">',productname);window.setTimeout("_showFilterUpsell("+resultcount+",'"+productname+"')",100)}function _showFilterUpsell(resultcount,productname){var msg=replaceArgs(RANDOM_UPSELL_MESSAGE,resultcount,'<a class="actionlink" href="javascript: showMainFilterToolTip()">',productname);showMessageAboveResults(msg)}function updateInterimProviderList(){var src=document.getElementById("inlineProgressProviders");var dest=document.getElementById("displayProgressProviders");if(src!=null&&dest!=null){dest.innerHTML=src.innerHTML}}function getTopMessageRow(colspan,bordercolor,resultsbgcolor,msg){if(resultsbgcolor==null){resultsbgcolor="fff"}var hide=msg?"":' style="display:none"';var txt=msg?msg:"&nbsp;";return"<tr"+hide+' class="results_message_tr" align="left"><td id="aboveresultsmessagetd" style="padding-right:0px; padding-left:0px; background-color: #'+resultsbgcolor+';" colspan="'+colspan+'"><table class="roundedcorners" style="width: 100%;background-color: #ffffde" cellspacing="0" cellpadding="0">'+getTopOfResultsRow(1,bordercolor,null,resultsbgcolor)+"<tr>"+getLeftOfResultsCell(bordercolor)+'<td  width="100%"><span  class="aboveresultmessagetext">'+txt+"</span></td>"+getRightOfResultsCell(bordercolor)+"</tr>"+getBottomOfResultsRow(1,bordercolor,null,resultsbgcolor)+"</table></td></tr><tr"+hide+' class="results_message_tr_spacer" align="left"><td colspan="'+colspan+'" class="interimblankrow" style="padding: 0">&nbsp;</td></tr>'}function mkCurrency(amt){return _LEFT_CURSYMBOL+amt+_RIGHT_CURSYMBOL}function compareToKayak(){var form=document.comparesites;var popupsOK=true;var codeArray=new Array();if(typeof form.comparetosite!="undefined"){if(typeof form.comparetosite.length=="undefined"){if(form.comparetosite.checked){codeArray.push({code:form.comparetosite.value,url:form[form.comparetosite.value+"_url"].value})}}else{var codeInputs=form.comparetosite;for(var i=0;i<codeInputs.length;i++){if(codeInputs[i].checked){codeArray.push({code:codeInputs[i].value,url:form[codeInputs[i].value+"_url"].value,group:codeInputs[i].className})}}}codeArray=chkCompareToGroups(codeArray);for(var j=0;j<codeArray.length;j++){popupsOK=(popupsOK&&singlewindow(j,codeArray[j].code,codeArray[j].url,codeArray.length))}window.focus()}if(!popupsOK){document.getElementById("innerTableTTTL").style.width="800px";popupBlockerMsg(null);window.focus()}}function singlewindow(num,code,url,total){var windowname=code;if(code.indexOf("_")>0){windowname=code.substring(0,code.indexOf("_"))}var sWidth=800;var sHeight=600;if(screen.availWidth){sWidth=screen.availWidth;sHeight=screen.availHeight}else{if(document.all){sWidth=window.screen.availWidth;sHeight=window.screen.availHeight}}var width=Math.min(800,Math.floor(sWidth/total-10));try{var args=replaceArgs("height={0},width={1},top={2},left={3},menubar=1,location=1,resizable=1,scrollbars=1,toolbar=1",sHeight,width,0,Math.floor(width*num+10*num));var mywin=window.open(url,windowname,args);mywin.focus()}catch(ignored){return false}return true}function popupBlockerMsg(form){jq("select").hide();toggleFaderPane(true,null);showTT(document.getElementById("popupTTIPPos"),document.getElementById("popupWarning").innerHTML,"TL");jq("#tooltipdivimageholder").empty().append("<img align='left' style='margin-right: 8px' src='/images/a-pop-up-ani.gif'>");window.focus()}function popupContinue(){toggleFaderPane(false,null);hideAllTT();jq("select").show()}function makeResultsMessageArea(message,colspan,tbodyID,contentID,doDisplay,bgcolor,bordercolor,outerbgcolor){var innerRows=(colspan-2);return["<tbody id='"+tbodyID+"' style='background-color: "+bgcolor+"; "+(doDisplay?"":" display: none")+"'>"+getTopOfResultsRow(colspan,bordercolor,bgcolor,outerbgcolor),getLeftOfResultsCell(bordercolor,outerbgcolor),"<td style='width:99%' id='"+contentID+"' colspan='"+innerRows+"'>"+message+"</td>",getRightOfResultsCell(bordercolor,"fff"),getBottomOfResultsRow(colspan,bordercolor,bgcolor,outerbgcolor)+"</tbody>",'<tr id="'+tbodyID+'Spacer" style="'+(doDisplay?"":" display: none")+'"><td class="resultblankrow" colspan="'+colspan+'">&nbsp;</td></tr>'].join("")}function makeResultsMessageRow(message,colspan,contentID,bgcolor){return["<tr style='background-color:"+bgcolor+"'>","<td style='width: 99%' id='"+contentID+"' colspan='"+colspan+"'>"+message+"</td>","</tr>"].join("")}function makeTopOfResultsMessageArea(message,colspan,tbodyID,contentID,doDisplay,bgcolor,bordercolor,outerbgcolor){var innerSpan=(colspan-2);return["<tr class='topControls' id='"+tbodyID+"' style='"+(doDisplay?"":" display: none;")+"'>",getLeftOfResultsCell(bordercolor,outerbgcolor),"<td id='"+contentID+"' colspan='"+innerSpan+"' >","<div "+(doDisplay?"":"style='display:none' ")+">",message,"</div>","</td>",getRightOfResultsCell(bordercolor,"fff"),"</tr>"].join("")}function makeResultsMessageTableData(message,colspan,contentID,bgcolor){return"<td style='width: 99%' id='"+contentID+"' colspan='"+colspan+"'>"+message+"</td>"}function makeResultsMessageTableDataSlide(message,colspan,contentID,bgcolor){return["<td style='height:1px;' id='"+contentID+"' colspan='"+colspan+"'>","<div style='display:none' class='slidedown' >",message,"</div>","</td>"].join("")}function priceExistsInShown(price){for(var i=0;i<_filtered.length;i++){if(isPinned(_filtered[i])){continue}if(_r[_filtered[i]]._p.length>0&&Math.round(_r[_filtered[i]]._p[0]._price)<=Math.round(price)){return true}}return false}function undoFilterMatchCriteria(){if(filterMatchCriteriaUndo!=null){eval(filterMatchCriteriaUndo);filterMatchCriteriaUndo=null}}function checkFilterPriceMatch(){if(filterMatchCriteriaPrice!=null){var displaying=priceExistsInShown(filterMatchCriteriaPrice);if(!displaying){undoFilterMatchCriteria();window.setTimeout('showMessageAboveResults("<span>'+getFiltersUndoneMessage(filterMatchCriteriaPrice)+'</span>")',3000);filterMatchCriteriaPrice=null;return false}}return true}function getCurrencyPriceLength(price,currencyChars){var priceStr=""+price;return(priceStr.length+currencyChars)}function getBookingPriceClass(price,currencyChars){var digits=getCurrencyPriceLength(price,currencyChars);if(digits>8){return"bookitlongestprice"}else{if(digits>5){return"bookitlongprice"}}return"bookitprice"}function isNumeric(vTestValue){var sField=""+vTestValue;if(sField.length==0){return false}else{if(sField.length==1&&(sField.charAt(0)=="."||sField.charAt(0)==","||(sField.charAt(0)=="-"))){return false}}for(var x=0;x<sField.length;x++){if((sField.charAt(x)>="0"&&sField.charAt(x)<="9")||sField.charAt(x)=="."||sField.charAt(x)==","||(sField.charAt(x)=="-"&&x==0)){}else{return false}}return true}function getLeaveBehindFilterCell(sectionName,undoJS){var _isIE=(((navigator.appVersion).indexOf("MSIE 6.")>-1)?true:false);return["<table cellspacing='0' cellpadding='0'  class='leaveBehindItem"+((_isIE)?" leaveBehindIE":"")+"'><tr>","<td class='leftside'><img src='/images/1x1_blank.gif' width='5' /></td><td nowrap='nowrap' class='content'>","<a href='javascript: "+undoJS+'; addAdt("leavebehind.'+sectionName+"\");'>"+sectionName+" <img border='0' src='/v306/images/close-x-77c.gif'/></a>","</td><td class='rightside'><img src='/images/1x1_blank.gif' width='5' /></td></tr></table>"].join("")}function getLeaveBehindFilterReasons(){var content=[];var actionMap={};var filterReasons=getFilteredOutReasons().reasons;for(var i=0;i<filterReasons.length;i++){var reason=filterReasons[i];if(actionMap[reason.heading]==null){if(i==0){content[content.length]="<table class='leaveBehind'><tr><td class='title' valign='top'>Filtre anvendt:</td><td valign='top'>"}content[content.length]=getLeaveBehindFilterCell(reason.heading,reason.action)+" ";actionMap[reason.heading]=true}}if(content.length>0){content[content.length]="</td></tr></table>";return content.join("")}return null}function collaborateStart(searchid){var mydata="action=shareresults&searchid="+searchid;jq.ajax({type:"POST",url:"/s/collabajax",data:mydata,dataType:"html",success:function(html){try{showTT(document.getElementById("shareresultstd"),"","DL");jq("#ttipDL").html(html)}catch(ignored){}},error:function(request,textStatus,error){alert(textStatus)},cache:false})}function get_slider_range(div){return[jq(div).slider("option","min"),jq(div).slider("option","max")]}function get_slider_vals(div){return jq(div).slider("values")}function samelist(one,two){if(one==null||two==null){return one==two}if(one.length!=two.length){return false}for(var i=0;i<one.length;i++){if(one[i]!=two[i]){return false}}return true}function inrange(val,range){return val>=range[0]&&val<=range[1]}function is_slider_moved(div,side){var slider=jq(div);var vals=side>=0?null:get_slider_vals(slider);var mm=get_slider_range(slider);if(!vals){side=side||0;var v=slider.slider("value");return v==mm[side]?null:v}return samelist(vals,mm)?null:vals}function ui_select(name){return"#resultUI input[name="+name+"]"}function ui_check(name,flag){return jq(ui_select(name)).attr("checked",flag?true:false)}function ui_checked(name,map){return get_checked(ui_select(name),map)}function get_checked(sel,map){var ui=jq(sel);var n=0;ui.each(function(c,b){if(b.checked){map[b.value]=b.value;n++}});return n==ui.length}function setSliderToMinMax(selector,thumbCount){var slider=jQuery(selector);if(!slider){return false}var max=slider.slider("option","max");var val;if(thumbCount==2){var vals=slider.slider("values");var min=slider.slider("option","min");if(vals[0]!=min){slider.slider("values",0,min)}if(vals[1]!=max){slider.slider("values",1,max)}}else{if(thumbCount==1&&slider.slider("value")!=max){slider.slider("value",max)}}return true}function captureState(){if(_ALLRESULTSLOADED){document.resultUI.lastfilteredlist.value=_filtered.join("|")}}function restoreStateFromObj(statevar){if(typeof statevar.flist!="undefined"){_filtered=document.resultUI.lastfilteredlist.value.split("|");if(document.resultUI.lastpagenum.value!=""){_currentPageNum=document.resultUI.lastpagenum.value}var newsortid="";if(typeof statevar.sortid!="undefined"){newsortid=statevar.sortid}updateTable();if(newsortid!=""){_currentsortid=newsortid;setSortArrow()}if(typeof restoreStateProduct=="function"){restoreStateProduct()}}}if(typeof jQuery.history!="undefined"){jQuery.history.callback=function(reinstate,cursor){if(typeof(reinstate)!="undefined"){restoreStateFromObj(reinstate)}}}function addHistory(){if(_ALLRESULTSLOADED&&typeof jQuery.history!="undefined"){var filterlist=_filtered.join("|");var state={type:"page",pagenum:_currentPageNum,sortdirection:_lastdirection,sortid:_lastsortid,flist:filterlist};jQuery.history(state)}}function monthDayYear(date){if(!date){date=new Date()}return(date.getMonth()-0+1)+"/"+date.getDate()+"/"+date.getFullYear()}var bannerUrls={};function populateAdSpace(searchid){try{jQuery.get("/h/ads/results?searchid="+searchid,function(response){var allAds=jQuery("<div/>").html(response);var sideads=allAds.find("#sideads");var topads=allAds.find("#topads");var botads=allAds.find("#bottomads");var topbannerads=allAds.find("#topbannerads");var fspAd=allAds.find("#fspad");jQuery("#topBannerAdContainer").html(topbannerads);jQuery("#topAdContainer").html(topads);jQuery("#nrAds").html(sideads);jQuery("#bottomAdContainer").html(botads);if(fspAd.children().length>0&&jQuery("#fspHolder").length==0){jQuery("body").append("<div style='display:none' id='fspHolder'/>");jQuery("#fspHolder").html(fspAd);var ttip=fspAd.find("#ttipFSP");var newtt=ttip.clone(true);ttip.remove();newtt.appendTo("body");fspsetcontent();jQuery("#content_div a.fspLearnMore").live("mouseover",function(){fspshowlearnmoretooltip()});jQuery("#content_div a.fspLearnMore").live("mouseout",function(){fsphidelearnmoretooltip()})}for(id in bannerUrls){jQuery("#"+id)[0].src=bannerUrls[id]}})}catch(e){}}function flippyDone(){jQuery("#flippyiframecontainer").hide(750)}function setSitesSearchedText(){var display=jQuery("#kayak_pm_0001");if(!display.length){return false}var content="";var allMetrics=Profiler.getAllMetrics();if(allMetrics){content+="<b>Profiler Metrics:</b><br/>";for(var metricName in allMetrics){content+=metricName+"="+allMetrics[metricName]+"<br/>"}}if(window.L0ID){content+="<b>L0:</b><a href='"+L0ID+"?dropcache=1'>"+L0ID+"</a> (<a href='"+window.SearchID+"?dropcache=1'>Drop</a>)<br/>"}display.html(content);return true}function shareResultOnFacebook(resultid){window.open("/h/socmed/facebookShareResult?searchid="+window.SearchID+"&resultid="+resultid)}function showPagingTooltipEnabled(){return !window.R9Skin&&jQuery.cookie("pgmsgshown")!="y"&&window.R9RsltCount==getFilteredCount()}function showResultIcons(){return"sidestep"!=window.R9Skin}function sortfromselectbox(sortselectName){if(!sortselectName){sortselectName="sortselect"}sortresults(getSortFunction(document.getElementById(sortselectName).value))}function setupPBar(time){var pbar=new R9_PBar("pbar");pbar.fulltime=(time?time:60000)+5000;if(window.SearchType!="flight"){pbar.linear=true}pbar.width=195;pbar.height=9;pbar.barImage="/images/a-meter-8px-orange.gif";pbar.drawInto("progressDiv")}var adt=new Array();function initAdt(type,args){if(!window.LogUserEvents){return false}try{adt.push(type);adt.push(SearchID);adt.push("load="+new Date().getTime());adt.push("rc="+_r.length);adt.push("fc="+_filtered.length);if(extraArgs){for(var i in extraArgs){adt.push(extraArgs[i])}}adt.push("resultmessage="+RANDOM_UPSELL_CODE)}catch(ignored){}}function addAdt(desc){if(window.LogVSEvents&&desc.indexOf("filtertime")<0&&desc.indexOf("sorttime")<0){jq.get("/vs/"+desc+"?action=vs")}if(!window.LogUserEvents){return}try{adt.push('f="'+desc+":"+new Date().getTime()+'"');if(adt.length>=20){sendAdt();initAdt()}}catch(ignored){}}function sendAdt(){if(!window.LogUserEvents){return}try{var client=new R9HTTPXml();client.init("'/s/sparkle?action=filterstats&ts='"+new Date().getTime(),"log="+escape(adt.join(" ")),null);client.asyncGET(null)}catch(ignore){}adt=new Array()}function allresultsloaded(){_ALLRESULTSLOADED=true;var fc=document.getElementById("filtered_count");if(fc){fc.innerHTML=_filtered.length}if(typeof allresultsloaded_product=="function"){allresultsloaded_product()}Streaming.dbg("ALR=true")}function loadAllResultsJS(refilter){var filterargs=(refilter!=null&&refilter)?"&filter=Y":"";jq.getScript("/s/jsresults?searchid="+SearchID+(refilter?"&filter=Y":""),allresultsloaded)}function uistatsunload(){adt.push("unload="+new Date().getTime());sendAdt()}function flippyLoaded(){jQuery("#flippyblocker").hide()}function launchCompareWindows(){if(!window.CMP2Urls){return false}for(var idx in CMP2Urls){var cc=CMP2Urls[idx];if(!cc[1]){continue}try{if(cc[0]=="CLOSE"){window.open("",cc[1]).close()}else{window.open(cc[0],cc[1])}}catch(ignored){}}window.focus();return true}function updateDisplayA_ds(pagenum){if(window.NoAds||R9_DisplayEds_JustHidden||!window.SearchID||window.local_displayEdOKToUpdate&&!local_displayEdOKToUpdate()){return}reloadBannerAds()}function waitForResults(callback){var cb=callback;var cbcount=0;function checkIfResultsLoaded(){if(_ALLRESULTSLOADED){callback();jq(".slidedown").slideDown("slow");return}else{if(window.SearchType=="hotel"&&cbcount==0){addAdt("impatienthoteluser")}}cbcount++;if(cbcount>=40){alert("Beklager, det oppstod en feil da resultatene dine skulle oppdateres. Vennligst gi oss beskjed dersom problemet skulle vedvare.")}else{if(cbcount<=10){window.setTimeout(checkIfResultsLoaded,250)}else{window.setTimeout(checkIfResultsLoaded,1000)}}}window.setTimeout(checkIfResultsLoaded,1)}function appendPinnedItems(content,spacer,collabhead,extraSpace){if(pinnedResultList.length==0){if(COLLABORATE.on){jq("#collabPinnedItems").html("")}return}var buffer=COLLABORATE.on?[collabhead]:content;if(!COLLABORATE.on){content.push(getPinHeader());content.push(spacer);if(!displayPinnedItems){return}}for(var i=0;i<pinnedResultList.length;i++){if(i>0){buffer.push(spacer)}buffer.push(makeARow(pinnedResultList[i].id,true,i+1,i))}if(COLLABORATE.on){buffer.push("</table>");jq("#collabPinnedItems").html(buffer.join(""))}else{content.push(spacer);content.push(spacer);if(extraSpace){content.push(extraSpace)}}}function jsLinkHead(clazz,func){return'<a class="'+clazz+'" href="javascript:'+func}function savesuccess(idx,divid){_r[idx]._saved=true;jq("#"+divid?divid:SearchType+"save"+idx).html("Lagret i \u201DS\u00F8kelogg\u201D under Min konto")}function modifySearch(haveSearchBox,callBefore){if(typeof hidePriceSelections=="function"){hidePriceSelections()}if(!haveSearchBox){return research()}if(callBefore){callBefore()}toggleFaderPane(true,hideSearchBox);initCalendar();if(typeof roomsChangedAgain=="function"){roomsChangedAgain()}jq("#popupSearch").css("top",(jq("#modifysearchtd").offset().top-45)+"px").show()}var _resultMap={};var _updates=null;function getResultIndex(id,ornull){var key=""+id;var idx=_resultMap[key];return idx==undefined&&!ornull?_resultMap[key]=_r.length:idx}function setResult(res,copy){var idx=res._order=res._idx=getResultIndex(res._id);if(copy&&_r[idx]){for(var i=0;i<copy.length;i++){var f=copy[i];if(res[f]==null){res[f]=_r[idx][f]}}}_r[idx]=res;if(res._pid&&PinnedItems[res._pid]){PinnedItems[res._id]=1}if(_updates!=null){_updates.push(idx)}return idx}function pushPinned(id,target){if(!target){target=pinnedResultList}var idx=getResultIndex(id,true);if(idx<_r.length){target.push({id:idx})}return target}function computePinned(){var target=[];for(var pinned in PinnedItems){if(pinned){pushPinned(pinned,target)}}return pinnedResultList=target}function attachHover(selector,enter,leave){jq(selector).each(function(i,f){jq(f).hover(enter,leave)})}function secondPhaseShow(){Streaming.showSecondPhase()}function clearTwoPhaseMessage(){Streaming.stopTwoPhase()};

var jsck_sparkle_no_no="v306";
// generation time: 17ms
