document.body.className=document.body.className.replace("script-off","script-on");(function(c){var b=function(m){var h=this.superclass&&this.superclass.prototype;var g=c.keys(m);if(!c.keys({toString:true}).length){g.push("toString","valueOf");}for(var f=0,j=g.length;f<j;f++){var l=g[f],k=m[l];if(h&&c.isFunction(k)&&c.argumentNames(k)[0]=="$super"){var n=k,k=c.extend(c.wrap((function(i){return function(){return h[i].apply(this,arguments);};})(l),n),{valueOf:function(){return n;},toString:function(){return n.toString();}});}this.prototype[l]=k;}return this;};c.extend({keys:function(h){var g=[];for(var f in h){g.push(f);}return g;},argumentNames:function(f){var g=f.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(/, ?/);return g.length==1&&!g[0]?[]:g;},bind:function(g,f){return function(){return g.apply(f,c.makeArray(arguments));};},wrap:function(g,h){var f=g;return function(){return h.apply(this,[c.bind(f,this)].concat(c.makeArray(arguments)));};},klass:function(){var k=null,j=c.makeArray(arguments);if(c.isFunction(j[0])){k=j.shift();}var f=function(){this.initialize.apply(this,arguments);};f.superclass=k;f.subclasses=[];f.addMethods=b;if(k){var g=function(){};g.prototype=k.prototype;f.prototype=new g;k.subclasses.push(f);}for(var h=0;h<j.length;h++){f.addMethods(j[h]);}if(!f.prototype.initialize){f.prototype.initialize=function(){};}f.prototype.constructor=f;return f;},delegate:function(f){return function(j){var i=c(j.target),h=null;for(var g in f){if(i.is(g)||((h=i.parents(g))&&h.length>0)){return f[g].apply(this,[h||i].concat(c.makeArray(arguments)));}h=null;}};}});var e=function(f){for(var g in f){if(g.match(/^on(.+)/)&&typeof f[g]=="function"){f.element.bind(RegExp.$1,c.bind(f[g],f));}}};var d=function(f){return c.klass(f,{initialize:function($super,h,g){this.element=c(h);if($super){$super.apply(this,g);}}});};var a=function(g,h,f){var i=d(h);instance=new i(g,f);e(instance);if(!h.instances){h.instances=[];}h.instances.push(instance);return instance;};c.fn.extend({attach:function(){var f=c.makeArray(arguments),g=f.shift();if(c.livequery&&this.selector){return this.livequery(function(){a(this,g,f);});}else{return this.each(function(){a(this,g,f);});}},attachAndReturn:function(){var f=c.makeArray(arguments),g=f.shift();return c.map(this,function(h){return a(h,g,f);});},delegate:function(f,g){return this.bind(f,c.delegate(g));},attached:function(f){var g=[];if(!f.instances){return g;}this.each(function(j,h){c.each(f.instances,function(l,k){if(k.element.get(0)==h){g.push(k);}});});return g;},firstAttached:function(f){return this.attached(f)[0];}});Remote=c.klass({initialize:function(f){if(this.element.attr("nodeName")=="FORM"){this.element.attach(Remote.Form,f);}else{this.element.attach(Remote.Link,f);}}});Remote.Base=c.klass({initialize:function(f){this.options=f;},_makeRequest:function(f){c.ajax(f);return false;}});Remote.Link=c.klass(Remote.Base,{onclick:function(){var f=c.extend({url:this.element.attr("href"),type:"GET"},this.options);return this._makeRequest(f);}});Remote.Form=c.klass(Remote.Base,{onclick:function(g){var f=g.target;if(c.inArray(f.nodeName.toLowerCase(),["input","button"])>=0&&f.type.match(/submit|image/)){this._submitButton=f;}},onsubmit:function(){var g=this.element.serializeArray();if(this._submitButton){g.push({name:this._submitButton.name,value:this._submitButton.value});}var f=c.extend({url:this.element.attr("action"),type:this.element.attr("method")||"GET",data:g},this.options);this._makeRequest(f);return false;}});c.ajaxSetup({beforeSend:function(f){if(!this.dataType){f.setRequestHeader("Accept","text/javascript, text/html, application/xml, text/xml, */*");}}});})(jQuery);var Cookie=jQuery.klass({data:undefined,name:undefined,options:undefined,initialize:function(c,b,a){this.data=c;this.name=b;this.options=jQuery.extend({path:"/",expires:2},a);},save:function(){var c=this.options.QMFormat?this.toQMCookieFormat(this.data):this.data;var b=new Date();b.setTime(b.getTime());var a=this.options.expires*1000*60*60*24;var d=new Date(b.getTime()+(a));document.cookie=this.name+"="+escape(c)+(this.options.expires?";expires="+d.toGMTString():"")+(this.options.path?";path="+this.options.path:"")+(this.options.domain?";domain="+this.options.domain:"")+(this.options.secure?";secure":"");},erase:function(){this.data={};this.options.expires=-1;this.save();},toQMCookieFormat:function(b){var a,c;a=[];if(!b){return false;}for(c in b){if(typeof b[c]!=="function"){a.push(c+"¤"+b[c]);}}return a.join("|");},parseQMCookieFormat:function(f){var d,c,e;if(f===""){return false;}d={};c=unescape(f).split("|");for(var b=0,a=c.length;b<a;b+=1){e=c[b].split("¤");d[e[0]]=e[1];}return d||false;},updateOptions:function(a){this.options=jQuery.extend(this.options,a);},get:function(a){return this.data[a];},set:function(a){this.data=jQuery.extend(this.data,a);this.save();},update:function(a){this.data=jQuery.extend(this.data,a);this.save();}});var Page=jQuery.klass({_html:undefined,_body:undefined,tab:undefined,lang:undefined,pagetypes:["blendedpage","blendedlistpage","blogpage","bloglistpage","contactpage","errorpage","imagehitpage","imagelistpage","jobpage","mainpage","microbloglistpage","newslistpage","nohitpage","partnerpage","pricepage","weblistpage"],initialize:function(){},html:function(){return(this._html=this._html||jQuery(document.getElementsByTagName("html")[0])[0]);},body:function(){return(this._body=this._body||jQuery(document.getElementsByTagName("body")[0])[0]);},getTab:function(){return(this.tab=this.tab||this.body().id);},getPagetype:function(){for(var b=0,a=this.pagetypes.length;b<a;b+=1){if(jQuery(this.body()).hasClass(this.pagetypes[b])){return this.pagetypes[b];}}return null;},getLang:function(){return(this.lang=this.lang||this.html().lang);}});var CPrint=jQuery.klass({initialize:function(){var a=this;jQuery(".print-link").each(function(){jQuery(this).bind("click",function(b){b.preventDefault();window.print();return false;});});jQuery(".print-window").each(function(b){jQuery(this).bind("click",function(c){c.preventDefault();window.open(jQuery(this)[0].href,"printpage","width=800, height=600, scrollbars=yes, resizable=yes, menubar=yes, location=no, toolbar=no, directories=no, status=no, top=0, left=0",false);return false;});});}});var CAddax=jQuery.klass({initialize:function(a){var b=function(f){var d=this.className.match(/addax-([a-z\-\_]+)/)[1];var e="";var g="";switch(a){case"blendedlistpage":e=jQuery("img.statistic:last").attr("src");g="Addax for profilepage";break;}switch(d){case"web_hl_hit_company_name_click":case"web_hl_hit_topprejtat_logotype_click":case"web_hl_hit_companylogotype_click":case"web_hl_hit_review_click":case"web_hl_hit_route_plan_click":case"web_hl_customer_booking_click":case"web_hl_third_party_booking_click":e=jQuery(this).parents("li.hit").find("img.statistic").attr("src");g="Addax links for result hit";break;default:if(!e){g="The pagetype is unkown, ERROR!";}}var c=Math.floor(Math.random()*100001);if(!e){return;}e=e.replace(/page_type=[a-z\-\_]+/i,"page_type="+d)+"&rnd="+c.toString();jQuery("body").append(jQuery("<img/>").attr({src:e,width:"0",height:"0",alt:""}));if(window.location.toString().indexOf("debug_stat")>-1){console.log(g,d);f.preventDefault();return false;}};jQuery(".addax").click(b);},add:function(a){return;}});var CStatistic=jQuery.klass({initialize:function(a){this.Addax=new CAddax(a);}});var Querystring=jQuery.klass({initialize:function(a){this.params={};if(a==null){a=location.search.substring(1,location.search.length);}if(a.length==0){return;}a=a.replace(/\+/g," ");var c=a.split("&");for(var d=0;d<c.length;d++){var f=c[d].split("=");var b=decodeURIComponent(f[0]);var e=(f.length==2)?decodeURIComponent(f[1]):b;this.params[b]=e;}},get:function(a,b){var c=this.params[a];return(c!=null)?c:b;},contains:function(a){var b=this.params[a];return(b!=null);}});var Site=jQuery.klass({domain:undefined,initialize:function(){this.Page=new Page();this.Cookie=new Cookie({startTab:"tabWeb",autoSuggest:"suggestyes",hppYP:25,hppMap:10,hppWP:25,skypetoolbar:"skypeno",openIn:"winsame",webLang:"national",familyFilter:"filterno"},"egoSettings",{expires:256,path:"/",domain:".eniro.se",secure:false,QMFormat:true});this.Print=new CPrint();this.Statistic=new CStatistic(this.Page.getPagetype());var a=this;jQuery('body a[rel~="external"]').click(a.openLink);},openLink:function(){window.open(this);return false;},getMainDomain:function(){return(this.domain=this.domain||document.domain.substr(document.domain.indexOf(".")+1));}});var Site=new Site();var AutoValue={initialize:function(){if($("#e-header").length>0){if(!location.hash){$("#e-search_word").focus();}$("#e-search_word, #e-where").attr("autocomplete","off");var k=$("#e-search_word, #e-where");$(".e-search-field").append('<span class="e-delete"></span>');k.width(k.width()-20);var l=$("#e-search_word"),i=l.parents(".e-search-field").find("label span"),n=l.parents(".e-search-field").find(".e-delete"),h=l.val(),f=$("#e-where"),d=f.parents(".e-search-field").find("label span"),a=f.parents(".e-search-field").find(".e-delete"),b=f.val(),j=$(".e-count:visible"),m=$([l.get(0),f.get(0)]),c=$([n.get(0),a.get(0)]),e=200;if(f.length===0){var m=l,c=n;}function g(){var p=l.val(),o=f.val();if(p.length===0){i.fadeIn(e);n.fadeOut(e);}else{i.fadeOut(e);n.fadeIn(e);}if(f.length>0){if(o.length===0){d.fadeIn(e);a.fadeOut(e);}else{d.fadeOut(e);a.fadeIn(e);}}if(j&&(p!==h||o!==b)){j.fadeOut(e);j=null;}}g();m.bind("keydown focus blur paste contextmenu",function(){setTimeout(function(){g();},5);});c.bind("click",function(){$(this).parent().find("input").val("").trigger("clear");$(this).parent().find("input").focus();g();});}}};jQuery(function(a){AutoValue.initialize();});jQuery(function(d){if(!d.browser.msie){if(parseInt(d.browser.version)<8){var b=d(".e-button input");b.focus(function a(){d(this).parent().parent().addClass("activebutton");});b.blur(function c(){d(this).parent().parent().removeClass("activebutton");});}}});(function(d){var b=d.jQuery,c=d.document;b(function a(h){var e=h("#e-search_word, #e-where"),i=h("#e-header .e-navigation li"),g=h(c.body),n=g.attr("id"),j=(d.location.hostname.match(/\.(test|dev[0-9]|nsa|local|prod)\.eniro\.net$/gi)||[""])[0],f=(d.location.hostname.match(/(gulesider\.no|msn\.gulesider\.no|eniro\.se|krak\.dk)/)||[""])[0],k;function m(o){var r=decodeURIComponent(e.eq(0).val()||"").replace(" ","+"),q=decodeURIComponent(e.eq(1).val()||"").replace(" ","+"),t=(r.length!==0),s=(q.length!==0);i.each(function p(){var x=h(this),w=x.find("a"),v,y="",u=((o===true)?(w.find(".e-count:visible").size()!==0):true);if(f==="eniro.se"){v=u&&(t||s);if(x.hasClass("e-company")&&n!=="company"){if(v){if(t){y="/hitta:"+r+((s)?"/"+q:"");}else{y="/query?what=cs&geo_area="+q;}}w.attr("href","http://gulasidorna.eniro.se"+j+y);}else{if(x.hasClass("e-person")&&n!=="person"){if(v){if(t){y="/resultat/"+r+((s)?"/"+q:"");}else{y="/query?what=wp&geo_area="+q;}}w.attr("href","http://personer.eniro.se"+j+y);}else{if(x.hasClass("e-map")){if(n==="company"){what="map_yp";}else{if(n==="person"){what="map_wp";}else{what="map";}}if(v){w.attr("href","http://kartor.eniro.se"+j+("/query?what="+what+"&search_word="+l(r)+((s)?"&geo_area="+l(q):"")));}}else{if(x.hasClass("e-web")&&!g.hasClass("blendedlistpage")){w.attr("href","http://www.eniro.se"+j+((v)?"/query?what=all&search_word="+r+"&geo_area="+q+"&btn_blended=S%C3%B6k":"/webb"));}}}}}else{if(f==="krak.dk"){v=u&&(t||q!=="");if(x.hasClass("e-company")&&(n!=="company"||g.hasClass("krakteknik"))){if(v){if(t){y="/"+r+((s)?"/"+q:"")+"/s%C3%B8g.cs";}else{y="/query?what=cs&geo_area="+q;}}else{y="/firma";}w.attr("href","http://www.krak.dk"+j+y);}else{if(x.hasClass("e-person")&&n!=="person"){if(v){if(t){y="/person/resultat/"+r+((s)?"/"+q:"");}else{y="/query?what=wp&geo_area="+q;}}else{y="/person";}w.attr("href","http://www.krak.dk"+j+y);}else{if(x.hasClass("e-map")){if(n==="company"){what="map_yp";}else{if(n==="person"){what="map_wp";}else{what="map";}}if(v){w.attr("href","http://map.krak.dk"+j+("/query?what="+what+"&search_word="+l(r)+((s)?"&geo_area="+l(q):"")));}}else{if(x.hasClass("e-b2b")&&!g.hasClass("krakteknik")){w.attr("href","http://www.krakteknik.dk"+j+((v)?"/query?what=cs&search_word="+r+"&geo_area="+q+"&btn_all=S%C3%B8g":""));}}}}}else{if(f==="msn.gulesider.no"){v=u&&t;if(x.hasClass("e-company")&&n!=="company"){w.attr("href","http://msn.gulesider.no"+j+((v)?"/finn:"+r:"/firma"));}else{if(x.hasClass("e-person")&&n!=="person"){w.attr("href","http://msn.gulesider.no"+j+((v)?"/person/resultat/"+r:"/person"));}else{if(x.hasClass("e-map")){if(n==="company"){what="map_yp";}else{if(n==="person"){what="map_wp";}else{what="map";}}if(v){w.attr("href","http://kart.gulesider.no"+j+("/query?what="+what+"&search_word="+l(r)));}}else{if(x.hasClass("e-web")){if(v){w.attr("href","http://www.kvasir.no/alle-gsi?partnerid=GSI&top=nett&q="+r);}else{w.attr("href","http://www.gulesider.no"+j+"/yelo");}}}}}}else{if(f==="gulesider.no"){v=u&&t;if(x.hasClass("e-company")&&n!=="company"){w.attr("href","http://www.gulesider.no"+j+((v)?"/finn:"+r:"/firma"));}else{if(x.hasClass("e-person")&&n!=="person"){w.attr("href","http://www.gulesider.no"+j+((v)?"/person/resultat/"+r:"/person"));}else{if(x.hasClass("e-map")){if(n==="company"){what="map_yp";}else{if(n==="person"){what="map_wp";}else{what="map";}}if(v){w.attr("href","http://kart.gulesider.no"+j+("/query?what="+what+"&search_word="+l(r)));}}else{if(x.hasClass("e-web")){if(v){w.attr("href","http://www.kvasir.no/alle-gsi?partnerid=GSI&top=nett&q="+r);}else{w.attr("href","http://www.gulesider.no"+j+"/yelo");}}}}}}}}}});}function l(r){var r=encodeURIComponent(r);var p=[{pattern:/(%20){1,}/g,replace:"+"}];var o,q;for(o=0,q=p.length;o<q;o+=1){r=r.replace(p[o]["pattern"],p[o]["replace"]);}return r.substring(0,500);}e.bind("keyup paste",function(){m();});m(true);});}(this));var CSuggest=jQuery.klass({initialize:function(a,b){this.textField=jQuery(a);this.textField.attr("autocomplete","off");this.options=jQuery.extend({currentClassName:"current",id_prefix:"s-",delay:200,form:null},b);this.setCaretPosition();this.suggestions=[];this.typedValue="";this.timeout=null;this.lastSearch=null;this.createSuggestDiv();this.hideSuggestDiv();this.positionSuggestDiv();this.textField.bind("keydown",{obj:this},this.navigate);this.textField.bind("keyup",{obj:this},this.suggest);this.textField.bind("blur",{obj:this},this.blur);this.suggestDiv.bind("mouseover",{obj:this},this.hover);this.suggestDiv.bind("click",{obj:this},this.click);jQuery(window).resize(jQuery.bind(this.positionSuggestDiv,this));jQuery(document).bind("click",{obj:this},this.destroySuggestDiv);},createSuggestDiv:function(){if(!document.getElementById("suggestcont")){jQuery('<div id="suggestcont"></div>').appendTo("body");}this.suggestDiv=jQuery('<div class="suggest '+this.options.type+'"></div>').appendTo("#suggestcont");},setCaretPosition:function(){var b=this.textField;if(document.selection){if(b.val()===""&&this.options.setFocus){b.focus();}var a=document.selection.createRange();a.moveStart("character",-b.val().length);a.moveStart("character",b.val().length);a.moveEnd("character",0);a.select();}else{if(b.selectionStart||b.selectionStart==="0"){b.selectionStart=b.value.length;b.selectionEnd=b.value.length;b.focus();}}},destroySuggestDiv:function(b){var a=jQuery("#suggestcont .what_only");var c=jQuery("#suggestcont .where_only");if(a){a.css({display:"none"});}if(c){c.css({display:"none"});}},showSuggestDiv:function(){this.suggestDiv.css({display:"block"});this.positionSuggestDiv();},hideSuggestDiv:function(){this.suggestDiv.css({display:"none"});},positionSuggestDiv:function(){var a=this.textField.offset();if(jQuery("body").hasClass(".sv-se")||jQuery("body").hasClass(".krak-spaceshuttle")){this.suggestDiv.css({left:(a.left+12)+"px",top:(a.top+jQuery(this.textField).outerHeight()+1-2+1)+"px",width:(jQuery(this.textField).outerWidth()-2-12+20)+"px",position:"absolute"});}else{this.suggestDiv.css({left:a.left+"px",top:(a.top+jQuery(this.textField).outerHeight()+1)+"px",width:(jQuery(this.textField).outerWidth()-2)+"px",position:"absolute"});}},select:function(a){this.current=a;return jQuery(this.current).addClass(this.options.currentClassName);},unselect:function(){if(this.current){jQuery(this.current).removeClass(this.options.currentClassName);this.current=null;}},clearSuggestions:function(){this.suggestDiv.html("");this.current=null;},hover:function(b){var a=jQuery(b.target).closest("li");if(a.length){var c=b.data.obj;c.unselect();c.select(a);}},click:function(c){var b=jQuery(c.target).closest("li");if(b.length){var d=c.data.obj;var a=parseInt(b.attr("id").substring(d.options.id_prefix.length,b.attr("id").length),10);d.textField.val(d.longNames[a]);d.hideSuggestDiv();d.textField.focus();d.setCaretPosition();}},blur:function(a){var b=a.data.obj;if(b.request){b.request.abort();}},navigate:function(e){var f=e.data.obj;var d=e.charCode||e.keyCode;if((/^38$|^40$/).test(d)){if(!f.suggestDiv.is(":visible")){f.suggest(e);e.preventDefault();return;}var c=f.suggestDiv.find("li");if(f.current===null){if((/^40$/).test(d)){f.select(f.suggestDiv.find("li:first")[0]);}else{if((/^38$/).test(d)){f.select(f.suggestDiv.find("li:last")[0]);}}}else{if(f.current){var b=jQuery.inArray(f.current,c);f.unselect();if((/^40$/).test(d)&&(b+1)<c.size()){f.select(c[b+=1]);}else{if((/^38$/).test(d)&&(b-1)>=0){f.select(c[b-=1]);}}}}if(f.current){var a=parseInt(jQuery(f.current).attr("id").substring(f.options.id_prefix.length,jQuery(f.current).attr("id").length),10);f.textField.val(f.longNames[a]);}else{f.textField.val(f.typedValue);}e.preventDefault();}else{if((/^9$/).test(d)){clearTimeout(f.timeout);f.hideSuggestDiv();if(typeof(f.current)!=="undefined"&&f.current!==null){f.clearSuggestions();e.preventDefault();}}}},suggest:function(b){var c=b.data.obj;var a=b.charCode||b.keyCode;if(!(/^38$|^40$|^9$|^13$|^27$|^16$/).test(a)){c.typedValue=c.textField.val();if(c.typedValue.length>1){if(c.typedValue!==c.lastSearch){clearTimeout(c.timeout);c.lastSearch=c.typedValue;c.timeout=setTimeout(jQuery.bind(c.remoteSuggest,c),c.options.delay);}}else{clearTimeout(c.timeout);c.lastSearch="";c.hideSuggestDiv();if(c.request){c.request.abort();}}b.preventDefault();}else{if((/^27$/).test(a)){c.hideSuggestDiv();c.clearSuggestions();}}},serializeObject:function(c){var d={};var b=c.serializeArray();jQuery.each(b,function(){if(d[this.name]){if(!d[this.name].push){d[this.name]=[d[this.name]];}d[this.name].push(this.value||"");}else{d[this.name]=this.value||"";}});return d;},remoteSuggest:function(){var c=35;if(Site.Page.lang==="no-NO"){c=70;}var b={count:10,debug:0,lang:"",partner:"suggest",suggest_length:c,tpl:"xml",unicode:1,search_type:"suggest"};var a;if(this.options.form){a=this.serializeObject(jQuery("#"+this.options.form));b=jQuery.extend(b,a);}else{a={search_word:this.textField.val()};b=jQuery.extend(b,a);}if(this.options.parameters&&this.options.parameters.isGeoSearch){this.options.parameters=jQuery.extend(this.options.parameters,{geo_area:this.textField.val()});b=jQuery.extend(b,this.options.parameters);}if(this.options.what){b.what=this.options.what;}if(this.options.type){if(b.search_word===""){b.type="where_only";}else{if(b.geo_area===""){b.type="what_only";}else{b.type=this.options.type;}}}if(a.search_word.length>1||a.geo_area.length>1){var d=this;jQuery.ajax({type:"GET",url:"/query",data:b,cache:false,success:function(e){d.handleResponse(e);},error:function(e){},dataType:"xml"});}},handleResponse:function(b){var e=b.getElementsByTagName("item");if(e.length>0){this.longNames=new Array(e.length);this.clearSuggestions();var d=jQuery("<ul></ul>");var h;for(var c=0;c<e.length;c+=1){var g=e[c].getElementsByTagName("item_short")[0];var a=e[c].getElementsByTagName("item_full")[0];var j=e[c].getElementsByTagName("header_code")[0];var m=unescape(a.firstChild.nodeValue);this.longNames[c]=m;var f=unescape(g.firstChild.nodeValue);if(f.toLowerCase().match(this.textField.val().toLowerCase())!==null){var l=f.toLowerCase().split(this.textField.val().toLowerCase()),k=l[1].replace("&amp;","\u0026").replace("&quot;","\u0022");f=this.textField.val()+"<span>"+k+"</span>";}if(j&&j.firstChild){h=jQuery('<li class="heading" id="'+this.options.id_prefix+c+'">'+f+"</li>");}else{h=jQuery('<li id="'+this.options.id_prefix+c+'">'+f+"</li>");}h.appendTo(d);}d.appendTo(this.suggestDiv);this.showSuggestDiv();}else{this.hideSuggestDiv();}}});jQuery(document).ready(function(){if(document.getElementById("e-header")){if(document.getElementById("e-where")){var b=new CSuggest(jQuery("#e-where")[0],{type:"where_only",what:"es_yp_sword",form:"e-search",setFocus:0});}if(document.getElementById("e-search_word")){var a=new CSuggest(jQuery("#e-search_word")[0],{type:"what_only",what:"es_yp_sword",form:"e-search",setFocus:1});}}});
