function replaceAllSpecialCharacters(B){var A=B;
A=A.replace(/\\\\/g,"\\");
A=A.replace(/\\\"/g,'"');
A=A.replace(/\\{/g,"{");
A=A.replace(/\\}/g,"}");
A=A.replace(/\\]/g,"]");
A=A.replace(/\\\[/g,"[");
A=A.replace(/\\\//g,"/");
A=A.replace(/\\:/g,":");
A=A.replace(/\\,/g,",");
A=A.replace(/\\=/g,"=");
A=A.replace(/\\;/g,";");
A=A.replace(/\\#/g,"#");
return A;
}(function(A){A.fn.extend({activeSearch:function(B,C){var D=typeof B=="string";
C=A.extend({},{url:D?B:null,data:D?null:B},C);
if(typeof C.destination=="undefined"){return null;
}return this.each(function(){new A.ActiveSearcher(this,C);
});
}});
A.ActiveSearcher=function(C,E){var B={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};
var L=false;
var D;
var R;
var I;
var O;
var J=A.ActiveSearcher.Cache(E);
var K=A(C).attr("autocomplete","off");
var P=null;
if(typeof E.destination=="string"){P=A("#"+E.destination);
}else{if(typeof E.destination=="object"){P=A(E.destination);
}}if(K.focus()){D++;
}K.bind((A.browser.opera?"keypress":"keydown")+".activesearch",function(T){R=T.keyCode;
switch(T.keyCode){case B.UP:break;
case B.DOWN:break;
case B.DEL:break;
case B.TAB:break;
case B.RETURN:L=true;
clearTimeout(I);
break;
case B.ESC:break;
case B.COMMA:break;
case B.PAGEUP:break;
case B.PAGEDOWN:break;
default:clearTimeout(I);
I=setTimeout(Q,E.delay);
break;
}}).focus(function(){D++;
});
function Q(V,U){var T=K.val();
if(!U&&T==O){return ;
}O=T;
T=H(T);
if(T.length>=E.minChars){K.addClass(E.loadingClass);
F(T,G,S);
}else{M();
}}function F(U,W,T){if(!E.matchCase){U=U.toLowerCase();
}var V=J.load(U);
if(V&&V.length>0){W(V);
}else{if((typeof E.url=="string")&&E.url.length>0){var X={timestamp:+new Date()};
A.each(E.extraParams,function(Y,Z){X[Y]=typeof Z=="function"?Z():Z;
});
A.ajax({mode:"abort",port:"activesearch"+K.name,dataType:E.dataType,url:E.url,data:A.extend({q:H(U),limit:E.max},X),success:function(Z){if(L==true){L=false;
return ;
}var Y=E.parse&&E.parse(Z)||N(Z);
J.add(U,Y);
W(Y);
},error:function(a,Y,Z){T();
}});
}else{T();
}}}function G(b){M();
if(b&&b.length>0){var W=P.find("ul");
W.empty();
var a=true;
var Z=0;
for(var V=0;
V<b.length;
V++){if(!b[V]){continue;
}Z=(a==true?Z+1:Z);
if(Z>75){Z=75;
}a=!a;
var Y=A("<li/>").addClass("r"+Z);
Y.appendTo(W);
Y.hover(function(){if(typeof A(this).attr("oldColor")=="undefined"){A(this).attr("oldColor",(A("body").hasClass("contrast")==true?"#06d":A(this).css("color")));
}A(this).find("a").css({backgroundColor:A(this).attr("oldColor"),color:"#fff"});
},function(){A(this).find("a").animate({backgroundColor:"#fff",color:A(this).attr("oldColor")},700);
});
var T;
if(E.createItem){T=E.createItem(b[V]);
}else{T=A("<a/>").addClass("r"+Z);
var U=replaceAllSpecialCharacters(b[V].data);
var X=replaceAllSpecialCharacters(b[V].value);
T.attr("href",U);
T.attr("alt",X).html(X);
}T.appendTo(Y);
}}}function S(){M();
P.find("ul").empty();
}function H(T){if(!E.multiple){return T;
}var U=trimWords(T);
return U[U.length-1];
}function M(){K.removeClass(E.loadingClass);
}function N(V){var T=[];
if(V!=null){for(var U=0;
U<V.data.length;
U++){T[T.length]={data:V.data[U].data,value:replaceAllSpecialCharacters(V.data[U].value)};
}}return T;
}};
A.ActiveSearcher.Cache=function(C){var F={};
var D=0;
function H(K,J){if(!C.matchCase){K=K.toLowerCase();
}var I=K.indexOf(J);
if(I==-1){return false;
}return I==0||C.matchContains;
}function G(J,I){if(D>C.cacheLength){B();
}if(!F[J]){D++;
}F[J]=I;
}function E(){if(!C.data){return ;
}var J={},I=0;
if(!C.url){C.cacheLength=1;
}J[""]=[];
for(var L=0,K=C.data.length;
L<K;
L++){var O=C.data[L];
O=(typeof O=="string")?[O]:O;
var N=C.formatMatch(O,L+1,C.data.length);
if(N===false){continue;
}var M=N.charAt(0).toLowerCase();
if(!J[M]){J[M]=[];
}var P={value:N,data:O,result:C.formatResult&&C.formatResult(O)||N};
J[M].push(P);
if(I++<C.max){J[""].push(P);
}}A.each(J,function(Q,R){C.cacheLength++;
G(Q,R);
});
}setTimeout(E,25);
function B(){F={};
D=0;
}return{flush:B,add:G,populate:E,load:function(M){if(!C.cacheLength||!D){return null;
}if(!C.url&&C.matchContains){var L=[];
for(var J in F){if(J.length>0){var O=F[J];
A.each(O,function(Q,P){if(H(P.value,M)){L.push(P);
}});
}}return L;
}else{if(F[M]){return F[M];
}else{if(C.matchSubset){for(var K=M.length-1;
K>=C.minChars;
K--){var N=F[M.substr(0,K)];
if(N){var I=[];
A.each(N,function(Q,P){if(H(P.value,M)){I[I.length]=P;
}});
return I;
}}}}}return null;
}};
};
})(jQuery);
(function(A){jQuery.fn.putCursorAtEnd=function(){return this.each(function(){A(this).focus();
if(this.setSelectionRange){var B=A(this).val().length*2;
this.setSelectionRange(B,B);
}else{A(this).val(A(this).val());
}this.scrollTop=999999;
});
};
})(jQuery);
(function(D){var C=D.ajax;
var A={};
var E=[];
var B=[];
D.ajax=function(H){H=jQuery.extend(H,jQuery.extend({},jQuery.ajaxSettings,H));
var G=H.port;
switch(H.mode){case"abort":if(A[G]){A[G].abort();
}return A[G]=C.apply(this,arguments);
case"queue":var F=H.complete;
H.complete=function(){if(F){F.apply(this,arguments);
}jQuery([C]).dequeue("ajax"+G);
};
jQuery([C]).queue("ajax"+G,function(){C(H);
});
return ;
case"sync":var I=E.length;
E[I]={error:H.error,success:H.success,complete:H.complete,done:false};
B[I]={error:[],success:[],complete:[]};
H.error=function(){B[I].error=arguments;
};
H.success=function(){B[I].success=arguments;
};
H.complete=function(){B[I].complete=arguments;
E[I].done=true;
if(I==0||!E[I-1]){for(var J=I;
J<E.length&&E[J].done;
J++){if(E[J].error){E[J].error.apply(jQuery,B[J].error);
}if(E[J].success){E[J].success.apply(jQuery,B[J].success);
}if(E[J].complete){E[J].complete.apply(jQuery,B[J].complete);
}E[J]=null;
B[J]=null;
}}};
}return C.apply(this,arguments);
};
})(jQuery);
(function(D){D.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(F,E){D.fx.step[E]=function(G){if(G.state==0){G.start=C(G.elem,E);
G.end=B(G.end);
}G.elem.style[E]="rgb("+[Math.max(Math.min(parseInt((G.pos*(G.end[0]-G.start[0]))+G.start[0]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[1]-G.start[1]))+G.start[1]),255),0),Math.max(Math.min(parseInt((G.pos*(G.end[2]-G.start[2]))+G.start[2]),255),0)].join(",")+")";
};
});
function B(F){var E;
if(F&&F.constructor==Array&&F.length==3){return F;
}if(E=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(F)){return[parseInt(E[1]),parseInt(E[2]),parseInt(E[3])];
}if(E=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(F)){return[parseFloat(E[1])*2.55,parseFloat(E[2])*2.55,parseFloat(E[3])*2.55];
}if(E=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(F)){return[parseInt(E[1],16),parseInt(E[2],16),parseInt(E[3],16)];
}if(E=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(F)){return[parseInt(E[1]+E[1],16),parseInt(E[2]+E[2],16),parseInt(E[3]+E[3],16)];
}return A[D.trim(F).toLowerCase()];
}function C(G,E){var F;
do{F=D.curCSS(G,E);
if(F!=""&&F!="transparent"||D.nodeName(G,"body")){break;
}E="backgroundColor";
}while(G=G.parentNode);
return B(F);
}var A={aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],green:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230],lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta:[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[255,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0]};
})(jQuery);
(function(A){A.fn.bgIframe=A.fn.bgiframe=function(C){if(A.browser.msie&&parseInt(A.browser.version)===6){C=A.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},C||{});
var D=function(E){return E&&E.constructor==Number?E+"px":E;
},B='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+C.src+'"style="display:block;position:absolute;z-index:-1;'+(C.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(C.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":D(C.top))+";left:"+(C.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":D(C.left))+";width:"+(C.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":D(C.width))+";height:"+(C.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":D(C.height))+';"/>';
return this.each(function(){if(A("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(B),this.firstChild);
}});
}return this;
};
})(jQuery);
jQuery.cookie=function(D,E,B){if(arguments.length>1&&String(E)!=="[object Object]"){B=jQuery.extend({},B);
if(E===null||E===undefined){B.expires=-1;
}if(typeof B.expires==="number"){var G=B.expires,C=B.expires=new Date();
C.setDate(C.getDate()+G);
}E=String(E);
return(document.cookie=[encodeURIComponent(D),"=",B.raw?E:encodeURIComponent(E),B.expires?"; expires="+B.expires.toUTCString():"",B.path?"; path="+B.path:"",B.domain?"; domain="+B.domain:"",B.secure?"; secure":""].join(""));
}B=E||{};
var A,F=B.raw?function(H){return H;
}:decodeURIComponent;
return(A=new RegExp("(?:^|; )"+encodeURIComponent(D)+"=([^;]*)").exec(document.cookie))?F(A[1]):null;
};
(function(H){var L=false;
var G=true;
var I=false;
H.facebox=function(R,Q,P){H.facebox.loading();
if(typeof P!="undefined"){L=P;
}if(R.ajax){J(R.ajax);
}else{if(R.image){C(R.image);
}else{if(R.div){N(R.div);
}else{if(H.isFunction(R)){R.call(H);
}else{if(typeof H(R).length!="undefined"){F(R,Q);
}else{H.facebox.reveal(R,Q);
}}}}}};
H.extend(H.facebox,{settings:{opacity:0.95,overlay:true,loadingImage:"/static/resources/images/loading.gif",closeImage:"/static/resources/images/icn_close.gif",imageTypes:["png","jpg","jpeg","gif"],faceboxHtml:'    <div id="facebox" style="display:none;">       <div class="popup">         <table>           <tbody>             <tr>               <td class="tl"/><td class="b"/><td class="tr"/>             </tr>             <tr>               <td class="b"/>               <td class="body"> 			  <div class="header">                 <a href="" class="close" title="stäng">                   Stäng                 </a>               </div>                 <div class="content">                 </div>               </td>               <td class="b"/>             </tr>             <tr>               <td class="bl"/><td class="b"/><td class="br"/>             </tr>           </tbody>         </table>       </div>     </div>'},loading:function(){O();
if(H("#facebox .loading").length==1){return true;
}E();
H("#facebox .content").empty();
H("#facebox .body").children().hide().end().append('<div class="loading"><img src="'+H.facebox.settings.loadingImage+'"/></div>');
H("#facebox").css({top:K()[1]+(M()/10),left:385.5}).show();
H(document).bind("keydown.facebox",function(P){if(P.keyCode==27){H.facebox.close();
}return true;
});
H(document).trigger("loading.facebox");
},reveal:function(S,P){H(document).trigger("beforeReveal.facebox");
if(P){H("#facebox .content").addClass(P);
}if(H(S).find("div#modalWindow").length>0){H("#facebox .content").append(H(S).find("div#modalWindow").html());
}else{H("#facebox .content").append(S);
}H("#facebox .loading").remove();
H("#facebox .body").children().fadeIn("normal");
H("#facebox").css("left",Math.max(0,parseInt(H(window).width()/2-(H("#facebox table").width()/2)))+"px");
H("body").addClass("imgprint");
var R=function Q(W,V){var U=H(V);
var T=H(W);
if(T!=undefined&&U!=undefined&&T.length>0&&U.length>0){T.height(U.height());
U.hide();
}};
R("#PubTop","#HiddenPubTop");
R("#PubRight","#HiddenPubRight");
R("#PubRight2","#HiddenPubRight2");
R("#PubBottom1","#HiddenBottom1");
R("#PubBottom2","#HiddenBottom2");
H(document).trigger("reveal.facebox").trigger("afterReveal.facebox");
},close:function(){I=true;
H.historyLoad("");
H(document).trigger("close.facebox");
return false;
}});
H.fn.facebox=function(P){O(P);
function Q(){I=true;
var S=this.href;
if(jQuery.browser.mozilla==true){S=unescape(S);
}else{if(jQuery.browser.opera==true){S=escape(S);
}}H.historyLoad(S,"facebox");
H.facebox.loading(true);
var R=this.rel.match(/facebox\[?\.(\w+)\]?/);
if(R){R=R[1];
}N(this.href,R);
return false;
}return this.click(Q);
};
function O(R){if(H.facebox.settings.inited){return true;
}else{H.facebox.settings.inited=true;
}H(document).trigger("init.facebox");
D();
var P=H.facebox.settings.imageTypes.join("|");
H.facebox.settings.imageTypesRegexp=new RegExp("."+P+"$","i");
if(R){H.extend(H.facebox.settings,R);
}H("body").append(H.facebox.settings.faceboxHtml);
var Q=[new Image(),new Image()];
Q[0].src=H.facebox.settings.closeImage;
Q[1].src=H.facebox.settings.loadingImage;
H("#facebox").find(".b:first, .bl, .br, .tl, .tr").each(function(){Q.push(new Image());
Q.slice(-1).src=H(this).css("background-image").replace(/url\((.+)\)/,"$1");
});
H("#facebox .close").click(H.facebox.close);
H("#facebox .close_image").attr("src",H.facebox.settings.closeImage);
H.historyInit(function(S){if((G==true&&(typeof S=="undefined"||S==""))||I==true){G=false;
I=false;
return ;
}G=false;
if(typeof S!="undefined"&&S!=""){var T=S.split("||");
if(T.length>1&&T[T.length-1]=="facebox"){H.facebox.loading(true);
N(unescape(T[0]));
}}else{if(H("#facebox_overlay").length>0){jQuery(document).trigger("close.facebox");
}}},"facebox");
}function K(){var Q,P;
if(self.pageYOffset){P=self.pageYOffset;
Q=self.pageXOffset;
}else{if(document.documentElement&&document.documentElement.scrollTop){P=document.documentElement.scrollTop;
Q=document.documentElement.scrollLeft;
}else{if(document.body){P=document.body.scrollTop;
Q=document.body.scrollLeft;
}}}return new Array(Q,P);
}function M(){var P;
if(self.innerHeight){P=self.innerHeight;
}else{if(document.documentElement&&document.documentElement.clientHeight){P=document.documentElement.clientHeight;
}else{if(document.body){P=document.body.clientHeight;
}}}return P;
}function D(){var P=H.facebox.settings;
P.loadingImage=P.loading_image||P.loadingImage;
P.closeImage=P.close_image||P.closeImage;
P.imageTypes=P.image_types||P.imageTypes;
P.faceboxHtml=P.facebox_html||P.faceboxHtml;
}function N(Q,P){if(Q.match(/#/)){var R=window.location.href.split("#")[0];
var S=Q.replace(R,"");
H.facebox.reveal(H(S).clone().show(),P);
}else{if(Q.match(H.facebox.settings.imageTypesRegexp)){C(Q,P);
}else{J(Q,P);
}}}function C(Q,P){var R=new Image();
R.onload=function(){H.facebox.reveal('<div class="image"><img src="'+R.src+'" /></div>',P);
};
R.src=Q;
}function J(Q,P){H.get(Q,function(R){H.facebox.reveal(R,P);
});
}function F(R,P){var Q=H("<div/>").append(H(R).clone().removeClass("hidden"));
H.facebox.reveal(Q.html(),P);
}function B(){return H.facebox.settings.overlay==false||H.facebox.settings.opacity===null;
}function E(){if(B()){return ;
}if(H("#facebox_overlay").length==0){H("body").append('<div id="facebox_overlay" class="facebox_hide"></div>');
H("#facebox_overlay").hide().addClass("facebox_overlayBG").css("opacity",H.facebox.settings.opacity).fadeIn(200);
}return false;
}function A(){if(B()){return ;
}H("#facebox_overlay").fadeOut(200,function(){H("#facebox_overlay").removeClass("facebox_overlayBG");
H("#facebox_overlay").addClass("facebox_hide");
H("#facebox_overlay").remove();
});
return false;
}H(document).bind("close.facebox",function(Q,P){H(document).unbind("keydown.facebox");
H("#facebox").fadeOut(function(){H("#facebox .content").removeClass().addClass("content");
H("body.imgprint").removeClass("imgprint");
H("#HiddenPubTop").show();
H("#HiddenPubRight").show();
H("#HiddenPubRight2").show();
if(L==false){A();
}else{L=false;
}H("#facebox .loading").remove();
H(document).trigger("closed.facebox");
});
});
})(jQuery);
jQuery.extend({historyCurrentHash:undefined,historyCallback:undefined,historyTypes:[],historyCallbacks:[],historyInit:function(E,C){var D=location.hash;
if(typeof C!="undefined"){if(jQuery.inArray(C,jQuery.historyTypes)>-1){return ;
}jQuery.historyTypes[jQuery.historyTypes.length]=C;
if(typeof jQuery.historyCallbacks=="undefined"){jQuery.historyCallbacks=[];
}jQuery.historyCallbacks[jQuery.historyCallbacks.length]=E;
}else{jQuery.historyCallback=E;
}jQuery.historyCurrentHash=D;
if(jQuery.browser.msie){if(jQuery.historyCurrentHash===""){jQuery.historyCurrentHash="#";
}$("body").prepend('<iframe id="jQuery_history" style="display: none;"></iframe>');
var A=$("#jQuery_history")[0];
var B=A.contentWindow.document;
B.open();
B.close();
B.location.hash=D;
}else{if($.browser.safari){jQuery.historyBackStack=[];
jQuery.historyBackStack.length=history.length;
jQuery.historyForwardStack=[];
jQuery.isFirst=true;
}}E(D.replace(/^#/,""));
setInterval(jQuery.historyCheck,100);
},historyAddHistory:function(A){jQuery.historyBackStack.push(A);
jQuery.historyForwardStack.length=0;
this.isFirst=true;
},historyCheck:function(){var C=0;
if(jQuery.browser.msie){var A=$("#jQuery_history")[0];
var D=A.contentDocument||A.contentWindow.document;
var F=D.location.hash;
if(F!=jQuery.historyCurrentHash){location.hash=F;
jQuery.historyCurrentHash=F;
if(typeof jQuery.historyCallbacks!="undefined"){for(C=0;
C<jQuery.historyCallbacks.length;
C++){jQuery.historyCallbacks[C](F.replace(/^#/,""));
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(F.replace(/^#/,""));
}}}else{if($.browser.safari){if(!jQuery.dontCheck){var B=history.length-jQuery.historyBackStack.length;
if(B){jQuery.isFirst=false;
if(B<0){for(C=0;
C<Math.abs(B);
C++){jQuery.historyForwardStack.unshift(jQuery.historyBackStack.pop());
}}else{for(C=0;
C<B;
C++){jQuery.historyBackStack.push(jQuery.historyForwardStack.shift());
}}var E=jQuery.historyBackStack[jQuery.historyBackStack.length-1];
if(E!==undefined){jQuery.historyCurrentHash=location.hash;
if(typeof jQuery.historyCallbacks!="undefined"){for(C=0;
C<jQuery.historyCallbacks.length;
C++){jQuery.historyCallbacks[C](E);
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(E);
}}}else{if(jQuery.historyBackStack[jQuery.historyBackStack.length-1]===undefined&&!jQuery.isFirst){if(document.URL.indexOf("#")>=0){if(typeof jQuery.historyCallbacks!="undefined"){for(C=0;
C<jQuery.historyCallbacks.length;
C++){jQuery.historyCallbacks[C](document.URL.split("#")[1]);
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(document.URL.split("#")[1]);
}}else{F=location.hash;
if(typeof jQuery.historyCallbacks!="undefined"){for(C=0;
C<jQuery.historyCallbacks.length;
C++){jQuery.historyCallbacks[C]("");
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback("");
}}jQuery.isFirst=true;
}}}}else{F=location.hash;
if((jQuery.browser.mozilla==false&&F!=jQuery.historyCurrentHash)||(jQuery.browser.mozilla==true&&F!=decodeURI(jQuery.historyCurrentHash))){jQuery.historyCurrentHash=F;
F=location.hash;
if(typeof jQuery.historyCallbacks!="undefined"){for(C=0;
C<jQuery.historyCallbacks.length;
C++){jQuery.historyCallbacks[C](F.replace(/^#/,""));
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(F.replace(/^#/,""));
}}}}},historyLoad:function(F,E){var G;
if(jQuery.browser.safari){G=F;
if(typeof E!="undefined"){G+="||"+E;
}}else{G="#"+F;
if(typeof E!="undefined"){G+="||"+E;
}location.hash=G;
}jQuery.historyCurrentHash=G;
var B=0;
if(jQuery.browser.msie){var A=$("#jQuery_history")[0];
var D=A.contentWindow.document;
D.open();
D.close();
D.location.hash=G;
if(typeof jQuery.historyCallbacks!="undefined"){for(B=0;
B<jQuery.historyCallbacks.length;
B++){jQuery.historyCallbacks[B](F);
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(F);
}}else{if(jQuery.browser.safari){jQuery.dontCheck=true;
this.historyAddHistory(G);
var C=function(){jQuery.dontCheck=false;
};
window.setTimeout(C,200);
if(typeof jQuery.historyCallbacks!="undefined"){for(B=0;
B<jQuery.historyCallbacks.length;
B++){jQuery.historyCallbacks[B](G);
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(G);
}location.hash=G;
}else{if(typeof jQuery.historyCallbacks!="undefined"){for(B=0;
B<jQuery.historyCallbacks.length;
B++){jQuery.historyCallbacks[B](F);
}}if(typeof jQuery.historyCallback!="undefined"){jQuery.historyCallback(F);
}}}}});
jQuery.getFeed=function(A){A=jQuery.extend({url:null,data:null,success:null},A);
if(A.url){$.ajax({type:"GET",url:A.url,data:A.data,dataType:"xml",success:function(B){var C=new JFeed(B);
if(jQuery.isFunction(A.success)){A.success(C);
}}});
}};
function JFeed(A){if(A){this.parse(A);
}}JFeed.prototype={type:"",version:"",title:"",link:"",description:"",parse:function(A){if(jQuery("channel",A).length==1){this.type="rss";
var B=new JRss(A);
}else{if(jQuery("feed",A).length==1){this.type="atom";
var B=new JAtom(A);
}}if(B){jQuery.extend(this,B);
}}};
function JFeedItem(){}JFeedItem.prototype={title:"",link:"",description:"",updated:"",id:""};
function JAtom(A){this._parse(A);
}JAtom.prototype={_parse:function(A){var B=jQuery("feed",A).eq(0);
this.version="1.0";
this.title=jQuery(B).find("title:first").text();
this.link=jQuery(B).find("link:first").attr("href");
this.description=jQuery(B).find("subtitle:first").text();
this.language=jQuery(B).attr("xml:lang");
this.updated=jQuery(B).find("updated:first").text();
this.items=new Array();
var C=this;
jQuery("entry",A).each(function(){var D=new JFeedItem();
D.title=jQuery(this).find("title").eq(0).text();
D.link=jQuery(this).find("link").eq(0).attr("href");
D.description=jQuery(this).find("content").eq(0).text();
D.updated=jQuery(this).find("updated").eq(0).text();
D.id=jQuery(this).find("id").eq(0).text();
C.items.push(D);
});
}};
function JRss(A){this._parse(A);
}JRss.prototype={_parse:function(A){if(jQuery("rss",A).length==0){this.version="1.0";
}else{this.version=jQuery("rss",A).eq(0).attr("version");
}var B=jQuery("channel",A).eq(0);
this.title=jQuery(B).find("title:first").text();
this.link=jQuery(B).find("link:first").text();
this.description=jQuery(B).find("description:first").text();
this.language=jQuery(B).find("language:first").text();
this.updated=jQuery(B).find("lastBuildDate:first").text();
this.items=new Array();
var C=this;
jQuery("item",A).each(function(){var D=new JFeedItem();
D.title=jQuery(this).find("title").eq(0).text();
D.link=jQuery(this).find("link").eq(0).text();
D.description=jQuery(this).find("description").eq(0).text();
D.updated=jQuery(this).find("pubDate").eq(0).text();
D.id=jQuery(this).find("guid").eq(0).text();
C.items.push(D);
});
}};
if(window.jQuery){(function(A){A.rating={cancel:"Avbryt röstning",cancelValue:"",split:0,starWidth:16,groups:{},event:{fill:function(F,C,B,D){this.drain(F);
A(C).prevAll(".star_group_"+F).andSelf().addClass("star_"+(D||"hover"));
var E=A(C).children("a");
val=E.text();
if(B.focus){B.focus.apply(A.rating.groups[F].valueElem[0],[val,E[0]]);
}},drain:function(D,C,B){A.rating.groups[D].valueElem.siblings(".star_group_"+D).removeClass("star_on").removeClass("star_hover");
},reset:function(E,C,B){if(!A(A.rating.groups[E].current).is(".cancel")){A(A.rating.groups[E].current).prevAll(".star_group_"+E).andSelf().addClass("star_on");
}var D=A(C).children("a");
val=D.text();
if(B.blur){B.blur.apply(A.rating.groups[E].valueElem[0],[val,D[0]]);
}},click:function(E,C,B){A.rating.groups[E].current=C;
var D=A(C).children("a");
val=D.text();
A.rating.groups[E].valueElem.val(val);
A.rating.event.drain(E,C,B);
A.rating.event.reset(E,C,B);
if(B.callback){B.callback.apply(A.rating.groups[E].valueElem[0],[val,D[0]]);
}}}};
A.fn.rating=function(B){if(this.length==0){return this;
}B=A.extend({},A.rating,B||{});
this.each(function(D){var E=A.extend({},B||{},(A.metadata?A(this).metadata():(A.meta?A(this).data():null))||{});
var H=(this.name||"unnamed-rating").replace(/\[|\]/,"_");
if(!A.rating.groups[H]){A.rating.groups[H]={count:0};
}D=A.rating.groups[H].count;
A.rating.groups[H].count++;
A.rating.groups[H].readOnly=A.rating.groups[H].readOnly||E.readOnly||A(this).attr("disabled");
if(D==0){A.rating.groups[H].valueElem=A('<input type="hidden" name="'+H+'" value=""'+(E.readOnly?' disabled="disabled"':"")+">");
A(this).before(A.rating.groups[H].valueElem);
if(A.rating.groups[H].readOnly||E.required){}else{A(this).before(A('<div class="cancel"><a title="'+E.cancel+'">'+E.cancelValue+"</a></div>").mouseover(function(){A.rating.event.drain(H,this,E);
A(this).addClass("star_on");
}).mouseout(function(){A.rating.event.reset(H,this,E);
A(this).removeClass("star_on");
}).click(function(){A.rating.event.click(H,this,E);
}));
}}eStar=A('<div class="star"><a title="'+(this.title||this.value)+'">'+this.value+"</a></div>");
A(this).after(eStar);
if(E.half){E.split=2;
}if(typeof E.split=="number"&&E.split>0){var C=(A.fn.width?A(eStar).width():0)||E.starWidth;
var G=(D%E.split),F=Math.floor(C/E.split);
A(eStar).width(F).find("a").css({"margin-left":"-"+(G*F)+"px"});
}A(eStar).addClass("star_group_"+H);
if(A.rating.groups[H].readOnly){A(eStar).addClass("star_readonly");
}else{A(eStar).addClass("star_live").mouseover(function(){A.rating.event.drain(H,this,E);
A.rating.event.fill(H,this,E,"hover");
}).mouseout(function(){A.rating.event.drain(H,this,E);
A.rating.event.reset(H,this,E);
}).click(function(){A.rating.event.click(H,this,E);
});
}if(this.checked){A.rating.groups[H].current=eStar;
}A(this).remove();
if(D+1==this.length){A.rating.event.reset(H,this,E);
}});
for(n in A.rating.groups){(function(E,C,D){if(!E){return ;
}A.rating.event.fill(D,E,B||{},"on");
A(C).val(A(E).children("a").text());
})(A.rating.groups[n].current,A.rating.groups[n].valueElem,n);
}return this;
};
A(function(){A("input[@type=radio].star").rating();
});
})(jQuery);
}(function($){$.extend({tablesorter:new function(){var parsers=[],widgets=[];
this.defaults={cssHeader:"header",cssAsc:"headerSortUp",cssDesc:"headerSortDown",sortInitialOrder:"asc",sortMultiSortKey:"shiftKey",sortForce:null,sortAppend:null,textExtraction:"simple",parsers:{},widgets:[],widgetZebra:{css:["even","odd"]},headers:{},widthFixed:false,cancelSelection:true,sortList:[],headerList:[],dateFormat:"us",decimal:".",debug:false};
function benchmark(s,d){log(s+","+(new Date().getTime()-d.getTime())+"ms");
}this.benchmark=benchmark;
function log(s){if(typeof console!="undefined"&&typeof console.debug!="undefined"){console.log(s);
}else{alert(s);
}}function buildParserCache(table,$headers){if(table.config.debug){var parsersDebug="";
}var rows=table.tBodies[0].rows;
if(table.tBodies[0].rows[0]){var list=[],cells=rows[0].cells,l=cells.length;
for(var i=0;
i<l;
i++){var p=false;
if($.metadata&&($($headers[i]).metadata()&&$($headers[i]).metadata().sorter)){p=getParserById($($headers[i]).metadata().sorter);
}else{if((table.config.headers[i]&&table.config.headers[i].sorter)){p=getParserById(table.config.headers[i].sorter);
}}if(!p){p=detectParserForColumn(table,cells[i]);
}if(table.config.debug){parsersDebug+="column:"+i+" parser:"+p.id+"\n";
}list.push(p);
}}if(table.config.debug){log(parsersDebug);
}return list;
}function detectParserForColumn(table,node){var l=parsers.length;
for(var i=1;
i<l;
i++){if(parsers[i].is($.trim(getElementText(table.config,node)),table,node)){return parsers[i];
}}return parsers[0];
}function getParserById(name){var l=parsers.length;
for(var i=0;
i<l;
i++){if(parsers[i].id.toLowerCase()==name.toLowerCase()){return parsers[i];
}}return false;
}function buildCache(table){if(table.config.debug){var cacheTime=new Date();
}var totalRows=(table.tBodies[0]&&table.tBodies[0].rows.length)||0,totalCells=(table.tBodies[0].rows[0]&&table.tBodies[0].rows[0].cells.length)||0,parsers=table.config.parsers,cache={row:[],normalized:[]};
for(var i=0;
i<totalRows;
++i){var c=table.tBodies[0].rows[i],cols=[];
cache.row.push($(c));
for(var j=0;
j<totalCells;
++j){cols.push(parsers[j].format(getElementText(table.config,c.cells[j]),table,c.cells[j]));
}cols.push(i);
cache.normalized.push(cols);
cols=null;
}if(table.config.debug){benchmark("Building cache for "+totalRows+" rows:",cacheTime);
}return cache;
}function getElementText(config,node){if(!node){return"";
}var t="";
if(config.textExtraction=="simple"){if(node.childNodes[0]&&node.childNodes[0].hasChildNodes()){t=node.childNodes[0].innerHTML;
}else{t=node.innerHTML;
}}else{if(typeof (config.textExtraction)=="function"){t=config.textExtraction(node);
}else{t=$(node).text();
}}return t;
}function appendToTable(table,cache){if(table.config.debug){var appendTime=new Date();
}var c=cache,r=c.row,n=c.normalized,totalRows=n.length,checkCell=(n[0].length-1),tableBody=$(table.tBodies[0]),rows=[];
for(var i=0;
i<totalRows;
i++){rows.push(r[n[i][checkCell]]);
if(!table.config.appender){var o=r[n[i][checkCell]];
var l=o.length;
for(var j=0;
j<l;
j++){tableBody[0].appendChild(o[j]);
}}}if(table.config.appender){table.config.appender(table,rows);
}rows=null;
if(table.config.debug){benchmark("Rebuilt table:",appendTime);
}applyWidget(table);
setTimeout(function(){$(table).trigger("sortEnd");
},0);
}function buildHeaders(table){if(table.config.debug){var time=new Date();
}var meta=($.metadata)?true:false,tableHeadersRows=[];
for(var i=0;
i<table.tHead.rows.length;
i++){tableHeadersRows[i]=0;
}$tableHeaders=$("thead th",table);
$tableHeaders.each(function(index){this.count=0;
this.column=index;
this.order=formatSortingOrder(table.config.sortInitialOrder);
if(checkHeaderMetadata(this)||checkHeaderOptions(table,index)){this.sortDisabled=true;
}if(!this.sortDisabled){$(this).addClass(table.config.cssHeader);
}table.config.headerList[index]=this;
});
if(table.config.debug){benchmark("Built headers:",time);
log($tableHeaders);
}return $tableHeaders;
}function checkCellColSpan(table,rows,row){var arr=[],r=table.tHead.rows,c=r[row].cells;
for(var i=0;
i<c.length;
i++){var cell=c[i];
if(cell.colSpan>1){arr=arr.concat(checkCellColSpan(table,headerArr,row++));
}else{if(table.tHead.length==1||(cell.rowSpan>1||!r[row+1])){arr.push(cell);
}}}return arr;
}function checkHeaderMetadata(cell){if(($.metadata)&&($(cell).metadata().sorter===false)){return true;
}return false;
}function checkHeaderOptions(table,i){if((table.config.headers[i])&&(table.config.headers[i].sorter===false)){return true;
}return false;
}function applyWidget(table){var c=table.config.widgets;
var l=c.length;
for(var i=0;
i<l;
i++){getWidgetById(c[i]).format(table);
}}function getWidgetById(name){var l=widgets.length;
for(var i=0;
i<l;
i++){if(widgets[i].id.toLowerCase()==name.toLowerCase()){return widgets[i];
}}}function formatSortingOrder(v){if(typeof (v)!="Number"){i=(v.toLowerCase()=="desc")?1:0;
}else{i=(v==(0||1))?v:0;
}return i;
}function isValueInArray(v,a){var l=a.length;
for(var i=0;
i<l;
i++){if(a[i][0]==v){return true;
}}return false;
}function setHeadersCss(table,$headers,list,css){$headers.removeClass(css[0]).removeClass(css[1]);
var h=[];
$headers.each(function(offset){if(!this.sortDisabled){h[this.column]=$(this);
}});
var l=list.length;
for(var i=0;
i<l;
i++){h[list[i][0]].addClass(css[list[i][1]]);
}}function fixColumnWidth(table,$headers){var c=table.config;
if(c.widthFixed){var colgroup=$("<colgroup>");
$("tr:first td",table.tBodies[0]).each(function(){colgroup.append($("<col>").css("width",$(this).width()));
});
$(table).prepend(colgroup);
}}function updateHeaderSortCount(table,sortList){var c=table.config,l=sortList.length;
for(var i=0;
i<l;
i++){var s=sortList[i],o=c.headerList[s[0]];
o.count=s[1];
o.count++;
}}function multisort(table,sortList,cache){if(table.config.debug){var sortTime=new Date();
}var dynamicExp="var sortWrapper = function(a,b) {",l=sortList.length;
for(var i=0;
i<l;
i++){var c=sortList[i][0];
var order=sortList[i][1];
var s=(getCachedSortType(table.config.parsers,c)=="text")?((order==0)?"sortText":"sortTextDesc"):((order==0)?"sortNumeric":"sortNumericDesc");
var e="e"+i;
dynamicExp+="var "+e+" = "+s+"(a["+c+"],b["+c+"]); ";
dynamicExp+="if("+e+") { return "+e+"; } ";
dynamicExp+="else { ";
}var orgOrderCol=cache.normalized[0].length-1;
dynamicExp+="return a["+orgOrderCol+"]-b["+orgOrderCol+"];";
for(var i=0;
i<l;
i++){dynamicExp+="}; ";
}dynamicExp+="return 0; ";
dynamicExp+="}; ";
eval(dynamicExp);
cache.normalized.sort(sortWrapper);
if(table.config.debug){benchmark("Sorting on "+sortList.toString()+" and dir "+order+" time:",sortTime);
}return cache;
}function sortText(a,b){return((a<b)?-1:((a>b)?1:0));
}function sortTextDesc(a,b){return((b<a)?-1:((b>a)?1:0));
}function sortNumeric(a,b){return a-b;
}function sortNumericDesc(a,b){return b-a;
}function getCachedSortType(parsers,i){return parsers[i].type;
}this.construct=function(settings){return this.each(function(){if(!this.tHead||!this.tBodies){return ;
}var $this,$document,$headers,cache,config,shiftDown=0,sortOrder;
this.config={};
config=$.extend(this.config,$.tablesorter.defaults,settings);
$this=$(this);
$headers=buildHeaders(this);
this.config.parsers=buildParserCache(this,$headers);
cache=buildCache(this);
var sortCSS=[config.cssDesc,config.cssAsc];
fixColumnWidth(this);
$headers.click(function(e){$this.trigger("sortStart");
var totalRows=($this[0].tBodies[0]&&$this[0].tBodies[0].rows.length)||0;
if(!this.sortDisabled&&totalRows>0){var $cell=$(this);
var i=this.column;
this.order=this.count++%2;
if(!e[config.sortMultiSortKey]){config.sortList=[];
if(config.sortForce!=null){var a=config.sortForce;
for(var j=0;
j<a.length;
j++){if(a[j][0]!=i){config.sortList.push(a[j]);
}}}config.sortList.push([i,this.order]);
}else{if(isValueInArray(i,config.sortList)){for(var j=0;
j<config.sortList.length;
j++){var s=config.sortList[j],o=config.headerList[s[0]];
if(s[0]==i){o.count=s[1];
o.count++;
s[1]=o.count%2;
}}}else{config.sortList.push([i,this.order]);
}}setTimeout(function(){setHeadersCss($this[0],$headers,config.sortList,sortCSS);
appendToTable($this[0],multisort($this[0],config.sortList,cache));
},1);
return false;
}}).mousedown(function(){if(config.cancelSelection){this.onselectstart=function(){return false;
};
return false;
}});
$this.bind("update",function(){this.config.parsers=buildParserCache(this,$headers);
cache=buildCache(this);
}).bind("sorton",function(e,list){$(this).trigger("sortStart");
config.sortList=list;
var sortList=config.sortList;
updateHeaderSortCount(this,sortList);
setHeadersCss(this,$headers,sortList,sortCSS);
appendToTable(this,multisort(this,sortList,cache));
}).bind("appendCache",function(){appendToTable(this,cache);
}).bind("applyWidgetId",function(e,id){getWidgetById(id).format(this);
}).bind("applyWidgets",function(){applyWidget(this);
});
if($.metadata&&($(this).metadata()&&$(this).metadata().sortlist)){config.sortList=$(this).metadata().sortlist;
}if(config.sortList.length>0){$this.trigger("sorton",[config.sortList]);
}applyWidget(this);
});
};
this.addParser=function(parser){var l=parsers.length,a=true;
for(var i=0;
i<l;
i++){if(parsers[i].id.toLowerCase()==parser.id.toLowerCase()){a=false;
}}if(a){parsers.push(parser);
}};
this.addWidget=function(widget){widgets.push(widget);
};
this.formatFloat=function(s){var i=parseFloat(s);
return(isNaN(i))?0:i;
};
this.formatInt=function(s){var i=parseInt(s);
return(isNaN(i))?0:i;
};
this.isDigit=function(s,config){var DECIMAL="\\"+config.decimal;
var exp="/(^[+]?0("+DECIMAL+"0+)?$)|(^([-+]?[1-9][0-9]*)$)|(^([-+]?((0?|[1-9][0-9]*)"+DECIMAL+"(0*[1-9][0-9]*)))$)|(^[-+]?[1-9]+[0-9]*"+DECIMAL+"0+$)/";
return RegExp(exp).test($.trim(s));
};
this.clearTableBody=function(table){if($.browser.msie){function empty(){while(this.firstChild){this.removeChild(this.firstChild);
}}empty.apply(table.tBodies[0]);
}else{table.tBodies[0].innerHTML="";
}};
}});
$.fn.extend({tablesorter:$.tablesorter.construct});
var ts=$.tablesorter;
ts.addParser({id:"text",is:function(s){return true;
},format:function(s){return $.trim(s.toLowerCase());
},type:"text"});
ts.addParser({id:"digit",is:function(s,table){var c=table.config;
return $.tablesorter.isDigit(s,c);
},format:function(s){return $.tablesorter.formatFloat(s);
},type:"numeric"});
ts.addParser({id:"currency",is:function(s){return/^[Â£$â‚¬?.]/.test(s);
},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/[^0-9.]/g),""));
},type:"numeric"});
ts.addParser({id:"ipAddress",is:function(s){return/^\d{2,3}[\.]\d{2,3}[\.]\d{2,3}[\.]\d{2,3}$/.test(s);
},format:function(s){var a=s.split("."),r="",l=a.length;
for(var i=0;
i<l;
i++){var item=a[i];
if(item.length==2){r+="0"+item;
}else{r+=item;
}}return $.tablesorter.formatFloat(r);
},type:"numeric"});
ts.addParser({id:"url",is:function(s){return/^(https?|ftp|file):\/\/$/.test(s);
},format:function(s){return jQuery.trim(s.replace(new RegExp(/(https?|ftp|file):\/\//),""));
},type:"text"});
ts.addParser({id:"isoDate",is:function(s){return/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(s);
},format:function(s){return $.tablesorter.formatFloat((s!="")?new Date(s.replace(new RegExp(/-/g),"/")).getTime():"0");
},type:"numeric"});
ts.addParser({id:"percent",is:function(s){return/\%$/.test($.trim(s));
},format:function(s){return $.tablesorter.formatFloat(s.replace(new RegExp(/%/g),""));
},type:"numeric"});
ts.addParser({id:"usLongDate",is:function(s){return s.match(new RegExp(/^[A-Za-z]{3,10}\.? [0-9]{1,2}, ([0-9]{4}|'?[0-9]{2}) (([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(AM|PM)))$/));
},format:function(s){return $.tablesorter.formatFloat(new Date(s).getTime());
},type:"numeric"});
ts.addParser({id:"shortDate",is:function(s){return/\d{1,2}[\/\-]\d{1,2}[\/\-]\d{2,4}/.test(s);
},format:function(s,table){var c=table.config;
s=s.replace(/\-/g,"/");
if(c.dateFormat=="us"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$1/$2");
}else{if(c.dateFormat=="uk"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{4})/,"$3/$2/$1");
}else{if(c.dateFormat=="dd/mm/yy"||c.dateFormat=="dd-mm-yy"){s=s.replace(/(\d{1,2})[\/\-](\d{1,2})[\/\-](\d{2})/,"$1/$2/$3");
}}}return $.tablesorter.formatFloat(new Date(s).getTime());
},type:"numeric"});
ts.addParser({id:"time",is:function(s){return/^(([0-2]?[0-9]:[0-5][0-9])|([0-1]?[0-9]:[0-5][0-9]\s(am|pm)))$/.test(s);
},format:function(s){return $.tablesorter.formatFloat(new Date("2000/01/01 "+s).getTime());
},type:"numeric"});
ts.addParser({id:"metadata",is:function(s){return false;
},format:function(s,table,cell){var c=table.config,p=(!c.parserMetadataName)?"sortValue":c.parserMetadataName;
return $(cell).metadata()[p];
},type:"numeric"});
ts.addWidget({id:"zebra",format:function(table){if(table.config.debug){var time=new Date();
}$("tr:visible",table.tBodies[0]).filter(":even").removeClass(table.config.widgetZebra.css[1]).addClass(table.config.widgetZebra.css[0]).end().filter(":odd").removeClass(table.config.widgetZebra.css[0]).addClass(table.config.widgetZebra.css[1]);
if(table.config.debug){$.tablesorter.benchmark("Applying Zebra widget",time);
}}});
})(jQuery);
(function(E){var B={},K,M,O,J=E.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),A=false;
E.tooltip={blocked:false,defaults:{delay:200,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){E.tooltip.blocked=!E.tooltip.blocked;
}};
E.fn.extend({tooltip:function(P){P=E.extend({},E.tooltip.defaults,P);
H(P);
return this.each(function(){E.data(this,"tooltip-settings",P);
this.tooltipText=this.title;
E(this).removeAttr("title");
this.alt="";
}).hover(L,F).click(F);
},fixPNG:J?function(){return this.each(function(){var P=E(this).css("backgroundImage");
if(P.match(/^url\(["']?(.*\.png)["']?\)$/i)){P=RegExp.$1;
E(this).css({"backgroundImage":"none","filter":"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+P+"')"}).each(function(){var Q=E(this).css("position");
if(Q!="absolute"&&Q!="relative"){E(this).css("position","relative");
}});
}});
}:function(){return this;
},unfixPNG:J?function(){return this.each(function(){E(this).css({"filter":"",backgroundImage:""});
});
}:function(){return this;
},hideWhenEmpty:function(){return this.each(function(){E(this)[E(this).html()?"show":"hide"]();
});
},url:function(){return this.attr("href")||this.attr("src");
}});
function H(P){if(B.parent){return ;
}B.parent=E('<div id="'+P.id+'"><h3></h3><div class="body"></div><div class="url"></div></div>').appendTo(document.body).hide();
if(E.fn.bgiframe){B.parent.bgiframe();
}B.title=E("h3",B.parent);
B.body=E("div.body",B.parent);
B.url=E("div.url",B.parent);
}function C(P){return E.data(P,"tooltip-settings");
}function G(P){if(C(this).delay){O=setTimeout(N,C(this).delay);
}else{N();
}A=!!C(this).track;
E(document.body).bind("mousemove",D);
D(P);
}function L(){if(E.tooltip.blocked||this==K||(!this.tooltipText&&!C(this).bodyHandler)){return ;
}K=this;
M=this.tooltipText;
if(C(this).bodyHandler){B.title.hide();
var S=C(this).bodyHandler.call(this);
if(S.nodeType||S.jquery){B.body.empty().append(S);
}else{B.body.html(S);
}B.body.show();
}else{if(C(this).showBody){var R=M.split(C(this).showBody);
B.title.html(R.shift()).show();
B.body.empty();
for(var Q=0,P;
P=R[Q];
Q++){if(Q>0){B.body.append("<br/>");
}B.body.append(P);
}B.body.hideWhenEmpty();
}else{B.title.html(M).show();
B.body.hide();
}}if(C(this).showURL&&E(this).url()){B.url.html(E(this).url().replace("http://","")).show();
}else{B.url.hide();
}B.parent.addClass(C(this).extraClass);
if(C(this).fixPNG){B.parent.fixPNG();
}G.apply(this,arguments);
}function N(){O=null;
B.parent.fadeIn(100);
D();
}function D(R){if(E.tooltip.blocked){return ;
}if(!A&&B.parent.is(":visible")){E(document.body).unbind("mousemove",D);
}if(K==null){E(document.body).unbind("mousemove",D);
return ;
}B.parent.removeClass("viewport-right").removeClass("viewport-bottom");
var T=B.parent[0].offsetLeft;
var S=B.parent[0].offsetTop;
if(R){T=R.pageX+C(K).left;
S=R.pageY+C(K).top;
B.parent.css({left:T+"px",top:S+"px"});
}var P=I(),Q=B.parent[0];
if(P.x+P.cx<Q.offsetLeft+Q.offsetWidth){T-=Q.offsetWidth+20+C(K).left;
B.parent.css({left:T+"px"}).addClass("viewport-right");
}if(P.y+P.cy<Q.offsetTop+Q.offsetHeight){S-=Q.offsetHeight+20+C(K).top;
B.parent.css({top:S+"px"}).addClass("viewport-bottom");
}}function I(){return{x:E(window).scrollLeft(),y:E(window).scrollTop(),cx:E(window).width(),cy:E(window).height()};
}function F(P){if(E.tooltip.blocked){return ;
}if(O){clearTimeout(O);
}K=null;
B.parent.hide().removeClass(C(this).extraClass);
if(C(this).fixPNG){B.parent.unfixPNG();
}}E.fn.Tooltip=E.fn.tooltip;
})(jQuery);
(function(D){D.fn.jCarouselLite=function(E){E=D.extend({btnPrev:null,btnNext:null,btnGo:null,mouseWheel:false,auto:null,speed:200,easing:null,vertical:false,circular:true,visible:3,start:0,scroll:1,beforeStart:null,afterEnd:null},E||{});
return this.each(function(){var N=false,L=E.vertical?"top":"left",G=E.vertical?"height":"width";
var F=D(this),P=D("ul",F),I=D("li",P),T=I.size(),S=E.visible;
if(E.circular){P.prepend(I.slice(T-S-1+1).clone()).append(I.slice(0,S).clone());
E.start+=S;
}var R=D("li",P),O=R.size(),U=E.start;
F.css("visibility","visible");
R.css({overflow:"hidden","float":E.vertical?"none":"left"});
P.css({margin:"0",padding:"0",position:"relative","list-style-type":"none","z-index":"1"});
F.css({overflow:"hidden",position:"relative","z-index":"2",left:"0px"});
var K=E.vertical?A(R):C(R);
var Q=K*O;
var M=K*S;
R.css({width:R.width(),height:R.height()});
P.css(G,Q+"px").css(L,-(U*K));
F.css(G,M+"px");
if(E.btnPrev){D(E.btnPrev).click(function(){return J(U-E.scroll);
});
}if(E.btnNext){D(E.btnNext).click(function(){return J(U+E.scroll);
});
}if(E.btnGo){D.each(E.btnGo,function(V,W){D(W).click(function(){return J(E.circular?E.visible+V:V);
});
});
}if(E.mouseWheel&&F.mousewheel){F.mousewheel(function(V,W){return W>0?J(U-E.scroll):J(U+E.scroll);
});
}if(E.auto){setInterval(function(){J(U+E.scroll);
},E.auto+E.speed);
}function H(){return R.slice(U).slice(0,S);
}function J(V){if(!N){if(E.beforeStart){E.beforeStart.call(this,H());
}if(E.circular){if(V<=E.start-S-1){P.css(L,-((O-(S*2))*K)+"px");
U=V==E.start-S-1?O-(S*2)-1:O-(S*2)-E.scroll;
}else{if(V>=O-S+1){P.css(L,-((S)*K)+"px");
U=V==O-S+1?S+1:S+E.scroll;
}else{U=V;
}}}else{if(V<0||V>O-S){return ;
}else{U=V;
}}N=true;
P.animate(L=="left"?{left:-(U*K)}:{top:-(U*K)},E.speed,E.easing,function(){if(E.afterEnd){E.afterEnd.call(this,H());
}N=false;
});
if(!E.circular){D(E.btnPrev+","+E.btnNext).removeClass("disabled");
D((U-E.scroll<0&&E.btnPrev)||(U+E.scroll>O-S&&E.btnNext)||[]).addClass("disabled");
}}return false;
}});
};
function B(E,F){return parseInt(D.css(E[0],F))||0;
}function C(E){return E[0].offsetWidth+B(E,"marginLeft")+B(E,"marginRight");
}function A(E){return E[0].offsetHeight+B(E,"marginTop")+B(E,"marginBottom");
}})(jQuery);
(function(B){B.getRelativePosition=function(E,D,C){if(typeof C=="undefined"){C=76;
}return Math.round(((E-1)*(C/D)))+1;
};
var A={init:function(){if(!B.browser.safari&&!A.hasCSS()){return ;
}B("body").addClass("js");
A.searchField();
A.customize();
A.contents();
A.hitlist();
A.expandable();
A.various();
B("#bboxes").bladdra();
B("#bboxes_simple").bladdra_simple();
},various:function(){B("#user li:first-child").addClass("first-child");
B(".notice").animate({backgroundColor:"#f4f4f2"},2000);
B(".notice_intro .closeme").click(function(){B(this).parents(".notice_intro").fadeOut(500);
return false;
});
B("li.show_more_classes em span a").click(function(){var E=B(this).attr("id");
B("div.block").find("li.hidden_classes_"+E+":hidden").slideDown("slow");
B(this).parents("li.show_more_classes").hide();
return false;
});
var C=B("a#addToFavorite").attr("title");
var D=B("a#addToFavorite").attr("href");
B("a#addToFavorite").attr("title","Lägg i Favoriter").attr("href","").click(function(){if(window.sidebar){window.sidebar.addPanel(C,D,"");
}else{if(window.opera&&window.print){var E=document.createElement("a");
E.setAttribute("href",url);
E.setAttribute("title",title);
E.setAttribute("rel","sidebar");
E.click();
}else{if(document.all){window.external.AddFavorite(D,C);
}}}return false;
});
B("span.citethisarticle a").click(function(){var I=B("span.citedate:first").text();
var K=B("span.citetitle:first").text();
var H=B("span.citeurl:first").text();
var E="Kopiera texten nedan till din källförteckning genom att använda Ctrl + C.";
var G='<a href="http://www.ne.se/static/about/kallkritik_och_ne.jsp">Läs mer här om NE.se och källkritik.</a>';
var F=K+". "+H+", Nationalencyklopedin, hämtad "+I+".";
var J='<div class="modal_window"><h4>Kopiera källangivelse</h4><p>'+E+'</p><textarea rows="3" cols="80">'+F+"</textarea><p>"+G+"</p></div>";
jQuery.facebox(B(J));
});
B("#primary .content .authorText:last").each(function(){var E=B(this).nextAll().first();
if(E.length!=0&&E.hasClass("subnotes")){B(this).css("margin-bottom","0");
B(this).css("border-bottom","none");
}});
},hitlist:function(){B("body.trafflista #primary h2.closed").next().css("display","none");
B("body.trafflista #primary h2").css("cursor","pointer").hover(function(){B(this).addClass("hover");
},function(){B(this).removeClass("hover");
}).click(function(){if(B(this).hasClass("closed")){B(this).removeClass("closed").addClass("open").next().slideDown(200);
}else{B(this).addClass("closed").removeClass("open").next().slideUp(200);
}});
jQuery(".fileElement, .mediaElement, .soundElement, .articleElement, .textElement, .generalElement").hover(function(){jQuery(this).addClass("hover");
jQuery(this).find(".deleteThumbnail").addClass("show");
jQuery(this).find(".moveThumbnail").addClass("show");
jQuery(this).find(".editThumbnail").addClass("show");
},function(){jQuery(this).removeClass("hover");
jQuery(this).find(".deleteThumbnail").removeClass("show");
jQuery(this).find(".moveThumbnail").removeClass("show");
jQuery(this).find(".editThumbnail").removeClass("show");
});
B("body:not(.paketedit) .soundresults dl.sound, body:not(.paketedit) .results dl:not(.noclick)").css("cursor","pointer");
B(".soundresults dl.sound, .results dl:not(.noclick)").hover(function(){B(this).addClass("hover");
},function(){B(this).removeClass("hover");
}).click(function(){if(B(this).find("dt").children("a").length&&B(this).find("dd").find("a").length==0){var C=B(this).find("dt").children("a");
if(C.attr("target")!=undefined&&C.attr("target").toLowerCase()=="_blank"){window.open(C.attr("href"),"_blank","location=0,toolbar=0,resizable=1");
return false;
}if(C.is(".modalLink")){return C.click();
}window.location=C.attr("href");
return false;
}});
B(".results:not(.translate) dl dt a").click(function(){if(B(this).attr("target").toLowerCase()=="_blank"){window.open(B(this).attr("href"),"_blank","location=0,toolbar=0,resizable=1");
return false;
}});
},searchField:function(){var D=B("#search");
D.submit(function(){return B("#search").find("#q").val()!="";
});
var C=B(document.createElement("a"));
C.addClass("submit_anchor");
C.html(B("#search input[type=submit]").attr("value"));
C.click(function(){B(this).parents("form").submit();
});
C.hover(function(){B(this).addClass("hover");
},function(){B(this).removeClass("hover");
});
D.find("input[type=submit]").css("display","none");
D.find(".search_btn").append(C);
},customize:function(){if(B.cookie("ne_size")=="large"){B("body").addClass("largetext");
}B(".customize .largetext").click(function(){B("body").addClass("largetext");
B.cookie("ne_size","large",{expires:365,path:"/"});
});
B(".customize .smalltext").click(function(){B("body").removeClass("largetext");
B.cookie("ne_size",null,{path:"/"});
});
if(B.cookie("ne_contrast")=="high"){B("body").addClass("contrast");
B(".customize .contrast").addClass("active");
}B(".customize .contrast").click(function(){if(B("body").hasClass("contrast")){if(B("body").hasClass("start")){window.location.reload();
}else{B("body").removeClass("contrast");
}B(this).attr("title","Hög kontrast");
B.cookie("ne_contrast",null,{path:"/"});
}else{if(B("body").hasClass("start")){window.location.reload();
}else{B("body").addClass("contrast");
}B(this).attr("title","Normal");
B.cookie("ne_contrast","high",{path:"/"});
}});
},contents:function(){B(".contents ul ul li:not(.active)").parent().css("display","none");
var C=B("<a/>").addClass("contents_toggle").html("+");
B(".contents ul ul").parent().prepend(C);
B(".contents").find(".contents_toggle").click(function(){if(B(this).siblings("ul").hasClass("open")){B(this).siblings("ul").slideUp(50,function(){B(this).removeClass("open");
});
B(this).removeClass("contents_toggle_open");
}else{B(this).siblings("ul").slideDown(50,function(){B(this).addClass("open");
});
B(this).addClass("contents_toggle_open");
}});
B(".contents ul li.active").parent().css("display","block").addClass("open").siblings("a.contents_toggle").addClass("contents_toggle_open");
B(".contents ul li:last-child").addClass("last");
},expandable:function(){var C=B(document.createElement("span")).addClass("toggle");
B("#primary div.expandable,#secondary div.expandable,#tertiary div.expandable").prev("h2").wrapInner(C).mouseup(function(){var D=B(this).next(".expandable");
var E="";
if(!D.hasClass("closed")){D.addClass("closed").slideUp(50);
B(this).find(">span").removeClass("toggle").addClass("toggle_closed");
E="closed";
}else{B(this).removeClass("h2_closed");
D.removeClass("closed").slideDown(50);
B(this).find(">span").addClass("toggle").removeClass("toggle_closed");
E="opened";
}jQuery.ajax({method:"GET",url:"/SetAttribute?name="+B(this).attr("id")+"&value="+E,success:function(F){F=F+"";
}});
}).hover(function(){B(this).addClass("hover");
},function(){B(this).removeClass("hover");
}).css("cursor","pointer");
B("#secondary div.closed,#tertiary div.closed").prev("h2").addClass("h2_closed");
},hasCSS:function(){B("body").append(B(document.createElement("div")).attr("id","css_test").css({width:"1px",height:"1px",display:"none"}));
var C=(B("#css_test").width()==1);
B("#css_test").remove();
return C;
}};
jQuery(function(C){A.init();
});
B(document).ready(function(){B("body").css("visibility","visible");
if(typeof _nofocus=="undefined"||!_nofocus){B("#search").find("#q").focus().select();
}B("input#answer").focus().select();
B(".checkClass").change(function(){B("div#addArticleTipDiv").replaceWith('<div id="addArticleTipDiv"><a class="addarticle" id="p_addarticle" href=\'javascript:warning();\'>'+B("a#p_addarticle").html()+"</a></div>");
B(".delmodal").replaceWith("<a class=\"delmodal\" href='javascript:warning();'>Ta bort</a>");
});
});
})(jQuery);
function prepare_printing(){$("a.more").each(function(){$(this).parent().css("display","none");
});
var C=0;
var A=$("<ul></ul>");
var B=function(D){if(D.match("^http://")==null){if(D.match("^/")==null){return"http://www.ne.se/"+D;
}else{return"http://www.ne.se"+D;
}}return D;
};
$("#primary div.content>p a:visible").each(function(){C=C+1;
var D=B($(this).attr("href"));
$("<li>["+C+"] "+D+"</li>").appendTo(A);
$('<sup class="referencenumber">['+C+"]</sup>").insertAfter($(this));
});
if(C>0){$('<div class="printreferences"></div>').append("<h2>Länkar</h2>").append(A).appendTo("#primary div.content");
}}function alterSearchAnchor(G){var C=document.getElementById(G);
var A=C.getAttribute("href");
var E=document.getElementById("q");
if(E!=null&&E.value!=null&&E.value!=""){var D=A.indexOf("type=");
var B;
if(D>0){var F=A.indexOf("&",D);
if(F<0){F=A.length;
}B=A.substring(D+5,F);
}url="/sok?q="+E.value;
if(B!=null){url=url+"&type="+B;
}C.setAttribute("href",url);
}return true;
}function setColors(){var B=jQuery("ul.start").children("li");
for(var A=0;
A<B.length;
A++){jQuery(B[A]).hover(function(){if(typeof jQuery(this).attr("oldColor")=="undefined"){jQuery(this).attr("oldColor",jQuery("body").hasClass("contrast")==true?"#06d":jQuery(this).css("color"));
}jQuery(this).find("a").css({backgroundColor:jQuery(this).attr("oldColor"),color:"#fff"});
},function(){jQuery(this).find("a").animate({backgroundColor:"#fff",color:jQuery(this).attr("oldColor")},700);
});
}}(function(A){var B;
B=A.fn.blackform=function(D,C){if(!D){D="#fff";
}return this.each(function(){var E=A(this);
var G=E.attr("value");
var F=E.css("color");
E.focus(function(){if(A(this).attr("value")==G){A(this).css("color",D);
if(typeof (C)!="undefined"&&C==false){A(this).select();
}else{A(this).attr("value","");
}}}).blur(function(){if(A(this).attr("value")==""){A(this).attr("value",G);
A(this).css("color",F);
}});
});
};
})(jQuery);
(function(B){var A;
A=B.fn.bladdra=function(C){B(".bbnav a.prev").click(function(){var D=B("#bcontainer").css("margin-left");
if(D=="-160px"){B("#bcontainer").animate({marginLeft:0},100);
B(".bbnav a.prev").removeClass("enabled");
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-320px"){B("#bcontainer").animate({marginLeft:-160},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-480px"){B("#bcontainer").animate({marginLeft:-320},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-640px"){B("#bcontainer").animate({marginLeft:-480},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-800px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-960px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-1120px"){B("#bcontainer").animate({marginLeft:-960},100);
B(".bbnav a.next").addClass("enabled");
}}}}}}}return false;
});
B(".bbnav a.next").click(function(){var E=B("#bcontainer").find(".bbox:last").attr("id");
var D=B("#bcontainer").css("margin-left");
if(D=="0px"){B("#bcontainer").animate({marginLeft:-160},100);
B(".bbnav a.prev").addClass("enabled");
if(E<3){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-160px"){B("#bcontainer").animate({marginLeft:-320},100);
B(".bbnav a.prev").addClass("enabled");
if(E<5){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-320px"){B("#bcontainer").animate({marginLeft:-480},100);
B(".bbnav a.prev").addClass("enabled");
if(E<7){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-480px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.prev").addClass("enabled");
if(E<9){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-640px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-800px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-960px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}}}}}}}return false;
});
B("select#region.world").change(function(){var D=B("#region").val();
if(D!=-1){B.ajax({url:"/search/select_sub_classes.jsp?classId="+D,cache:false,success:function(E){B("div.regions_country").find("#sub_region").remove();
B("div.regions_country").append(E);
B("div.regions_country").slideDown("slow");
}});
}return false;
});
B("input#filterPhrase.inp").keypress(function(E){var D=E.charCode?E.charCode:E.keyCode?E.keyCode:0;
if(D===13){B("input#filterSearch.inp").click();
return false;
}});
B("input#filterSearch.inp").click(function(){if(B("#ajaxSend").val()=="true"){alert("Du måste vänta tills sökningen är klar, innan det går att filtrera resultet.");
return false;
}var M=false;
var E=location.pathname+"?advFilter=true";
var L=B("#classId").attr("value");
var I=B("#typeFilter").val();
if(I!=""&&I!=-1){E=E+"&type="+(I);
M=true;
}var N=B("select#region.world").val();
if(N!=-1){M=true;
N="&region="+N;
if(B("#sub_region").val()&&B("#sub_region").val()!=-1){N=N+"&sub_region="+B("#sub_region").val();
}E=E+N;
}var K=B("select#content.persons").val();
if(K!=-1){E=E+"&contentFilter="+K;
M=true;
}var D=B("select#timeFrom").val();
if(D!=-1){E=E+"&timeFrom="+D;
M=true;
}var G=B("select#timeTo").val();
if(G!=-1){E=E+"&timeTo="+G;
M=true;
}var H=B("input#filterPhrase").val();
if((B("input#filterPhrase").val()!=null)&&(H!="")){E=E+"&q="+encodeURIComponent(H);
M=true;
}var J=B("#sourceFilter").val();
if(J!=""&&J!="NE"){E=E+"&sourceFilter="+J;
}var F=B("#mediaFilter").val();
if(F!=""){E=E+"&mediaFilter="+F;
}if((L=="5058")&&(!M)){alert("Vi är ledsna, men du kan inte söka på alla ämnen utan att ange ett filter.");
return false;
}else{location.href=E;
}return false;
});
return this.each(function(){B(this).find(".bbox").each(function(){A.init(B(this));
});
if(B("#bbreadcrumb").find(".bbread:first").val()==null){B("#bcontainer").find("li.active").each(function(){var E=B(this).children("a").clone(true);
var D=B(document.createElement("span")).addClass("bbread").text(" » ");
D.append(E);
B("#bbreadcrumb").append(D);
B("#bbreadcrumb").find("span.active").removeClass("active").end().find("span:last-child").addClass("active");
});
}});
};
A.init=function(E){var D=B("#bcontainer").find(".bbox:last").attr("id");
if(D>2){var C=(D-2)*160;
B("#bcontainer").animate({marginLeft:-C+"px"},100);
B(".bbnav a.prev").addClass("enabled");
}return false;
};
})(jQuery);
(function(B){var A;
A=B.fn.bladdra_simple=function(C){B(".bbnav a.prev").click(function(){var D=B("#bcontainer").css("margin-left");
if(D=="-160px"){B("#bcontainer").animate({marginLeft:0},100);
B(".bbnav a.prev").removeClass("enabled");
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-320px"){B("#bcontainer").animate({marginLeft:-160},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-480px"){B("#bcontainer").animate({marginLeft:-320},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-640px"){B("#bcontainer").animate({marginLeft:-480},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-800px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-960px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.next").addClass("enabled");
}else{if(D=="-1120px"){B("#bcontainer").animate({marginLeft:-960},100);
B(".bbnav a.next").addClass("enabled");
}}}}}}}return false;
});
B(".bbnav a.next").click(function(){var E=B("#bcontainer").find(".bbox:last").attr("id");
var D=B("#bcontainer").css("margin-left");
if(D=="0px"){B("#bcontainer").animate({marginLeft:-160},100);
B(".bbnav a.prev").addClass("enabled");
if(E<3){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-160px"){B("#bcontainer").animate({marginLeft:-320},100);
B(".bbnav a.prev").addClass("enabled");
if(E<5){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-320px"){B("#bcontainer").animate({marginLeft:-480},100);
B(".bbnav a.prev").addClass("enabled");
if(E<7){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-480px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.prev").addClass("enabled");
if(E<9){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-640px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-800px"){B("#bcontainer").animate({marginLeft:-640},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}else{if(D=="-960px"){B("#bcontainer").animate({marginLeft:-800},100);
B(".bbnav a.prev").addClass("enabled");
if(E<11){B(".bbnav a.next").removeClass("enabled");
}}}}}}}}return false;
});
return this.each(function(){B(this).find(".bbox").each(function(){A.init(B(this));
});
if(B("#bbreadcrumb").find(".bbread:first").val()==null){B("#bcontainer").find("li.active").each(function(){var E=B(this).children("a").clone(true);
var D=B(document.createElement("span")).addClass("bbread").text(" » ");
D.append(E);
B("#bbreadcrumb").append(D);
B("#bbreadcrumb").find("span.active").removeClass("active").end().find("span:last-child").addClass("active");
});
}});
};
A.init=function(E){var D=B("#bcontainer").find(".bbox:last").attr("id");
if(D>2){var C=(D-2)*160;
B("#bcontainer").animate({marginLeft:-C+"px"},100);
B(".bbnav a.prev").addClass("enabled");
}E.find("li").each(function(){var H=B(this).find("a");
var G=H.attr("href");
var F=G.search("#");
var I=G.substring(F+1);
H.attr("href","#"+I);
H.click(function(){var K=B(this).attr("id");
var J=K;
B("#bcontainer").find(".bbox").each(function(){var L=B(this).attr("id");
if(L>K){B(this).remove();
}});
B(this).parent("li").addClass("active").siblings(".active").removeClass("active");
if(I){B.ajax({url:"/search/show_sub_classes.jsp?classId="+I+"&level="+K,cache:false,success:function(M){if(M.toString().search(".bbox")!=-1){if(J>1){B(".bbnav a.prev").addClass("enabled");
var L=(J-1)*160;
B("#bcontainer").animate({marginLeft:-L+"px"},100);
}else{B("#bcontainer").animate({marginLeft:0+"px"},100);
}B(".bbnav a.next").removeClass("enabled");
B("#bcontainer").append(M);
A.init(B("div#"+(Number(K)+1)+".bbox"));
}}});
}B("#bbreadcrumb").find("a").each(function(){B(this).parent("span.bbread").remove();
});
B("#bcontainer").find("li.active").each(function(){var Q=B(this).children("a").clone(true);
var N=Q.attr("href");
var M=N.search("#");
var O=N.substring(M+1);
var P=document.getElementsByName("classId");
if(P[0]!=null){P[0].value=O;
}var L=B(document.createElement("span")).addClass("bbread").text(" » ");
L.append(Q);
B("#bbreadcrumb").append(L);
B("#bbreadcrumb").find("span.active").removeClass("active").end().find("span:last-child").addClass("active");
});
return false;
});
});
return false;
};
})(jQuery);
(function(A){var B;
B=A.fn.dropdown=function(C){return this.each(function(){var D=this;
var E=A("<a/>").addClass("droparrow");
A(document).click(function(F){if(A(F.target).parents(".sublevel").length==0){B.closeMenu(D);
}});
A(this).find("ul").parent().addClass("droplist").find("a:first").after(E);
A(this).find(".droparrow").click(function(){if(!A(this).closest(".droplist").hasClass("open")){A(document).click();
}A(this).prev().addClass("open");
A(this).closest(".droplist").addClass("open").addClass("sublevel");
A(this).closest(".droplist").children("ul").addClass("sublevel").slideDown(30,function(){A(this).closest(".droplist").removeClass("sublevel");
});
}).hover(function(){A(this).addClass("hover");
},function(){A(this).removeClass("hover");
});
});
};
B.closeMenu=function(C){A(C).find(".open").removeClass("open");
A(C).find("ul").fadeOut(200);
};
})(jQuery);
(function(A){$print=A.fn.print=function(){return this.each(function(){A(this).click(function(){A("link[media=all]").attr("media","none");
A("link[media=alt_print]").attr("media","all");
var B=A(document.createElement("a")).text("skriv ut").click(function(){window.print();
});
var D=A(document.createElement("a")).text("« tillbaka till artikeln").click(function(){A("link[media=all]").attr("media","alt_print");
A("link[media=none]").attr("media","all");
A("#printits").remove();
});
var C=A(document.createElement("div")).prepend(B).prepend(D).attr("id","printits");
var E=A('<style type="text/css">@media print{ #printits{display:none} }</style>');
A("#container").prepend(C);
A("head").append(E);
});
});
};
})(jQuery);
function ajaxSubmit(B,C){if(typeof B=="string"&&$(B).length>0&&$(B).attr("tagName").toLowerCase()=="form"){var A=[];
$(B).find("input, select, textarea").each(function(E,G){var D=$(G).attr("name");
var H=$(G).val();
var F=$(G).attr("type");
if((F!="checkbox"&&F!="radio")||$(G).attr("checked")){A[A.length]={name:D,value:H};
}});
$(B).find("input[type=submit]").attr("disabled","_");
$(B).find("input[type=button]").attr("disabled","_");
$.ajax({url:$(B).attr("action"),type:$(B).attr("method"),data:A,accepts:{xml:"application/xml, text/xml",html:"text/html",json:"application/json, text/javascript"},success:function(D){if(C==true&&$(D).find("input[type=hidden][name=actionResult]").length!=0&&$(D).find("input[type=hidden][name=actionResult]").val().toLowerCase()=="true"){$.facebox.close();
location.reload(true);
}else{$(B).empty();
$(B).html($(D).find(B).html());
}},error:function(){alert("Fatal error while processing submit request.");
}});
}else{alert("formId not set to a valid form id (#<name>)");
}}function ajaxAnchor(D,E,C){if(typeof D!="object"||typeof D.length=="undefined"){D=$(D);
}if(D.length==0){alert("the anchor is not a valid object!");
return false;
}if(D.attr("tagName").toLowerCase()!="a"){alert("the element supplied is not an anchor (<a>)");
return false;
}var A=D[0].href;
if(typeof A=="undefined"||A.toLowerCase().search("^http(s?)://")!=0){alert("the href on the anchor must be set to a valid url");
return false;
}var B=$(document).find(typeof E=="undefined"?"body":E);
var F=$("<div />").addClass("loading").height(B.height()).width(B.width()).css("position","absolute").css("top",B.offset().top).css("left",B.offset().left).css("background-position","center").css("background-color","white").css("opacity","0.8");
$("body").append(F);
$.ajax({url:A,method:"GET",success:function(G){if(typeof E=="undefined"){E="html";
}if(typeof C=="undefined"){C=E;
}$(document).find(E).empty().html($(G).find(C).html());
$("div.loading").remove();
},error:function(){alert("Fatal error while sending request to server.");
}});
return false;
}function modalizeTables(){jQuery("div.content>table:visible").each(function(){var B=$(this).parent().width();
var A=$(this).width();
if(A>B){modalizeTable(this);
}});
}function modalizeAll(){jQuery("div.content>table:visible").each(function(){modalizeTable(this);
});
}function modalizeTable(B){var C=jQuery(B).find("h4:first");
var A=null;
if(C.next().is("h3")){A=C.next().clone();
C.clone().insertBefore(jQuery(B));
}jQuery('<div class="tablenotice"></div>').append((A!=null?A:jQuery("<h3>"+C.html()+"</h3>")).prepend("Tabell: ")).append(jQuery('<a href="#" onclick="showModalTable(this); return false;">Klicka f&ouml;r att visa tabellen</a>')).insertBefore(jQuery(B));
jQuery(B).hide();
}function showModalTable(B){var A=jQuery(B).parent().next().clone();
jQuery(A).find("div.upp").hide();
A.show();
jQuery.facebox(A);
}var firstPlayOrRestart=true;
function loadMovie(D,O,P,L,C,N,M,B,G,I,H,F,J,A,K){var E=getSetup(O,P,L,C,N,M,G,I,H,F,J,A,K);
jwplayer(D).setup(E);
}function loadMovieLink(O,G,I,P,N,K,B,F,Q,M,C,S,A,H,T,J,E,D){var L=getSetup(G,I,P,N,K,B,Q,M,C,S,A,H,T);
var R={start:J,autostart:D};
$.extend(L,R);
jwplayer(O).setup(L);
}function getSetup(F,H,N,L,I,B,O,K,D,P,A,G,R){var C="mp4";
var Q="video";
if(N=="audio"){C="mp3";
}var J={"file":B,"autostart":false,"provider":"rtmp","streamer":F+H,"bufferlength":2,"image":O,"width":L,"height":I,"dock":false,"controlbar":"bottom","stretching":"uniform","modes":[{type:"flash",src:"/static/resources/jwplayer/player.swf"},{type:"html5",config:{"file":"http://"+H+"/"+C+":"+B+"/playlist.m3u8","provider":Q}}],"events":{onTime:function(S){highlightSegments(S.position);
checkEndTime(S.position);
}}};
if(D!=undefined&&P!=undefined&&A!=undefined&&G!=undefined&&R!=undefined){$.extend(J["events"],{onPlay:function(S){if(firstPlayOrRestart&&S.newstate=="PLAYING"){firstPlayOrRestart=false;
sendObjectVisitedPost(D,P,A,G,R);
}switchToTab(1);
},onComplete:function(S){firstPlayOrRestart=true;
}});
}if(!(K===undefined)){var E={"captions.file":K,"plugins":"/static/resources/jwplayer/captions.swf","captions.back":"false","captions.fontsize":"10","captions.state":"true"};
var M;
for(M in E){J[M]=E[M];
}}return J;
}function loadSlider(C,B,A,D){$(C).slider({range:true,min:0,max:D,values:[Math.floor(B),Math.floor(A)],start:function(F,G){var E=$(".ui-slider-handle");
E[0].text="";
E[1].text="";
$(".ui-slider-range").css("visibility","hidden");
},stop:function(E,F){redraw(F.values[0],F.values[1],D,parseStyleAttr($(".ui-slider-handle").first().attr("style")));
$("input[name='startTime']").val($("#slider-range").slider("values",0));
$("input[name='endTime']").val($("#slider-range").slider("values",1));
$(".ui-slider-range").css("visibility","visible");
},create:function(F,G){var E=$("#slider-range");
redraw(E.slider("values",0),E.slider("values",1),D,parseStyleAttr($(".ui-slider-range").attr("style")));
},slide:function(E,F){if(F.values[1]-F.values[0]<1){return false;
}}});
}function parseStyleAttr(C){var B=C.split(";");
var D={};
var E="";
for(var A in B){E=B[A].split(":");
D[$.trim(E[0]).toLowerCase()]=$.trim(E[1]);
}return D;
}function redraw(A,H,G,E){var D=secondsToTime(A,G);
var B=secondsToTime(H,G);
var C=$(".ui-slider-handle");
C[0].innerHTML='<span class="time">'+D+"</span>";
C[1].innerHTML='<span class="time">'+B+"</span>";
if((H-A)/G<0.1){$(".ui-slider-handle .time").slice(1,2).addClass("time-1-bump");
}var F=$("#slider-range").width()*parseFloat(E.left)*0.01;
$(".ui-slider-range").css("left",F+4+"px");
}function switchToTab(B){var A=$("#tabs").tabs();
A.tabs("select",B);
}function moveViewPort(A,B){$.each(A,function(C,E){if(C<B-3||C>B){var D=(B<3?3:B);
if(D==B||C<D-3||C>D){$("#listItem-"+E.segmentId).hide();
}}else{$("#listItem-"+E.segmentId).show();
}});
}var lastCheck=0;
function highlightSegments(A){if(Math.abs(A-lastCheck)>1){var B=(lastCheck>A);
lastCheck=Math.floor(A);
var C=null;
jQuery.each(segments.segments,function(D,F){var E=document.getElementById("listItem-"+F.segmentId);
if(F.startTime<=A&&A<=F.endTime){if(B||!$(E).hasClass("activeLink")){C=D;
}$(E).addClass("activeLink");
}else{$(E).removeClass("activeLink");
}});
if(C!==null){lastIndex=C;
moveViewPort(segments.segments,C);
}}}function deleteSegment(C,A,B){$.ajax({type:"POST",url:"/ur/program/"+C+"/avsnitt/"+A+"?action=delete"});
$("#"+B).slideUp("slow").remove();
segments.segments=$.grep(segments.segments,function(D,E){return E["segmentId"]!=A;
});
}function deleteLinkFromSegment(B,A,C){$.ajax({type:"POST",url:"/ur/program/"+B+"/avsnitt/"+A+"/lank/"+C+"?action=delete"});
}function secondsToTime(D,A){var C=new Date(D*1000);
var B="";
if(A>=3600){B=(C.getHours()<10?"0":"")+C.getHours()+":";
}B+=(C.getMinutes()<10?"0":"")+C.getMinutes()+":";
B+=(C.getSeconds()<10?"0":"")+C.getSeconds();
return B;
}function setTimeValuesFromHandles(){var B=$("#slider-range").slider("values",0);
var A=$("#slider-range").slider("values",1);
$("input[name='startTime']").val(B);
$("input[name='endTime']").val(A);
}var sharePopup;
function shareSegment(A){if(typeof sharePopup!="undefined"){return ;
}sharePopup=$('<div id="sharePopup"></div>').html('<h4 class="title">Kopiera länk</h4><p class="body">Kopiera texten nedan genom att använda Ctrl + C.</p><textarea cols="50" rows="2">http://www.ne.se'+A+"</textarea>");
sharePopup.dialog({closeText:"",minHeight:0,resizable:false,width:500,title:'<div id="sharePopupClose"></div>'});
$("div.ui-dialog-titlebar div#sharePopupClose").click(function(){sharePopup.dialog("destroy");
sharePopup=undefined;
$("#sharePopup").remove();
});
}function initFacebox(B,A){jQuery(document).ready(function(){if(B!=null){jQuery("#"+B).facebox();
}else{if(A!=null){jQuery("."+A).each(function(){jQuery(this).facebox();
});
}}});
}function initTooltip(B,A){jQuery(document).ready(function(){if(B!=null){jQuery("#"+B).tooltip({track:true,showURL:false,fade:400});
}else{if(A!=null){jQuery("."+A).each(function(){jQuery(this).tooltip({track:false,showURL:false,fade:400});
});
}}});
}function initTableSorter(B,A){jQuery(document).ready(function(){jQuery("#"+B).tablesorter(A).find("tr").each(function(){$(this).hover(function(){jQuery(this).addClass("hover");
},function(){jQuery(this).removeClass("hover");
});
});
});
}function initToggleCheckboxes(B,A){jQuery(document).ready(function(){jQuery("#"+A).click(function(){var D=jQuery("#"+A);
var C=!D.attr("checked");
jQuery("#"+B).find("input[type=checkbox]").each(function(){if(C==true){jQuery(this).attr("checked",false);
}else{jQuery(this).attr("checked",true);
}});
});
});
}function initDropdown(A){$("#"+A).dropdown();
}function initAutoComplete(B,F,E,C,H,J,L){var I="/search/ArticleActiveSearch";
D=null;
if(typeof E!="undefined"&&typeof _nofocus!="undefined"&&!_nofocus){$("#"+B).val(E);
$("#"+B).select();
}var D=null;
var G=null;
var K=false;
var A=false;
$("#"+B).autocomplete({source:function(N,M){$.ajax({url:I,dataType:"json",data:{type:J,articleType:L,q:N.term,limit:10},success:function(P){var O=0;
M($.map(P.data,function(S){var T=S.value.replace(/\\/g,"");
var Q=S.data.replace(/\\/g,"");
var R=S.index;
return{label:T,value:T,data:Q,cssClass:"r"+R};
}));
}});
},minLength:1,delay:400,select:function(N,O){var M=N.originalEvent.originalEvent;
if(M.type!="keydown"||M.keyCode!=13||K){G=O.item.data;
window.location=G;
}return false;
},focus:function(N,O){if(D!=null){D.css("color",D.parent("").css("background-color"));
D.parent("").css("background-color","transparent");
D=null;
}var M=$("li.ui-menu-item a."+O.item.cssClass);
M.parent("").css("background-color",M.css("color"));
M.css("color","#fff");
D=M;
return false;
}}).keyup(function(M){if(M.keyCode!=13){A=true;
}if(M.keyCode==13&&G==null){M.preventDefault();
if(A){$(this).closest("form").trigger("submit");
}}else{if(M.keyCode==38||M.keyCode==40){K=true;
}}}).data("autocomplete")._renderItem=function(M,O){var P=$("<li></li>").addClass(O.cssClass);
var N=$("<a></a>").html(O.label);
N.addClass(O.cssClass);
return P.data("item.autocomplete",O).append(N).appendTo(M);
};
}function initActiveSearch(E,B,H,G,F,D,C){var A="/search/ArticleActiveSearch";
if(typeof H!="undefined"){$("#"+E).val(H);
}$(document).ready(function(){$("#"+E).activeSearch(A,{dataType:"json",delay:400,extraParams:{type:D,articleType:C},loadingClass:"loading",minChars:1,max:150,cacheLength:0,destination:B,articleUrl:G,searchUrl:F});
});
}var slideShowRotateTimeInMillis=7000;
var currentSlideShowPage=1;
var numberOfPosts=0;
var slideShowStoped=false;
function goToSlideShowPage(A){if(A<=numberOfPosts){setHighlightedPost(A);
jQuery("#podium #post"+currentSlideShowPage).hide();
currentSlideShowPage=A;
jQuery("#podium #post"+currentSlideShowPage).css({"background-color":"#FFFFFF"}).myFadeIn(500,"");
slideShowStoped=true;
}}function startSlideShow(){slideShowStoped=false;
currentSlideShowPage=1;
var A=$("#podium .podiumPost").size();
numberOfPosts=A;
setHighlightedPost(1);
window.setTimeout("rotateSlideShow()",slideShowRotateTimeInMillis);
}function stopSlideShow(){slideShowStoped=true;
rotateSlideShow();
}function rotateSlideShow(){if(slideShowStoped==false&&numberOfPosts>0){jQuery("#podium #post"+currentSlideShowPage).hide();
++currentSlideShowPage;
if(currentSlideShowPage>numberOfPosts){currentSlideShowPage=1;
}setHighlightedPost(currentSlideShowPage);
jQuery("#podium #post"+currentSlideShowPage).css({"background-color":"#FFFFFF"}).myFadeIn(1500,"");
window.setTimeout("rotateSlideShow()",slideShowRotateTimeInMillis);
}}jQuery.fn.myFadeIn=function(A,B){return this.animate({opacity:"show"},A,function(){if(jQuery.browser.msie){this.style.removeAttribute("filter");
}if(jQuery.isFunction(B)){B();
}});
};
var lastId=0;
function activateThumbshow(){jQuery("div.podiumThumbs span").hover(function(){jQuery(this).css({"z-index":"1"});
jQuery(this).find("img").addClass("hover").stop().animate({marginBottom:"-4px",marginLeft:"-16px",width:"58px",height:"58px",padding:"2px"},200,"linear");
},function(){jQuery(this).css({"z-index":"0"});
jQuery(this).find("img").removeClass("hover").stop().animate({marginBottom:"0px",marginLeft:"0px",width:"28px",height:"28px",padding:"1px"},400,"linear");
});
}function setHighlightedPost(A){if(lastId!=null){jQuery("div.podiumThumbs span").find("#podiumindex_"+lastId).css({borderTopColor:"#ddd",borderLeftColor:"#ddd",borderRightColor:"#ddd",borderBottomColor:"#ddd"});
}jQuery("div.podiumThumbs span").find("#podiumindex_"+A).css({borderTopColor:"#ff6633",borderLeftColor:"#ff6633",borderRightColor:"#ff6633",borderBottomColor:"#ff6633"});
lastId=A;
}function setMonth(A){jQuery.ajax({type:"GET",url:"/public_fragments/calendar.jspf?ca="+A,success:function(B){jQuery("#calendar").html(B);
hideToolTip();
}});
}setupToolTips=function(){jQuery("#container").before(jQuery("<span/>").attr("id","calendar-tooltip-span").attr("class","show-tooltip-text"));
jQuery(".calendar-tooltip").each(function(){jQuery(this).hover(showToolTip,hideToolTip);
});
};
showToolTip=function(C){var A=jQuery("#calendar-tooltip-span");
var B=jQuery(this).attr("title");
A.html(B);
jQuery(this).attr("title","");
A.show().css("top",C.pageY-20).css("left",C.pageX+20);
};
hideToolTip=function(C){var A=jQuery("#calendar-tooltip-span");
jQuery(this).attr("title",A.html());
A.hide();
releaseToolTip=true;
var B=jQuery("#temp").html();
jQuery("#temp").html(B+"[hide]: <br/>");
};
function daysInMonth(D){var B=[31,29,31,30,31,30,31,31,30,31,30,31];
var A=document.getElementById("searchDateDiv");
var E="";
E='<select id="searchDate" name="searchDate" class="dateSearch">';
for(var C=1;
C<=B[D-1]&&C<=31;
C++){E=E+'<option value="'+C+'">'+C+"</option>";
}E=E+"</select>";
A.innerHTML=E;
}function initSelecters(){var A=document.getElementById("searchDate");
var C=document.getElementById("searchMonth");
qs();
if(qsParm["searchDate"]!=null){A.options[qsParm["searchDate"]-1].selected=true;
}if(qsParm["searchMonth"]!=null){C.options[qsParm["searchMonth"]-1].selected=true;
}var B;
if(qsParm["searchType"]!=null){B=document.getElementById("searchType_"+qsParm["searchType"]);
}else{B=document.getElementById("searchType_1");
}B.checked=true;
}var qsParm=new Array();
function qs(){var D=window.location.search.substring(1);
var C=D.split("&");
for(var B=0;
B<C.length;
B++){var F=C[B].indexOf("=");
if(F>0){var A=C[B].substring(0,F);
var E=C[B].substring(F+1);
qsParm[A]=E;
}}}function goToCalendarPage(A){var B=document.getElementById("calendarSearchForm");
B.currentPage.value=A;
B.submit();
}function goToPage(A){var B=document.getElementsByName("findBlogForm");
B[0].p.value=A;
B[0].submit();
}function goToPageWithForm(A,B){var C=document.getElementsByName(B);
C[0].p.value=A;
C[0].submit();
}function styleCreateLinkButton(){$("#create-link").bt("Klicka här för att markera ett filmavsnitt och länka det till uppslagsord eller annan källa.",{padding:10,width:140,spikeLength:20,spikeGirth:20,cornerRadius:7,fill:"rgba(0, 0, 0, 0.85)",strokeWidth:1,strokeStyle:"#000",cssStyles:{color:"#fff",fontWeight:"normal",fontSize:"11px"}});
}
