﻿/*
 * jQuery blockUI plugin
 * Version 2.31 (06-JAN-2010)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */
(function(l){if(/1\.(0|1|2)\.(0|1|2)/.test(l.fn.jquery)||/^1.1/.test(l.fn.jquery)){alert("blockUI requires jQuery v1.2.3 or later!  You are using v"+l.fn.jquery);return;}l.fn._fadeIn=l.fn.fadeIn;var b=function(){};var a=document.documentMode||0;var k=l.browser.msie&&((l.browser.version<8&&!a)||a<8);var j=l.browser.msie&&/MSIE 6.0/.test(navigator.userAgent)&&!a;l.blockUI=function(p){h(window,p);};l.unblockUI=function(p){c(window,p);};l.growlUI=function(t,s,q,p){var r=l('<div class="growlUI"></div>');if(t){r.append("<h1>"+t+"</h1>");}if(s){r.append("<h2>"+s+"</h2>");}if(q==undefined){q=3000;}l.blockUI({message:r,fadeIn:700,fadeOut:1000,centerY:false,timeout:q,showOverlay:false,onUnblock:p,css:l.blockUI.defaults.growlCSS});};l.fn.block=function(p){return this.unblock({fadeOut:0}).each(function(){if(l.css(this,"position")=="static"){this.style.position="relative";}if(l.browser.msie){this.style.zoom=1;}h(this,p);});};l.fn.unblock=function(p){return this.each(function(){c(this,p);});};l.blockUI.version=2.31;l.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:true,theme:false,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:0.6,cursor:"wait"},growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:0.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:false,baseZ:1000,centerX:true,centerY:true,allowBodyStretch:true,bindEvents:true,constrainTabKey:true,fadeIn:200,fadeOut:400,timeout:0,showOverlay:true,focusInput:true,applyPlatformOpacityRules:true,onBlock:null,onUnblock:null,quirksmodeOffsetHack:4};var d=null;var m=[];function h(q,p){var v=(q==window);var B=p&&p.message!==undefined?p.message:undefined;p=l.extend({},l.blockUI.defaults,p||{});p.overlayCSS=l.extend({},l.blockUI.defaults.overlayCSS,p.overlayCSS||{});var L=l.extend({},l.blockUI.defaults.css,p.css||{});var D=l.extend({},l.blockUI.defaults.themedCSS,p.themedCSS||{});B=B===undefined?p.message:B;if(v&&d){c(window,{fadeOut:0});}if(B&&typeof B!="string"&&(B.parentNode||B.jquery)){var r=B.jquery?B[0]:B;var I={};l(q).data("blockUI.history",I);I.el=r;I.parent=r.parentNode;I.display=r.style.display;I.position=r.style.position;if(I.parent){I.parent.removeChild(r);}}var M=p.baseZ;var C=(l.browser.msie||p.forceIframe)?l('<iframe class="blockUI" style="z-index:'+(M++)+';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+p.iframeSrc+'"></iframe>'):l('<div class="blockUI" style="display:none"></div>');var O=l('<div class="blockUI blockOverlay" style="z-index:'+(M++)+';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>');var N;if(p.theme&&v){var A='<div class="blockUI blockMsg blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+M+';display:none;position:fixed"><div class="ui-widget-header ui-dialog-titlebar blockTitle">'+(p.title||"&nbsp;")+'</div><div class="ui-widget-content ui-dialog-content"></div></div>';N=l(A);}else{N=v?l('<div class="blockUI blockMsg blockPage" style="z-index:'+M+';display:none;position:fixed"></div>'):l('<div class="blockUI blockMsg blockElement" style="z-index:'+M+';display:none;position:absolute"></div>');}if(B){if(p.theme){N.css(D);N.addClass("ui-widget-content");}else{N.css(L);}}if(!p.applyPlatformOpacityRules||!(l.browser.mozilla&&/Linux/.test(navigator.platform))){O.css(p.overlayCSS);}O.css("position",v?"fixed":"absolute");if(l.browser.msie||p.forceIframe){C.css("opacity",0);}var w=[C,O,N],P=v?l("body"):l(q);l.each(w,function(){this.appendTo(P);});if(p.theme&&p.draggable&&l.fn.draggable){N.draggable({handle:".ui-dialog-titlebar",cancel:"li"});}var G=k&&(!l.boxModel||l("object,embed",v?null:q).length>0);if(j||G){if(v&&p.allowBodyStretch&&l.boxModel){l("html,body").css("height","100%");}if((j||!l.boxModel)&&!v){var u=e(q,"borderTopWidth"),H=e(q,"borderLeftWidth");var x=u?"(0 - "+u+")":0;var F=H?"(0 - "+H+")":0;}l.each([C,O,N],function(z,t){var Q=t[0].style;Q.position="absolute";if(z<2){v?Q.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.boxModel?0:"+p.quirksmodeOffsetHack+') + "px"'):Q.setExpression("height",'this.parentNode.offsetHeight + "px"');v?Q.setExpression("width",'jQuery.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):Q.setExpression("width",'this.parentNode.offsetWidth + "px"');if(F){Q.setExpression("left",F);}if(x){Q.setExpression("top",x);}}else{if(p.centerY){if(v){Q.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"');}Q.marginTop=0;}else{if(!p.centerY&&v){var R=(p.css&&p.css.top)?parseInt(p.css.top):0;var S="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+R+') + "px"';Q.setExpression("top",S);}}}});}if(B){if(p.theme){N.find(".ui-widget-content").append(B);}else{N.append(B);}if(B.jquery||B.nodeType){l(B).show();}}if((l.browser.msie||p.forceIframe)&&p.showOverlay){C.show();}if(p.fadeIn){var E=p.onBlock?p.onBlock:b;var J=(p.showOverlay&&!B)?E:b;var y=B?E:b;if(p.showOverlay){O._fadeIn(p.fadeIn,J);}if(B){N._fadeIn(p.fadeIn,y);}}else{if(p.showOverlay){O.show();}if(B){N.show();}if(p.onBlock){p.onBlock();}}n(1,q,p);if(v){d=N[0];m=l(":input:enabled:visible",d);if(p.focusInput){setTimeout(i,20);}}else{g(N[0],p.centerX,p.centerY);}if(p.timeout){var K=setTimeout(function(){v?l.unblockUI(p):l(q).unblock(p);},p.timeout);l(q).data("blockUI.timeout",K);}}function c(u,t){var p=(u==window);var r=l(u);var q=r.data("blockUI.history");var v=r.data("blockUI.timeout");if(v){clearTimeout(v);r.removeData("blockUI.timeout");}t=l.extend({},l.blockUI.defaults,t||{});n(0,u,t);var s;if(p){s=l("body").children().filter(".blockUI").add("body > .blockUI");}else{s=l(".blockUI",u);}if(p){d=m=null;}if(t.fadeOut){s.fadeOut(t.fadeOut);setTimeout(function(){o(s,q,t,u);},t.fadeOut);}else{o(s,q,t,u);}}function o(q,p,s,r){q.each(function(t,u){if(this.parentNode){this.parentNode.removeChild(this);}});if(p&&p.el){p.el.style.display=p.display;p.el.style.position=p.position;if(p.parent){p.parent.appendChild(p.el);}l(r).removeData("blockUI.history");}if(typeof s.onUnblock=="function"){s.onUnblock(r,s);}}function n(s,t,r){var p=t==window,q=l(t);if(!s&&(p&&!d||!p&&!q.data("blockUI.isBlocked"))){return;}if(!p){q.data("blockUI.isBlocked",s);}if(!r.bindEvents||(s&&!r.showOverlay)){return;}var u="mousedown mouseup keydown keypress";s?l(document).bind(u,r,f):l(document).unbind(u,f);}function f(s){if(s.keyCode&&s.keyCode==9){if(d&&s.data.constrainTabKey){var p=m;var q=!s.shiftKey&&s.target==p[p.length-1];var r=s.shiftKey&&s.target==p[0];if(q||r){setTimeout(function(){i(r);},10);return false;}}}if(l(s.target).parents("div.blockMsg").length>0){return true;}return l(s.target).parents().children().filter("div.blockUI").length==0;}function i(q){if(!m){return;}var p=m[q===true?m.length-1:0];if(p){p.focus();}}function g(w,q,r){var v=w.parentNode,z=w.style;var u=((v.offsetWidth-w.offsetWidth)/2)-e(v,"borderLeftWidth");var A=((v.offsetHeight-w.offsetHeight)/2)-e(v,"borderTopWidth");if(q){z.left=u>0?(u+"px"):"0";}if(r){z.top=A>0?(A+"px"):"0";}}function e(q,r){return parseInt(l.css(q,r))||0;}})(jQuery);(function(g){var q="div.",s="fw-modal",j=s+"-",a=j+"i",p=j+"sprite",i=j+"mark",h=g.browser.msie&&parseInt(g.browser.version)<7,f="none",c="left",r="top",n="width",l="height",e=0,o=1;g.fn.fwModal=function(t){t=g.extend({},g.fwModalDefaults,t||{});k();b(this[0],t);};g.fwModalRemove=function(){k();};g.fwModalDefaults={width:400,height:300,padding:10,layoutRect:[40,2,42,2],cornerWidths:[5,23,5,5]};function b(B,C){if(B){var w=g(window),x=d(i),A=d(a),v=d(s).append(A),F=C.width,z=C.height,D=C.layoutRect,u=C.cornerWidths,E=C.padding,t=Math.max(Math.floor((w.height()-z)/2),0),y=Math.max(Math.floor((w.width()-F)/2),0);g(B).after(x).after(v).show().appendTo(A);v.width(F).height(z);A.css({top:E,left:E}).width(F-2*E).height(z-2*E);g.each(["tl","tr","f","bl","br"],function(G,H){v.append(d(j+H));});m(C,v,j+"tm",[u[0],u[1]],e);m(C,v,j+"bm",[u[2],u[3]],e);m(C,v,j+"l",[D[0],D[2]],o);m(C,v,j+"r",[D[0],D[2]],o);g.each(["tl","tm","tr","l","r","bl","bm","br"],function(G,H){g(q+j+H,v).addClass(p);});g(q+j+"f",v).width(F-D[1]-D[3]).height(z-D[0]-D[2]);g.blockUI({message:v,css:{backgroundColor:"transparent",border:f,left:y,top:t,width:F,height:z,textAlign:c},overlayCSS:h?{}:{backgroundColor:"#f1f0e4",opacity:0.9}});}return this;}function k(){g.unblockUI();var u=g(q+s),w=g(q+a),v=w.children(),t=g(q+i);if(t.length>0&&v.length>0){v.hide();t.after(v);}t.remove();w.remove();u.remove();}function d(t){return g(document.createElement("div")).addClass(t);}function m(v,x,y,w,u){var B=u==e?n:l,t=v[B]-w[0]-w[1],z=t,C,A;while(z>0){A=d(y).appendTo(x);if(!C){C=parseInt(A.css(B));}divLength=Math.min(z,C);A.css(u==e?c:r,w[0]+t-z)[B](divLength);z-=divLength;}}})(jQuery);window.fwFlash=new function(){var k="undefined",f="object",c="Shockwave Flash",v="ShockwaveFlash.ShockwaveFlash",b="application/x-shockwave-flash",r="fwFlashUpgrade",z=r+"Close",m="<div></div>",s=window,q=document.write,B=navigator,t=parseInt,a=jQuery,u=a.browser,i=t(u.version,10),x=u.msie&&i>5&&i<8&&!(/(win98|win 9x 4\.90|winnt4\.0|windows nt 5\.0)/i.test(B.userAgent)),p=u.opera&&i>8,o=0,y=false,A=0,D=false,l={};this.begin=function(E,F){l[E]=(F||"1");++o;if(x){q('<div id="fwFlash_'+o+'"><!-- ');}};this.end=function(){if(x){q("</div>");var G=a("#fwFlash_"+o),E=G.html().replace(/(<?)object(>?)/ig,"$1object$2"),F=E.indexOf("]--></object>");if(F<0){F=9+E.indexOf("</object>");}else{F+=13;}G.remove();q(E.substring(4,F));}};this.showUpgrade=function(){d();};function n(E){var G=E.cloneNode(true);var F=E.parentNode;if(G&&F){F.replaceChild(G,E);}}function w(){a(f).each(function(){n(this);});}function C(){var E=[0,0,0],G=null;if(typeof B.plugins!=k&&typeof B.plugins[c]==f){G=B.plugins[c].description;if(G&&!(typeof B.mimeTypes!=k&&B.mimeTypes[b]&&!B.mimeTypes[b].enabledPlugin)){y=true;G=G.replace(/^.*\s+(\S+\s+\S+$)/,"$1");E[0]=t(G.replace(/^(.*)\..*$/,"$1"),10);E[1]=t(G.replace(/^.*\.(.*)\s.*$/,"$1"),10);E[2]=/r/.test(G)?t(G.replace(/^.*r(.*)$/,"$1"),10):0;}}else{if(typeof s.ActiveXObject!=k){try{var F=new ActiveXObject(v);if(F){G=F.GetVariable("$version");if(G){G=G.split(" ")[1].split(",");E=[t(G[0],10),t(G[1],10),t(G[2],10)];}}}catch(H){}}}return E;}function e(){var F=null,G;for(G in l){var E=a("#"+G+" "+f).get(0);if(typeof E.GetVariable!=k){var H=E.GetVariable("$version");if(H){H=H.split(" ")[1].split(",");F=[t(H[0],10),parseInt(H[1],10),t(H[2],10)];break;}}}return F;}function j(E,F){var H=E,G=F.split(".");G[0]=t(G[0],10);G[1]=t(G[1],10)||0;G[2]=t(G[2],10)||0;return(H[0]>G[0]||(H[0]==G[0]&&H[1]>G[1])||(H[0]==G[0]&&H[1]==G[1]&&H[2]>=G[2]));}function h(I){var K=a("#"+I),J=t(K.attr("height")),H=t(K.attr("width")),E=a.trim(((y?a(f,K):K).html()||"").replace(/<param\s(.|\s)*?>/ig,"").replace(/<!--(.|\s)*?-->/g,"")),G=a(m).attr("id",I).css("background","#f1f0e4").height(J).width(H);if(E.length>0){var F=a(m).append(E);if(F.find("img").length==0){F.css("padding","6px");}G.append(F);}else{G.css("color","#aaa").css("text-align","center").css("line-height",J+"px").text("Flash");}K.replaceWith(G);}function d(){if(D){return;}D=true;a('<div id="'+r+'" style="display:none;"><h1>Du behöver en ny version av Flash</h1><p style="margin-bottom:9px">Den här webbsidan använder Flash. För att kunna se hela innehållet på sidan så behöver du en ny version av Flash-spelaren.</p><p style="margin-bottom:9px">Besök Flash-tillverkaren <a href="http://www.macromedia.com/go/getflashplayer_se" target="_blank" title="Klicka här för att gå till Adobes webbplats">Adobes webbplats</a> för att installera den senaste versionen. Det går snabbt och är enkelt.</p><p style="text-align:center"><a href="#" id="'+z+'">Stäng fönstret</a></p></div>').appendTo("body");a("#"+z).click(function(E){a.fwModalRemove();D=false;a("#"+r).remove();E.preventDefault();E.stopPropagation();return false;});a("#"+r).fwModal({width:500,height:200});}function g(){var G,F,E=o>0;if(E){if(p){w();p=false;}F=C();if(y&&A++<10){F=e();if(!F){setTimeout(g,10);return;}}for(G in l){if(j(F,l[G])){continue;}h(G);d();}}}a(g);};$(function(){$("div.no-js-hide").removeClass("no-js-hide");$("input.fw-tb").each(function(){var d=$(this);d.wrap($(d.css("position")=="absolute"?'<div style="position:absolute"><div class="fw-tb"></div></div>':'<div class="fw-tb"></div>').width(d.width()-4)).after("<div></div>");});var b=$("#searchBox"),c=$("a",b),a=$(":text",b);c.attr("href","#").unbind("click").click(function(){var d=a.val();window.location=(""+window.location).replace(/&S[^&]+/,"")+"&SearchQuery="+encodeURIComponent(d);});a.keypress(function(d){if(d.which!=13){return true;}d.preventDefault();d.stopPropagation();c.click();return false;});if(window.DD_belatedPNG){$(".pngFix").each(function(){DD_belatedPNG.fixPng(this);});}});function fwPrintPage(){if(window.print){window.print();}else{alert('Det gick tyvärr inte att starta en utskrift automatiskt.\nVälj istället "Skriv ut" i webbläsarens Arkiv-meny.');}}if(typeof amfPT==="undefined"){window.amfPT=new function(){var m={js:"/scripts/compressed/pt.js",delay:0,ctx:{},e:false},g=jQuery,l=window,f="onload",j=l[f],d=false,k=false,n=new i(),a,c;l[f]=function(){if(j&&g.isFunction(j)){j();}setTimeout(h,0);};function h(){d=true;b();}function e(){var p="readyState",q=document.createElement("script");q.type="text/javascript";q.src=a.js;q.onload=o;q.onreadystatechange=function(){if(!q.d&&("loaded"===q[p]||"complete"===q[p])){o();}};g("body")[0].appendChild(q);function o(){q.d=1;if(!AmfPageTracker){setTimeout(o,50);}else{k=true;b();}}}function b(){if(k&&d&&!c&&a){var o=a.delay;a.delay=0;if(o>0){setTimeout(b,o);}else{c=new AmfPageTracker(a.rs,a.ctx);c.trackPage({server:a.s,is404:a.e,name:a.n,channel:a.c});n.play();}}}this.pl=function(o){if(!a){a=g.extend({},m,o);g(e);}};function i(){var r=this,t=[],p=[],q;l.s=r;l.s_gi=function(){return r;};this.t=function(u,v,w){t.push([u,v,w]);};this.tl=function(u,v,w,x){p.push([u,v,w,x]);};this.play=function(){o(t,s.t);o(p,s.tl);};function o(v,u){while(v.length>0){try{q=v.shift();u.apply(s,q);}catch(w){}}}}};}