/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net)
 * Licensed under the MIT License (LICENSE.txt).
 *
 * Version 2.1.2
 */
(function(a){a.fn.bgiframe=(a.browser.msie&&/msie 6\.0/i.test(navigator.userAgent)?function(d){d=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},d);var c='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+d.src+'"style="display:block;position:absolute;z-index:-1;'+(d.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(d.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":b(d.top))+";left:"+(d.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":b(d.left))+";width:"+(d.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":b(d.width))+";height:"+(d.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":b(d.height))+';"/>';return this.each(function(){if(a(this).children("iframe.bgiframe").length===0){this.insertBefore(document.createElement(c),this.firstChild);}});}:function(){return this;});a.fn.bgIframe=a.fn.bgiframe;function b(c){return c&&c.constructor===Number?c+"px":c;}})(jQuery);(function(a){a.fn.extend({selectFirst:function(f){f=f||"input[type=text]:first, textarea";var e=this.find(f),c,b,d;if(e.size()!==0){for(c=0,b=e.size();c<b;c++){d=e.get(c);if(d.select){d.focus();d.select();break;}else{d.focus();break;}}}return this;}});})(jQuery);(function(a){a.fn.extend({getRegion:function(){if(this[0]===window){return a.getViewportRegion();}var d=this.outerHeight(),c=this.outerWidth(),b=this.offset();return{left:b.left,right:b.left+c,top:b.top,bottom:b.top+d,height:d,width:c};},inRegion:function(c,d,b){var f,e=b||this.getRegion();if(c.tagName||(c.attr&&c.attr("tagName"))){f=a(c).getRegion();}else{if(typeof(c)==="object"){f=c;}else{return false;}}if(d){return(e.left>=f.left&&e.right<=f.right&&e.top>=f.top&&e.bottom<=f.bottom);}else{if(Math.min(f.bottom,e.bottom)>=Math.max(f.top,e.top)&&Math.min(f.right,e.right)>=Math.max(f.left,e.left)){return true;}else{return false;}}}});a.extend({getViewportRegion:function(){var b=a(window),f=b.height(),c=b.width(),d=b.scrollTop(),e=b.scrollLeft();return{left:e,right:e+c,top:d,bottom:d+f,height:f,width:c};}});}(jQuery));(function(g){var h=g(window),f=g([]),d=[],c="expose",b,e,a;b=function(i,k){if(!g.isFunction(k)){throw"jQuery.expose: No callback function provided";}var j=g(i);j.one(c,k);return g;};a=function(){var i=h.getRegion();f.each(function(j,k){e(k,i,j);});};e=function(o,l,m){l=l||h.getRegion();m=m||-1;var j=g(o),n=d[m]||j.getRegion(),k=j.inRegion(l,false,n);if(m!==-1){d[m]=n;}if(k){if(m!==-1){d.splice(m,1);f=f.not(o);}setTimeout(function(){j.trigger(c);},0);return true;}return false;};g(function(i){h.bind("resize",a);h.bind("scroll",a);a();});g.extend({expose:function(i,j){g(function(k){b(i,j);});return g;}});g.fn.extend({onExpose:function(i){b(this,i);return this;}});g.extend(g.event.special,{expose:{setup:function(){if(!e(this)){f=f.add(g(this));}return false;},teardown:function(){}}});}(jQuery));(function(d){var e={konami:[38,38,40,40,37,39,37,39,66,65]},c={backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,left:37,up:38,right:39,down:40,insert:45,"delete":46,"0":48,"1":49,"2":50,"3":51,"4":52,"5":53,"6":54,"7":55,"8":56,"9":57,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,winleft:91,winright:92,select:93,num0:96,num1:97,num2:98,num3:99,num4:100,num5:101,num6:102,num7:103,num8:104,num9:105,multi:106,add:107,sub:109,dec:110,div:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrolllock:145,"num,":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"{":219,"\\":220,"}":221,"'":222};function b(g,h){h=(typeof(h)==="string")?h:"Cheat enabled!";var f=d("<div>"+h+"</div>");f.css({width:"8em",height:"8em",color:"#ffffff",lineHeight:"8em",fontSize:"13px",textAlign:"center",opacity:1,background:"green",position:"absolute",top:"50%",left:"50%",marginLeft:"-4em",marginTop:"-4em"}).appendTo(document.body).animate({fontSize:"300px",opacity:0},1000,function(){f.remove();});}function a(j){var g=[],h,f;if(typeof(j)==="string"){j=j.split("");}f=j.length;for(h=0;h<f;h++){g.push(c[j[h]]);}return g;}d.fn.cheat=function(l,i){i=i||b;var k=e[l]||a(l),g=k.length,f=[];function j(m){var h=m.keyCode;if(k[f.length]===h){f.push(h);if(g===f.length){f=[];i.call(this,m,b);}}else{f=[];}}return this.bind("keydown",j);};}(jQuery));(function(b){var f="jQuery.dim.data.element",d=150,e=9999;function c(j,h,l){var i=b(j),g,k;if(i.index(document)!==-1){g={top:0,left:0};}else{g=i.offset();}if(!i.data(f)){l=b.extend(g,{position:"absolute",zIndex:e,width:i.width(),height:i.height(),background:"#000000",opacity:0.5},(l||{}));k=b("<div></div>").css(l).appendTo(document.body);i.data(f,k);k.fadeIn((h||d));}}function a(i,g){var h=b(i),j=h.data(f);if(j&&j.size()!==0){j.fadeOut((g||d),function(){j.remove();});}h.removeData(f);}b.extend({dim:function(g,h){c(document,g,h);return b;},undim:function(g){a(document,g);return b;}});b.fn.extend({dim:function(g,h){return this.each(function(){c(this,g,h);});}});})(jQuery);(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|msn.dev)\.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(t||s){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(t||s){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"||f==="msn.dev.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(t||s){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(t||s){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",m);m(true);});}(this));(function(){var t=this;var q=t._;var b=typeof StopIteration!=="undefined"?StopIteration:"__break__";var i=Array.prototype,z=Object.prototype;var r=i.slice,v=i.unshift,u=z.toString,o=z.hasOwnProperty,m=z.propertyIsEnumerable;var l=i.forEach,h=i.map,x=i.reduce,e=i.reduceRight,k=i.filter,a=i.every,w=i.some,s=i.indexOf,f=i.lastIndexOf,c=Array.isArray,y=Object.keys;var A=function(B){return new g(B);};if(typeof exports!=="undefined"){exports._=A;}t._=A;A.VERSION="1.1.2";var d=A.each=A.forEach=function(H,F,E){try{if(l&&H.forEach===l){H.forEach(F,E);}else{if(A.isNumber(H.length)){for(var D=0,B=H.length;D<B;D++){F.call(E,H[D],D,H);}}else{for(var C in H){if(o.call(H,C)){F.call(E,H[C],C,H);}}}}}catch(G){if(G!=b){throw G;}}return H;};A.map=function(E,D,C){if(h&&E.map===h){return E.map(D,C);}var B=[];d(E,function(H,F,G){B[B.length]=D.call(C,H,F,G);});return B;};A.reduce=A.foldl=A.inject=function(E,D,B,C){if(x&&E.reduce===x){if(C){D=A.bind(D,C);}return E.reduce(D,B);}d(E,function(H,F,G){B=D.call(C,B,H,F,G);});return B;};A.reduceRight=A.foldr=function(E,D,B,C){if(e&&E.reduceRight===e){if(C){D=A.bind(D,C);}return E.reduceRight(D,B);}var F=(A.isArray(E)?E.slice():A.toArray(E)).reverse();return A.reduce(F,D,B,C);};A.find=A.detect=function(E,D,C){var B;d(E,function(H,F,G){if(D.call(C,H,F,G)){B=H;A.breakLoop();}});return B;};A.filter=A.select=function(E,D,C){if(k&&E.filter===k){return E.filter(D,C);}var B=[];d(E,function(H,F,G){if(D.call(C,H,F,G)){B[B.length]=H;}});return B;};A.reject=function(E,D,C){var B=[];d(E,function(H,F,G){if(!D.call(C,H,F,G)){B[B.length]=H;}});return B;};A.every=A.all=function(E,D,C){D=D||A.identity;if(a&&E.every===a){return E.every(D,C);}var B=true;d(E,function(H,F,G){if(!(B=B&&D.call(C,H,F,G))){A.breakLoop();}});return B;};A.some=A.any=function(E,D,C){D=D||A.identity;if(w&&E.some===w){return E.some(D,C);}var B=false;d(E,function(H,F,G){if(B=D.call(C,H,F,G)){A.breakLoop();}});return B;};A.include=A.contains=function(D,C){if(s&&D.indexOf===s){return D.indexOf(C)!=-1;}var B=false;d(D,function(E){if(B=E===C){A.breakLoop();}});return B;};A.invoke=function(C,D){var B=r.call(arguments,2);return A.map(C,function(E){return(D?E[D]:E).apply(E,B);});};A.pluck=function(C,B){return A.map(C,function(D){return D[B];});};A.max=function(E,D,C){if(!D&&A.isArray(E)){return Math.max.apply(Math,E);}var B={computed:-Infinity};d(E,function(I,F,H){var G=D?D.call(C,I,F,H):I;G>=B.computed&&(B={value:I,computed:G});});return B.value;};A.min=function(E,D,C){if(!D&&A.isArray(E)){return Math.min.apply(Math,E);}var B={computed:Infinity};d(E,function(I,F,H){var G=D?D.call(C,I,F,H):I;G<B.computed&&(B={value:I,computed:G});});return B.value;};A.sortBy=function(D,C,B){return A.pluck(A.map(D,function(G,E,F){return{value:G,criteria:C.call(B,G,E,F)};}).sort(function(H,G){var F=H.criteria,E=G.criteria;return F<E?-1:F>E?1:0;}),"value");};A.sortedIndex=function(G,F,D){D=D||A.identity;var B=0,E=G.length;while(B<E){var C=(B+E)>>1;D(G[C])<D(F)?B=C+1:E=C;}return B;};A.toArray=function(B){if(!B){return[];}if(B.toArray){return B.toArray();}if(A.isArray(B)){return B;}if(A.isArguments(B)){return r.call(B);}return A.values(B);};A.size=function(B){return A.toArray(B).length;};A.first=A.head=function(D,C,B){return C&&!B?r.call(D,0,C):D[0];};A.rest=A.tail=function(D,B,C){return r.call(D,A.isUndefined(B)||C?1:B);};A.last=function(B){return B[B.length-1];};A.compact=function(B){return A.filter(B,function(C){return !!C;});};A.flatten=function(B){return A.reduce(B,function(C,D){if(A.isArray(D)){return C.concat(A.flatten(D));}C[C.length]=D;return C;},[]);};A.without=function(C){var B=r.call(arguments,1);return A.filter(C,function(D){return !A.include(B,D);});};A.uniq=A.unique=function(C,B){return A.reduce(C,function(D,F,E){if(0==E||(B===true?A.last(D)!=F:!A.include(D,F))){D[D.length]=F;}return D;},[]);};A.intersect=function(C){var B=r.call(arguments,1);return A.filter(A.uniq(C),function(D){return A.every(B,function(E){return A.indexOf(E,D)>=0;});});};A.zip=function(){var B=r.call(arguments);var E=A.max(A.pluck(B,"length"));var D=new Array(E);for(var C=0;C<E;C++){D[C]=A.pluck(B,""+C);}return D;};A.indexOf=function(E,D){if(s&&E.indexOf===s){return E.indexOf(D);}for(var C=0,B=E.length;C<B;C++){if(E[C]===D){return C;}}return -1;};A.lastIndexOf=function(D,C){if(f&&D.lastIndexOf===f){return D.lastIndexOf(C);}var B=D.length;while(B--){if(D[B]===C){return B;}}return -1;};A.range=function(I,F,G){var E=r.call(arguments),H=E.length<=1,I=H?0:E[0],F=H?E[0]:E[1],G=E[2]||1,C=Math.max(Math.ceil((F-I)/G),0),B=0,D=new Array(C);while(B<C){D[B++]=I;I+=G;}return D;};A.bind=function(C,D){var B=r.call(arguments,2);return function(){return C.apply(D||{},B.concat(r.call(arguments)));};};A.bindAll=function(C){var B=r.call(arguments,1);if(B.length==0){B=A.functions(C);}d(B,function(D){C[D]=A.bind(C[D],C);});return C;};A.memoize=function(D,C){var B={};C=C||A.identity;return function(){var E=C.apply(this,arguments);return E in B?B[E]:(B[E]=D.apply(this,arguments));};};A.delay=function(C,D){var B=r.call(arguments,2);return setTimeout(function(){return C.apply(C,B);},D);};A.defer=function(B){return A.delay.apply(A,[B,1].concat(r.call(arguments,1)));};A.wrap=function(B,C){return function(){var D=[B].concat(r.call(arguments));return C.apply(C,D);};};A.compose=function(){var B=r.call(arguments);return function(){var C=r.call(arguments);for(var D=B.length-1;D>=0;D--){C=[B[D].apply(this,C)];}return C[0];};};A.keys=y||function(D){if(A.isArray(D)){return A.range(0,D.length);}var C=[];for(var B in D){if(o.call(D,B)){C[C.length]=B;}}return C;};A.values=function(B){return A.map(B,A.identity);};A.functions=A.methods=function(B){return A.filter(A.keys(B),function(C){return A.isFunction(B[C]);}).sort();};A.extend=function(B){d(r.call(arguments,1),function(C){for(var D in C){B[D]=C[D];}});return B;};A.clone=function(B){return A.isArray(B)?B.slice():A.extend({},B);};A.tap=function(C,B){B(C);return C;};A.isEqual=function(C,B){if(C===B){return true;}var F=typeof(C),H=typeof(B);if(F!=H){return false;}if(C==B){return true;}if((!C&&B)||(C&&!B)){return false;}if(C.isEqual){return C.isEqual(B);}if(A.isDate(C)&&A.isDate(B)){return C.getTime()===B.getTime();}if(A.isNaN(C)&&A.isNaN(B)){return false;}if(A.isRegExp(C)&&A.isRegExp(B)){return C.source===B.source&&C.global===B.global&&C.ignoreCase===B.ignoreCase&&C.multiline===B.multiline;}if(F!=="object"){return false;}if(C.length&&(C.length!==B.length)){return false;}var D=A.keys(C),G=A.keys(B);if(D.length!=G.length){return false;}for(var E in C){if(!(E in B)||!A.isEqual(C[E],B[E])){return false;}}return true;};A.isEmpty=function(C){if(A.isArray(C)||A.isString(C)){return C.length===0;}for(var B in C){if(o.call(C,B)){return false;}}return true;};A.isElement=function(B){return !!(B&&B.nodeType==1);};A.isArray=c||function(B){return !!(B&&B.concat&&B.unshift&&!B.callee);};A.isArguments=function(B){return !!(B&&B.callee);};A.isFunction=function(B){return !!(B&&B.constructor&&B.call&&B.apply);};A.isString=function(B){return !!(B===""||(B&&B.charCodeAt&&B.substr));};A.isNumber=function(B){return(B===+B)||(u.call(B)==="[object Number]");};A.isBoolean=function(B){return B===true||B===false;};A.isDate=function(B){return !!(B&&B.getTimezoneOffset&&B.setUTCFullYear);};A.isRegExp=function(B){return !!(B&&B.test&&B.exec&&(B.ignoreCase||B.ignoreCase===false));};A.isNaN=function(B){return A.isNumber(B)&&isNaN(B);};A.isNull=function(B){return B===null;};A.isUndefined=function(B){return typeof B=="undefined";};A.noConflict=function(){t._=q;return this;};A.identity=function(B){return B;};A.times=function(E,D,C){for(var B=0;B<E;B++){D.call(C,B);}};A.breakLoop=function(){throw b;};A.mixin=function(B){d(A.functions(B),function(C){p(C,A[C]=B[C]);});};var j=0;A.uniqueId=function(B){var C=j++;return B?B+C:C;};A.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g};A.template=function(E,D){var F=A.templateSettings;var B="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+E.replace(/'/g,"\\'").replace(F.interpolate,function(G,H){return"',"+H.replace(/\\'/g,"'")+",'";}).replace(F.evaluate||null,function(G,H){return"');"+H.replace(/\\'/g,"'").replace(/[\r\n\t]/g," ")+"__p.push('";}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');";var C=new Function("obj",B);return D?C(D):C;};var g=function(B){this._wrapped=B;};A.prototype=g.prototype;var n=function(C,B){return B?A(C).chain():C;};var p=function(B,C){g.prototype[B]=function(){var D=r.call(arguments);v.call(D,this._wrapped);return n(C.apply(A,D),this._chain);};};A.mixin(A);d(["pop","push","reverse","shift","sort","splice","unshift"],function(B){var C=i[B];g.prototype[B]=function(){C.apply(this._wrapped,arguments);return n(this._wrapped,this._chain);};});d(["concat","join","slice"],function(B){var C=i[B];g.prototype[B]=function(){return n(C.apply(this._wrapped,arguments),this._chain);};});g.prototype.chain=function(){this._chain=true;return this;};g.prototype.value=function(){return this._wrapped;};})();var ENIRO;(function(c,i){var g=(new Date()).getTime(),f=window,h=document,e=h.body,b={pathname:"",version:"0.0.1",site:"",locale:"",host:f.location.host,protocol:f.location.protocol},d=(f.location.hostname.match(/\.(test|dev[0-9]|nsa|local|prod)\.eniro\.net$/gi)||[""])[0],a="http://static1.eniro.com"+d;ENIRO=function(){};ENIRO.env={window:f,document:h,win:c(f),doc:c(h),body:c(e),jQuery:c,"$":c,underscore:i,_:i,base:a,host_env:d};ENIRO.debug=false;ENIRO.logTime=function(k){if(ENIRO.debug){var j=(new Date()).getTime();ENIRO.log("TIME "+((j-g)/1000)+" sec - "+(k||""));}};ENIRO.env.doc.ready(function(){ENIRO.logTime("document::ready");});ENIRO.env.win.load(function(){ENIRO.logTime("window::load");});ENIRO.deferred=function(k,j){return function(){var l=arguments;setTimeout(function(){k.apply(j||ENIRO,l);},0);};};ENIRO.cfg=function(){if(c.isPlainObject(arguments[0])){c.each(arguments[0],function(l,j){ENIRO.cfg(arguments[0],arguments[1]);});}else{if(arguments.length===1){return b[arguments[0]];}else{if(arguments.length===2){if(arguments[0]==="modules"){c.extend(ENIRO.load.modules,arguments[1]);}else{b[arguments[0]]=arguments[1];}}}}return this;};ENIRO.version=function(){return b.version;};ENIRO.site=function(){if(!b.site){if(ENIRO.env.body.hasClass("krak")){b.site="KRAK";}else{b.site="ENIRO";}}return b.site;};ENIRO.locale=function(){if(!b.locale){b.locale=c("html").attr("lang").toLowerCase();}return b.locale;};ENIRO.pathname=function(){return b.pathname;};ENIRO.makeHost=function(){var k=i.toArray(arguments),n=k.shift(),p=[ENIRO.cfg("protocol")+"//"+ENIRO.cfg("host").replace(/[^\.]+/,n)],o,m=0,j=k.length;for(;m<j;m++){if(k[m]){p.push(k[m]);}}o=p.join("/")+"/";return o;};ENIRO.envHost=function(){return d;};ENIRO.base=function(k,j){k=k||ENIRO.cfg("pathname");j=j||ENIRO.cfg("version");return a+"/"+j+"/"+k;};ENIRO.log=function(){var j,m="ENIRO",l,k;if(ENIRO.debug&&f.console){j=c.makeArray(arguments);if(j.length===1){console.log(j[0]);}else{if(c.isFunction(console.group)){if(typeof(j[0])==="string"){m=j.shift();}k=j.length;console.group(m);for(l=0;l<k;l++){console.log(j[l]);}console.groupEnd();}else{console.log(j);}}}return this;};ENIRO.dir=function(){var j,m="ENIRO",l,k;if(ENIRO.debug&&f.console){j=c.makeArray(arguments);if(j.length===1){console.dir(j[0]);}else{if(c.isFunction(console.group)){if(typeof(j[0])==="string"){m=j.shift();}k=j.length;console.group(m);for(l=0;l<k;l++){console.dir(j[l]);}console.groupEnd();}else{console.dir(j);}}}return this;};}(jQuery.noConflict(),_.noConflict()));(function(){var q={},j={},e={},s={},o=false,l,d=ENIRO.env.jQuery,r=ENIRO.env.underscore,c=ENIRO.env.window,t=ENIRO.env.document,i=t.getElementsByTagName("head")[0],k=false,h=[],f=[],b,m,g,n,p;function a(u){return[u,((u.indexOf("?")===-1)?"?":"&"),(Math.floor(Math.random()*(99-1+1))+1)+"."+(Math.floor(Math.random()*(99-1+1))+1)+"="+(Math.floor(Math.random()*(99-1+1))+1)+"."+(Math.floor(Math.random()*(99-1+1))+1)].join("");}ENIRO.define=function(){var u=r.toArray(arguments),w=u.shift(),v=u.pop(),x=u;if(x.length===1&&r.isArray(x[0])){x=u.shift();}if(!w){throw new Error("Missing module name");}if(w in j){throw new Error('Unable to add module "'+w+'", module already exists!');}if(!d.isFunction(v)){throw new Error('"'+w+'" has no valid module callback!');}j[w]={module:v,require:x};return this;};b=function(w,x,y){var v,u=w.match(/\.(js|css)(\?|$|#)/);if(!u&&!y){throw new Error("Unable to resolve type of: "+w);}y=(y||u[1]).toLowerCase();if(ENIRO.debug){w=a(w);}ENIRO.log("LOAD: "+w);switch(y){case"css":v=t.createElement("link");v.rel="stylesheet";v.type="text/css";v.href=w;x(null,w);break;case"js":v=t.createElement("script");v.type="text/javascript";v.src=w;if(d.browser.msie){v.onreadystatechange=function(){var z=this.readyState;if(z==="complete"||z==="loaded"){v.onreadystatechange=null;if(!ENIRO.debug){v.parentNode.removeChild(v);}x(null,w);}};}else{v.onload=function(){if(!ENIRO.debug){v.parentNode.removeChild(v);}x(null,w);};v.onerror=function(){if(!ENIRO.debug){v.parentNode.removeChild(v);}x(new Error("Unable to load: "+w+". Error returned."),w);};}break;default:x(new Error("Unable to load: "+w+". Invalid type: "+y),w);}i.appendChild(v);};m=function(w,B){var u=ENIRO.load.modules||{},y,A=B||[],x,C,z,v;if(d.isArray(w[0])){w=w[0];}else{if(!d.isArray(w)){w=[w];}}for(z=0,v=w.length;z<v;z++){x=w[z];if(u.hasOwnProperty(x)){y=u[x];C=y.path;if(y.require){A=m([y.require],A);}if(d.inArray(C,A)===-1&&d.inArray(C,f)===-1){A.push(C);}}else{if(typeof(x)==="string"){A.push(x);}}}return A;};g=function(u,w){var v=m(u);if(v.length===0){w();n();return;}setTimeout(function(){var z=v.shift(),y=function(B,A){f.push(A);if(B){w(B);n();}else{x();}},x=function(){if(v.length===0){w();n();}else{var A=v.shift();b(A,y);}};if(d.inArray(z,f)!==-1){f.push(z);x();}else{b(z,y);}},0);};n=function(){k=false;var u=h.shift();if(u){setTimeout(function(){p.apply(this,[u.params,u.callback]);},0);}};p=function(v,w){var u=function(x){w.call(e,x);};if(k){h.push({params:v,callback:u});}else{k=true;g(v,u);}};ENIRO.load=ENIRO.deferred(function(){var u=d.makeArray(arguments),v=(u.length!==1)?u.pop():function(){};if(u.length===0){v.call(e,d);}else{p(u,v);}});ENIRO.loadJS=function(){ENIRO.load.apply(ENIRO,arguments);};ENIRO.loadCSS=function(){ENIRO.load.apply(ENIRO,arguments);};ENIRO.load.modules={};ENIRO.use=ENIRO.deferred(function(){var B=d.makeArray(arguments),A,x,w,z,y,v=[];if(B.length!==1){A=B.pop();}z=B.length-1;for(x=0,w=B.length;x<w;x++){y=B[x];if(!(y in j)){v.push(y);}}function u(C,D){setTimeout(function(){var G=j[C],F=G.module,E={};F.call(E,d);if(!r.isEmpty(E)){e[C]=E;}if(D===z&&d.isFunction(A)){A.call(e,d);}},0);}ENIRO.load(v,function(){var F={},D,C,E=B.length-1;for(x=0,w=B.length;x<w;x++){y=B[x];ENIRO.log("USE :: "+y);if(!(y in s)){s[y]=true;u(y,x);}}});});ENIRO.initialize=function(u){ENIRO.env.doc.ready(function(){ENIRO.logTime("exec modules");if(ENIRO.debug&&"console" in c&&"group" in c.console){c.console.group("INITIALIZE");}d.extend(q,u);var v=ENIRO.initialize.getPage(),y,x,C=[],A=[],B,w;if(u.global){if(d.isFunction(u.global)){A.push(u.global);}else{if(d.isArray(u.global)){C=C.concat(u.global);}else{if(d.isArray(u.global.modules)){C=C.concat(u.global.modules);}if(d.isFunction(u.global.callback)){A.push(u.global.callback);}}}}if(u[v]){if(d.isFunction(u[v])){A.push(u[v]);}else{if(d.isArray(u[v])){C=C.concat(u[v]);}else{if(d.isArray(u[v].modules)){C=C.concat(u[v].modules);}if(d.isFunction(u[v].callback)){A.push(u[v].callback);}}}}function z(D){r.defer(function(){D.call(e,d);});}w=C;w.push(function(D){for(y=0,x=A.length;y<x;y++){B=A[y];z(B);}});ENIRO.use.apply(ENIRO,w);o=true;if(ENIRO.debug&&"console" in c&&"group" in c.console){c.console.groupEnd();}});return ENIRO;};ENIRO.initialize.getPage=function(){return l||(l=(t.body.className.match(/page\-([a-z0-9\-\_]+)/)||["",""])[1]);};}());(function(){var d={},b=ENIRO.env.$,a=ENIRO.env._,c=ENIRO.env.document;ENIRO.translate=function(f){var e=f;if(d[f]){e=d[f];}else{b.get(ENIRO.translate.base+f,function(g){ENIRO.translate.add(f,g);});}return e;};ENIRO.translate.base=null;ENIRO.translate.add=function(f,e){if(typeof(f)==="object"&&typeof(e)==="undefined"){b.each(f,ENIRO.translate.add);}else{if(typeof(f)==="string"&&typeof(e)==="string"){d[f]=ENIRO.translate.fixHTMLChars(e);}else{throw"translate.add: Invalid arguments";}}return ENIRO;};ENIRO.translate.load=function(e,f){if(!b.isFunction(f)){throw"translate.load: Invalid callback function";}b.ajax({url:e,dataType:"script",success:function(g){b(f);},error:function(){throw new Error("Unable to load translation data");}});return ENIRO;};ENIRO.translate.fixHTMLChars=function(e){if(e.match(/&[a-z0-9]+;/)){var f=c.createElement("span");f.innerHTML=e;e=f.innerHTML;}return e;};}());(function(){var a=ENIRO.env.jQuery,c=ENIRO.env.window,b=ENIRO.env.document;ENIRO.jsonp=ENIRO.deferred(function(h,k,i,g){i=i||function(){};var f=ENIRO.jsonp.length,d=a.extend(k||{},{callback:"ENIRO.jsonp["+f+"]"}),e=h+"?"+a.param(d),j=b.createElement("script");ENIRO.jsonp[f]=a.proxy(function(l){j.onreadystatechange=null;j.onload=null;j.onerror=null;if(!ENIRO.debug){j.parentNode.removeChild(j);}ENIRO.jsonp[f]=null;i.call(g,null,l);},g||c);if(j.readyState){j.onreadystatechange=function(){if(j.readyState==="loaded"||j.readyState==="complete"){j.onreadystatechange=null;if(!ENIRO.debug){j.parentNode.removeChild(j);}ENIRO.jsonp[f]=null;i.call(g,new Error("Unable to load: "+e));}};}else{j.onload=j.onerror=function(){if(!ENIRO.debug){j.parentNode.removeChild(j);}ENIRO.jsonp[f]=null;i.call(g,new Error("Unable to load: "+e));};}ENIRO.log("JSONP",e);j.type="text/javascript";j.async=true;j.src=e;b.body.appendChild(j);});}());(function(d){var a=d.ENIRO,c=a.env.document,b=function(i){if(!(this instanceof b)){return new b(i);}if(i!=="session"){i+="Storage";}function h(n,o,p){var m,l;if(p){m=new Date();m.setTime(m.getTime()+(p*24*60*60*1000));l="; expires="+m.toGMTString();}else{l="";}c.cookie=n+"="+o+l+"; path=/";}function k(m){var o=m+"=",l=c.cookie.split(";"),n,p;for(n=0;n<l.length;n++){p=l[n];while(p.charAt(0)===" "){p=p.substring(1,p.length);}if(p.indexOf(o)===0){return p.substring(o.length,p.length);}}return null;}function g(l){l=JSON.stringify(l);if(i==="session"){d.name=l;}else{h(i,l,365);}}function f(){if(i==="session"){d.name="";}else{h(i,"",365);}}function e(){var l=i==="session"?d.name:k(i);return l?JSON.parse(l):{};}var j=e();return{length:0,clear:function(){j={};this.length=0;f();},getItem:function(l){return j[l]===undefined?null:j[l];},key:function(m){var n=0,l;for(l in j){if(n===m){return l;}else{n++;}}return null;},removeItem:function(l){delete j[l];this.length--;g(j);},setItem:function(l,m){j[l]="";j[l]+=m;this.length++;g(j);}};};a.localStorage=d.localStorage||new b("local");a.sessionStorage=d.sessionStorage||new b("session");a.Storage=b;}(this));jQuery(function(f){if(!f(document.body).hasClass("sv-se")&&!f(document.body).hasClass("krak")&&!f(document.body).hasClass("gulesider")){return;}else{if(f(".e-search-field").size()===0){return;}}f(".e-search-field").append('<span class="e-delete"></span>');var l=f("#e-search_word"),d=l.parents(".e-search-field").find("label span"),m=l.parents(".e-search-field").find(".e-delete"),h=l.val(),e=f("#e-where"),k=e.parents(".e-search-field").find("label span"),o=e.parents(".e-search-field").find(".e-delete"),a=e.val(),i=f(".e-count:visible"),j,c=200;if(e.size()!==0){j=f([l.get(0),e.get(0)]);}else{j=f(l.get(0));}function g(){var q=l.val(),p=e.val();if(q.length===0){d.fadeIn(c);m.fadeOut(c);}else{d.fadeOut(c);m.fadeIn(c);}if(e.length>0){if(p.length===0){k.fadeIn(c);o.fadeOut(c);}else{k.fadeOut(c);o.fadeIn(c);}}if(i&&(q!==h||p!==a)){i.fadeOut(c);i=null;}}g();j.bind("focus",g);j.bind("blur",g);j.bind("keydown",function(){g();setTimeout(function(){g();},5);});m.bind("click",function b(){l.val("").trigger("clear");setTimeout(function(){g();},5);});o.bind("click",function n(){e.val("").trigger("clear");setTimeout(function(){g();},5);});jQuery.fn.disableTextSelect=function(){return this.each(function(){if(jQuery.browser.mozilla){jQuery(this).css("MozUserSelect","none");}else{if(jQuery.browser.msie){jQuery(this).bind("selectstart",function(){return false;});}else{jQuery(this).mousedown(function(){return false;});}}});};jQuery("label span").disableTextSelect();});ENIRO.cfg("version","03.30.30");ENIRO.define("person-dialog",function(k){var p=k(document),F=[],c={},E="dialog:show",r="dialog:hide",v="dialog-container",I="dialog-container-inner",s="dialog-loading",w="dialog-close",l="dialog-pointer",m="dialog-error",g='<div class="'+v+'" style="display: none;"></div>',t='<div class="'+I+'"></div>',x='<a href="#close" class="'+w+'">&times;</a>',C='<span class="'+l+'"></span>',f=250,j,G,e,z,n,h,u,D,A,d,i,B,H,q,b,y,o,a;j=function(K){K.preventDefault();K.stopPropagation();var J=k(this);u(J,J);};G=function(L){L.preventDefault();var J=L.data,K=k.Event(r);K.dlg=J;J.fadeOut(f,function(){p.trigger(K);});};e=function(O){var K=k(this),J=O.data,Q=J.find("."+I),M=K.attr("enctype")||"application/x-www-form-urlencoded",P=K.attr("method")||"get",N=K.attr("action"),L=[];if(K.hasClass("no-ajax")){return true;}O.preventDefault();q(J,null,function(){Q.empty();K.find("input, textarea, button").each(function(){var R=k(this);if(R.attr("name")!==""){L.push(R.attr("name")+"="+escape(R.val()).replace(/\//g,"%2F").replace(/\+/g,"%2B"));}});d(J);k.ajax({type:P,url:N,data:L.join("&"),contentType:M,success:function(R,S){h(J,R,S);},error:function(R,S,T){h(J,R.responseText,S);}});});};z=function(K){var J=K.dlg;A(J);J.bgiframe();};n=function(J){};u=function(K,L){var O=K.attr("href"),N,M,J;if(O in c){return B(c[O],L);}else{N=O.match(/#([^$]+)/);if(N){M=k(N[0]);if(M.size()===1){if(M.hasClass(v)){J=M;}else{J=M.wrap(g).show().parent();J.append(x+C+t);}c[O]=J;F.push(J);J.addClass(N[1]);J.delegate("form","submit",J,e);J.delegate(".cancel, ."+w,"click",J,G);i(J,K);return B(J,L);}else{J=k(g);J.addClass(N[1]);J.append(C+t);}}else{J=k(g);J.append(C+t);}J.appendTo(document.body);J.delegate("form","submit",J,e);J.delegate(".cancel, ."+w,"click",J,G);i(J,K);J.show();D(J,O,L);}};D=function(J,M,K){J.addClass(s);var L=M.replace(/#[^$]+/,"");k.ajax({type:"GET",url:L,cache:false,success:function(N,O){c[M]=J;F.push(J);h(J,N,O,K,true);},error:function(N,O,P){h(J,N.responseText,O,K);}});};h=function(J,L,M,K){q(J,L,function(){if(M!=="success"){L='<div class="'+m+'">'+L+"</div>";p.one(r,J,G);}H(J,L).selectFirst();var N=k.Event(E);N.dlg=J;N.status=M;N.source=K;p.trigger(N);});};a=function(J){var K=false;k.each(c,function(L,M){if(M.index(J)!==-1){K=true;return false;}});return K;};y=function(J){J.fadeOut(f,function(){if(!a(J)){var K=k.inArray(J,F);J.remove();if(K!==-1){F.splice(K,1);}}});};o=function(){var L,K=0,J=F.length;for(;K<J;K++){L=F[K];y(L);}};A=function(J){var M,L=0,K=F.length;for(;L<K;L++){M=F[L];if(M&&M.index(J)===-1){y(M);}}};d=function(J){k.each(c,function(L,K){if(K.index(J)!==-1){delete c[L];return false;}});};i=function(K,J){var L=J.offset(),N=Math.round(L.top+J.outerHeight()),M=Math.round((L.left+(J.outerWidth()/2))-(K.outerWidth()/2));K.css({top:N,left:M});};B=function(J,L){var K,N=false,M;if(J.css("display")==="none"){K=k.Event(E);K.dlg=J;K.source=L;p.trigger(K);J.fadeIn(f,function(){J.selectFirst();});}else{K=k.Event(r);K.dlg=J;K.source=L;k.each(c,function(O,P){if(P.index(J)!==-1){N=true;return false;}});if(N){J.fadeOut(f,function(){p.trigger(K);});}else{for(M=0;M<F.length;M++){if(F[M].index(J)===-1){F.splice(M,1);break;}}J.fadeOut(f,function(){J.remove();p.trigger(K);});}}};H=function(J,K){var L=1;J.find("."+I).empty().html(K+x);k("input[tabindex], textarea[tabindex]").each(function(M,N){var O=parseInt(k(N).attr("tabindex"),10);if(O>L){L=O;}});J.find("input[type=text], textarea").each(function(N,O){L++;var M=k(O);if(!M.attr("tabindex")){M.attr("tabindex",L);}});J.bgiframe();return J;};q=function(J,M,O){var L=J.find("form"),K=L.find("button"),P=J.find("."+I),N;if(M){N=J.clone();N.removeClass(s).find("."+I).css({height:"auto"}).empty().html(M+x);N.css({visibility:"hidden",position:"absolute",top:"-1000px",left:"-1000px"});N.appendTo(document.body);P.css({height:P.height()}).animate({height:N.height()},f,function(){J.removeClass(s);P.css({height:"auto"});N.remove();K.removeAttr("disabled").removeClass("disabled");L.css({visibility:"visible"});if(k.isFunction(O)){O();}});}else{K.attr("disabled","disabled").addClass("disabled");J.addClass(s);P.css({height:P.height()});L.css({visibility:"hidden"});if(k.isFunction(O)){O();}}};b=function(K,J){J.find("*").css("visibility","hidden");D(J,K.attr("href"),K);};ENIRO.env.body.delegate("a.open-dialog","click",j);p.bind(E,z);p.bind(r,n);k.extend({wpDialog:{removeCached:d,alignTo:i,hideOther:A,hideAll:o,toggle:B,setContent:H,setLoading:q,reload:b}});});ENIRO.define("person-lightbox",function(c){var b=ENIRO.env.body;function a(f,e){var d=new Image();d.onload=function(){e(null,d);};d.onerror=function(){e(new Error("Unable to load image at location: "+f));};d.src=f;}b.delegate("a.avatar","click",function(g){g.preventDefault();g.stopPropagation();var f=c(this),d=f.find("img");a(f.attr("href"),function(j,h){if(j){h={src:d.attr("src"),width:240,height:240};}var e=c.getViewportRegion(),l=e.top+(e.height/2)-(h.height/2),k=d.getRegion(),i=c('<img src="'+h.src+'" width="'+h.width+'" height="'+h.height+'" class="photo-lightbox" />');i.css({opacity:0,left:k.left,top:k.top,width:k.width,height:k.height});b.append(i);i.animate({opacity:1,left:e.left+(e.width/2)-(h.width/2),top:l<300?300:l,width:h.width,height:h.height},200,function(){b.one("click",function(){i.fadeOut(200,function(){i.remove();});});});});});});ENIRO.define("person-searchform",function(h){var o=h("#e-search"),j=ENIRO.env.window,f,l,k,b,c,a,g,d,i,n;if(o.size()===0){return;}f=o.find(".e-button input");l=h("#e-search_word");k=l.parents(".e-search-field").find("label span");b=h.trim(l.val());c=h("#e-where");a=c.parents(".e-search-field").find("label span");g=h.trim(c.val());d=h(".e-count:visible");i=h([l.get(0)]);n=200;if(c.size()!==0){i=h([l.get(0),c.get(0)]);}else{i=h([l.get(0)]);}if(!j.location.hash){l.focus();}function m(u){var s=[],t,p=h.trim(l.val()).replace(/[\s]+/g,"+").replace(/[\/]+/g,"").replace(/[&]+/g,"%26"),q,r=(j.location.hostname.match(/(gulesider\.no|(msn|msn\.dev)\.gulesider\.no|eniro\.se|krak\.dk)/)||[""])[0],v=(j.location.hostname.match(/\.(test|dev[0-9]|nsa|local|prod)\.eniro\.net$/gi)||[""])[0];if(p){if(ENIRO.site()==="KRAK"){s.push("person");}else{if(ENIRO.locale()==="no-no"){s.push("person");}}s.push("resultat");u.preventDefault();s.push(p);if(ENIRO.locale()!=="no-no"){q=h.trim(c.val()).replace(/[\s]+/g,"+").replace(/[\/]+/g,"").replace(/[&]+/g,"%26");s.push(q);}t="/"+s.join("/");if(t[t.length-1]==="/"){t=t.substr(0,t.length-1);}j.location.href=t;}else{if(r=="msn.gulesider.no"||r=="msn.dev.gulesider.no"){u.preventDefault();j.location.href="http://"+r+v+"/person";}}}i.bind("keydown",function(r){var p=13,q=r.originalEvent;if(q.ctrlKey&&q.keyCode===p){ENIRO.log("Got for it!");m(r);}});if(f.size()===1){o.bind("submit",m);}else{f.last().bind("click",m);}function e(){var p=h.trim(l.val()),q=h.trim(c.val());if(p.length===0){k.fadeIn(n);}else{k.fadeOut(n);}if(q.length===0){a.fadeIn(n);}else{a.fadeOut(n);}if(d&&(p!==b||q!==g)){d.fadeOut(n);d=null;}}if(ENIRO.locale()!=="da-dk"||ENIRO.site()==="KRAK"){e();i.bind("focus",e);i.bind("blur",e);i.bind("keydown",function(){e();setTimeout(e,15);});h.fn.disableTextSelect=function(){return this.each(function(){if(h.browser.mozilla){h(this).css("MozUserSelect","none");}else{if(h.browser.msie){h(this).bind("selectstart",function(){return false;});}else{h(this).mousedown(function(){return false;});}}});};k.disableTextSelect();a.disableTextSelect();}});ENIRO.define("person-map",function(g){var b=[],e=g("p.show-on-map "),d=g("p.profile-toolbar a.email-dialog, p.profile-toolbar a.sms-dialog, p.profile-toolbar a.send-vcard"),a=g('<div id="contact-dialog" class="dialog-container contact-dialog"><span class="dialog-pointer"></span><div class="dialog-container-inner"><a class="dialog-close" href="#close">&times;</a></div></div>'),f=a.find(".dialog-container-inner").append("<ul></ul>").find("ul");d.detach();d.each(function(h,j){var k=g("<li></li>").append(j);f.prepend(k);});ENIRO.env.doc.bind("dialog:show",function(i){var h=i.dlg;if(h.get(0)===a.get(0)){g("p.profile-toolbar .contact-dialog").addClass("dialog-open");}});ENIRO.env.doc.bind("dialog:hide",function(i){var h=i.dlg;if(h.get(0)===a.get(0)){g("p.profile-toolbar .contact-dialog").removeClass("dialog-open");}});a.css({display:"none"}).appendTo(ENIRO.env.body);e.each(function(){var h=g(this);b.push({lat:h.find(".latitude").text(),lon:h.find(".longitude").text(),system:"WGS-84",meta:{type:h.find(".type").text(),street_name:h.find(".street-address").text(),zip:h.find(".postal-code").text(),city:h.find(".locality").text()}});});if(b.length===0){return;}var c=(function(){var i=g(".map-frontdoor"),j=i.find("a"),h=g("<img />");i.append(h);h.bind("load",function(){i.show();});h.bind("error",function(){i.hide();});return function(m){i.hide();var l=new OpenLayers.LonLat(m.lon,m.lat),k=Eniro.AppNode.appUrl("/streetview/search"),n=300,o=100;g.jsonp({url:k,data:{north:m.lat,east:m.lon},callbackParameter:"callback",success:function(s,t){var w,x,p,q,u,v,r="#Not yet implemented";if(s.length!==0){w=s[0];x=new OpenLayers.LonLat(w.e,w.n);if(OpenLayers.Util.distVincenty(l,x)*1000<50){p=Eniro.Util.bearing(x,l);q=w.url;u="http://map01.eniro.com/streetview/image.jpg";v=["path="+q,"lod=1","b="+Math.round(p),"p=0","w="+n,"h="+o].join("&");h.attr("src",u+"?"+v);j.attr("href",r).unbind("click").bind("click",function(y){y.preventDefault();y.stopPropagation();alert("Not yet implemented");});}}}});};}(g));g.extend(ENIRO.load.modules,{OpenLayers:{path:ENIRO.base()+"/components/MapAPI-1.2/js/OpenLayers.js"},MapCSS:{path:ENIRO.base()+"/components/MapAPI-1.2/css/MapAPI-nodeps.css"},MapAPI:{path:ENIRO.base()+"/components/MapAPI-1.2/js/MapAPI-nodeps.js",require:["OpenLayers","MapCSS"]},Map_dk:{path:ENIRO.base()+"/components/MapAPI-1.2/js/i18n/lang-da_dk.js",require:["MapAPI"]},Map_fi:{path:ENIRO.base()+"/components/MapAPI-1.2/js/i18n/lang-fi_fi.js",require:["MapAPI"]},Map_no:{path:ENIRO.base()+"/components/MapAPI-1.2/js/i18n/lang-no_no.js",require:["MapAPI"]},Map_se:{path:ENIRO.base()+"/components/MapAPI-1.2/js/i18n/lang-sv_se.js",require:["MapAPI"]}});ENIRO.load("Map_"+ENIRO.locale().substring(3,5),function(m){ENIRO.logTime("Maps loaded");if(m){ENIRO.log("ERROR",m);return;}var q=g(document),u=g(".map-extras a:first"),s=u.attr("href"),x=g(".profile-main"),j=x.find(".section-right"),p=g("#map"),l={},z,C,v,o,E,A=ENIRO.locale()==="da-dk",w,r,y,D;z=new Eniro.API.Map(p.get(0),ENIRO.base()+"/components/MapAPI-1.2",l);C=new OpenLayers.Layer.Markers("Markers");v=new OpenLayers.Size(34,42);o=new OpenLayers.Pixel(-3,-(v.h-8));E=new OpenLayers.Icon(ENIRO.base()+"/components/person/img/map-marker-person.png",v,o);z.addLayer(C);z.zoomTo(14);for(y=0,D=b.length;y<D;y++){w=b[y];r=new OpenLayers.LonLat(w.lon,w.lat).transform(z.backendProjection,z.projection);b[y].lonlat=r;C.addMarker(new OpenLayers.Marker(r,E.clone()));}function B(F,H,G){if(!B.dlg){B.dlg=g(".route-dialog");}if(B.dlg){B.dlg.find("li:first span").text(F);var i="|"+F+"||"+H+"|"+G;B.dlg.find("input[type=hidden]:last").val(i);}}B.dlg=null;function n(F){var J=b[F],I=[],G=["street_name","street_number","zip","city"],H;for(H=0;H<G.length;H++){I.push(J.meta[G[H]]);}return I.join(" ");}function k(i){if(A){var G=g(".map-extras a:eq(2)"),F="http://www.rejseplanen.dk/bin/query.exe/mn?ZADR=1&Z="+n(i);G.attr("href",F);}}function t(i){var F="&index="+i;if(!t.el){t.el=g(".profile-toolbar a.first").prev("a");}if(!t.base){t.base=t.el.attr("href");}t.el.attr("href",t.base+F);}function h(H){var G=g(H),i=e.index(G),J,F,I=s;if(b[i]){I+=":"+i;J=b[i];F=n(i);e.removeClass("showing-on-map");G.addClass("showing-on-map");z.panTo(J.lonlat);B(F,J.lon,J.lat);k(i);t(i);c(J);}u.attr("href",I);}h(e.get(0));q.bind("dialog:show",function(I){var i=I.dlg,G=["addr1","addr2"],H=[],F;if(i.hasClass("route-dialog")&&I.status&&I.status==="success"){F=i.find("li strong");i.find("li strong").each(function(){H.push(this.innerHTML);});i.find("li a").bind("click",function(L){L.preventDefault();var K=i.find("input[name=addr1], input[name=addr2]"),J;G.reverse();H.reverse();for(J=0;J<2;J++){F.get(J).innerHTML=H[J];K.get(J).name=G[J];}i.find("form").find("input[type=text]").selectFirst();return false;});}});g(".map-extras").show();g(".map-near-by").remove();e.bind("click",function(i){var G=g(i.target),F=G.attr("nodeName").toUpperCase();if(F==="A"){return;}i.preventDefault();if(F!=="P"){G=G.parents("p");}h(G);});ENIRO.logTime("Maps Initialized");});});ENIRO.define("person-list",function(e){var h=["http://kartor.eniro.se/api/statmap?iwidth=170&iheight=90&zoom=10&nologo=true&partnerId=enirowp"],i="map-loading",c="avatar-loading",j="email-loading",g=e(".section-right .map"),f=e("a.avatar"),a=e("a.email"),b=10,d=250;g.addClass(i).onExpose(function(){var n=e(this),p=n.parents("li.vcard").find(".geo"),m=p.find(".longitude").text(),k=p.find(".latitude").text(),l="http://static1.eniro.com"+ENIRO.envHost()+"/"+ENIRO.version()+"/person/",o=h.concat(["&p="+m+","+k+";pos_marker","pos_marker="+l+"components/person/img/map-marker-hitlist.png,16,16","partnerId=enirowp"]).join("&");setTimeout(function(){n.css({background:"url("+o+") no-repeat center",visibility:"visible",opacity:0}).removeClass(i).animate({opacity:1},d);},b);});f.addClass(c).onExpose(function(){var l=e(this),k=l.find("img"),m=l.attr("href").replace(/LARGE\.jpg/,"SMALL.png");setTimeout(function(){l.removeClass(c);k.attr("src",m).one("load",function(){k.css({visibility:"visible",opacity:0}).animate({opacity:1},d);});},b);});a.addClass(j).onExpose(function(){var l=e(this),k=l.find("img"),m=k.attr("alt");setTimeout(function(){a.removeClass(j);k.attr("src",m).one("load",function(){k.css({visibility:"visible",opacity:0}).animate({opacity:1},d);});},b);});});ENIRO.define("person-favs",function(c){var b=c("#myFavs"),a=ENIRO.base("favs")+"/favorites-widget-min.js";if(b.size()===0){return;}ENIRO.load(a,function(d){if(d||!("Favorites" in window)){ENIRO.log("ERROR",d);return;}Favorites.init(b,ENIRO.locale(),function(){var g=this,e=c(".add2favs"),f=ENIRO.initialize.getPage();g.bind("open",function(){ENIRO.log("favs opened");c.dim();c.wpDialog.hideAll();});g.bind("close",function(){ENIRO.log("favs closed");c.undim();});switch(f){case"list":e.bind("click",function(j){j.preventDefault();var h=c(this).parents(".vcard"),i={type:"PERSON",source:h.find("a:first").attr("href").replace(/[\?].*$/,""),name:c.trim(h.find(".given-name").text()+" "+h.find(".family-name").text()),location:h.find(".locality:first").text()};g.save(i,this);});break;case"profile":e.bind("click",function(j){j.preventDefault();var h=c(".vcard"),i={type:"PERSON",source:c("link[rel=canonical]").attr("href"),name:c.trim(h.find(".given-name").text()+" "+h.find(".family-name").text()),location:h.find(".locality:first").text()};g.save(i,this);});break;}b.show();e.css("display","inline-block");ENIRO.logTime("Favs initialized");});});});ENIRO.define("person-ads",function(d){var e=ENIRO.env.window,f=e.FIFLoad||[],b=0,a=f.length;if(window.adapt_checkResponse){adapt_checkResponse();}if(typeof(c)=="undefined"){var c="";}ENIRO.log("Friendly IFrames",f);for(;b<a;b++){args=f[b];args[2]=args[2].replace("{adptpecresp}",c);EAS_load_fif.apply(this,args);}});ENIRO.cfg({pathname:"person",modules:{"person-cheats":{path:"http://static1.eniro.com"+ENIRO.envHost()+"/"+ENIRO.version()+"/person/components/person/js/cheats.js",require:["http://static1.eniro.com"+ENIRO.envHost()+"/"+ENIRO.version()+"/person/components/person/css/cheats.css"]}}}).initialize({global:{modules:["person-searchform","person-favs","person-ads","person-dialog"],callback:function(a){ENIRO.logTime("INITIALIZE::global");ENIRO.env.body.delegate("a[rel~=external]","click",function(c){if(!c.isPropagationStopped()){c.preventDefault();if(this.href.length!==0){ENIRO.env.window.open(this.href);}}});ENIRO.env.win.cheat("konami",function(d,c){c("CHEATS ENABLED!");ENIRO.use("person-cheats");});ENIRO.env.win.cheat("disablebanners",function(d,c){c("Banners DISABLED");ENIRO.sessionStorage.setItem("disable_banners",1);});ENIRO.env.win.cheat("enablebanners",function(d,c){c("Banners ENABLED");ENIRO.sessionStorage.removeItem("disable_banners");});if(ENIRO.locale()==="no-no"){ENIRO.env.doc.bind("dialog:show",function b(h){var c=h.dlg,g,f,d;if(c.hasClass("partner-list-dialog")){g=c.find(".blomster-partners");f=g.find("div").first();d=g.find("div").last();g.empty();g.append(d);g.append(f);}});}}},index:function(a){a("#e-body .fullpage-content").fadeIn(200);ENIRO.logTime("INITIALIZE::index");},list:["person-list","person-lightbox"],enira:["person-list","person-lightbox"],profile:["person-map","person-lightbox"],celebrity:["person-lightbox"],nohit:function(d){ENIRO.logTime("INITIALIZE::nohit");var c=d("form.add-prepaid-form"),e,b,a=function(){var f=e.val().length;if(f){b.hide();}else{b.show();}};if(c.size()!==0){e=c.find("input");b=c.find("label span");e.bind("keypress",function(){a();setTimeout(a,0);});a();}},print:function(){var b=ENIRO.env.win,a=ENIRO.env.window;a.print();}});jQuery(function(a){a(".e-submit .e-button input").blur(function(){a(this).closest(".e-button").removeClass("activebutton");}).focus(function(){a(this).closest(".e-button").addClass("activebutton");});});
