var hasRun=null;var isIE=
/*@cc_on!@*/
false;var lastClickElementId=null;if(typeof MKT==="undefined"){MKT={}}if(typeof MKT.requiredFeatures==="undefined"){MKT.requiredFeatures={}}String.prototype.trim=function(){return this.replace(/^([\s\t\n]|\&nbsp\;)+|([\s\t\n]|\&nbsp\;)+$/g,"")};function init(a){if(typeof scopeIsSet==="undefined"||scopeIsSet===false){setScope(a)}hasRun=true;loadTwingly();eventFixExplorer();IEBrowserBackButtonProtection.init();initTopUserToolbar();FrequencyModelUpdater.init();FrequencyModelUpdater.updateClickCountLabel();FrequencyModelUpdater.setContentIdCookie();prepareNewsLists();prepareSearchReviewToggle();ArticleToolbar.init();SocialBookmarks.init();SortWidget.init();prepareEventCalendar();prepareMyPhotos();prepareImageGallery();prepareFormValidation();prepareCharacterCounter();prepareExternalContent();prepareTogglers();BlogFeedParser.init();prepareLeftNav();DropDown.init();Blog.init();Poll.init();prepareForms();prepareUserForm();CrowdPictures.init();TVGuide.init();TagCloud.init();PhotoAlbum.init();MyPage.init();Forum.init();FormEnhancedHelp.install();CommentCitation.init();prepareDateTimePickers();ScrollableMediagrid.init();enableEnhancements();initTicker();BlogPostingList.init();ArticleTagCloudLink.init();PaymentService.init();EventCalendarPaymentService.init();EventCalendarPaymentService.initChargeableFields();ExternalServicePayment.init();ExternalServicePayment.removeIdentity();ExternalUser.showPasswordStrength();SubscriptionHandler.init();SMSTransmission.init();NewsFlash.init();ReceiptPrinter.init();ReceiptLinkHandler.init();TeaserCarousel.init();Chat.init()}function initClickListener(){var a=$("mainPadding");if(!a){return}a.observe("click",function(f){var h=Event.element(f);var d=function(e){if(typeof e.onclick=="function"){return}var j=e.getAttribute("rel");switch(j){case"external":window.open(e.href);Event.stop(f);break;case"modal":var k=openAsModal(e);if(typeof k=="function"){k();Event.stop(f)}break}};var c=h.up("form");if(c&&c.className.match(/postAsModal/)){openAsModal(c)}if(h.nodeName=="A"&&h.getAttribute("rel")){d(h)}var b=h.up("a");if(b){d(b)}if(h.nodeName=="INPUT"&&h.className&&h.className.match(/submitWhenChecked/)){var g=h.up("form");if(lastClickElementId!=h.id){if(g.className.match(/postAsModal/)){g.onsubmit()}else{g.submit()}lastClickElementId=h.id}}})}function setScope(a){Settings.init(a||$(document.getElementsByTagName("body")[0]))}function loadTwingly(){var b=$("tw_link_widget");if(b){var a=$$("body")[0];if(a){var c=new Element("script",{src:"http://eu.widgetdata.twingly.com/scripts/widget/twingly.widget.2.0.1.pack.js",charset:"utf-8"});a.insert({bottom:c})}}}function eventFixExplorer(){if(window.attachEvent&&window.addEventListener&&document.createEvent){var a=document.createEvent("HTMLEvents");Event.preventDefault=a.preventDefault;Event.stop=function(b){b.preventDefault=a.preventDefault;b.stopPropagation=a.stopPropagation;b.preventDefault();b.stopPropagation();b.stopped=true}}}function addQueryStringParam(c,d,e){if(c==null||c==""){return null}var b="?";if(c.indexOf("?")>0){b="&"}if(c.indexOf(d+"="+e)>0){return c}var a=(c.indexOf("#")<0)?(c+b+d+"="+e):(c.replace("#",(b+d+"="+e+"#")));return a}function getUrlParam(e){var d="";var c=window.location.href;if(c.indexOf("?")>-1){var b=c.substr(c.indexOf("?")).toLowerCase();var f=b.split("&");for(var a=0;a<f.length;a++){if(f[a].indexOf(e.toLowerCase()+"=")>-1){var g=f[a].split("=");d=g[1];break}}}return d}function superTextile(c){var d=c;qtags=[["\\*","strong"],["\\?\\?","cite"],["\\+","ins"],["~","sub"],["\\^","sup"],["@","code"]];for(var b=0;b<qtags.length;b++){ttag=qtags[b][0];htag=qtags[b][1];re=new RegExp(ttag+"\\b(.+?)\\b"+ttag,"g");d=d.replace(re,"<"+htag+">$1</"+htag+">")}re=new RegExp("\\b_(.+?)_\\b","g");d=d.replace(re,"<em>$1</em>");re=new RegExp("[s\n]-(.+?)-[s\n]","g");d=d.replace(re,"<del>$1</del>");re=new RegExp('"\\b(.+?)\\(\\b(.+?)\\b\\)":([^\\s]+)',"g");d=d.replace(re,'<a href="$3" title="$2">$1</a>');re=new RegExp('"\\b(.+?)\\b":([^\\s]+)',"g");d=d.replace(re,'<a href="$2">$1</a>');re=new RegExp("!\\(\\b(.+?)\\b\\)([^\\s\\(\\)]+)\\(\\b(.+?)\\b\\)!","g");d=d.replace(re,'<img class="$1" src="$2" alt="$3">');re=new RegExp("!\\(\\b(.+?)\\b\\)([^\\s\\(\\)]+)!","g");d=d.replace(re,'<img class="$1" src="$2" alt="">');re=new RegExp("!([^\\s\\(\\)]+)\\(\\b(.+?)\\b\\)!","g");d=d.replace(re,'<img src="$1" alt="$2">');re=new RegExp("!([^\\s\\(\\)]+)!","g");d=d.replace(re,'<img src="$1" alt="">');re=new RegExp("(.*)\n([^#*\n].*)","g");d=d.replace(re,"$1<br />$2");re=new RegExp("\n<br />","g");d=d.replace(re,"\n");lines=d.split("\n");nr="";for(var b=0,a=lines.length;b<a;b++){line=lines[b].replace(/\s*$/,"");changed=0;if(line.search(/^\s*bq\.\s+/)!=-1){line=line.replace(/^\s*bq\.\s+/,"\t<blockquote>")+"</blockquote>";changed=1}if(line.search(/^\s*h[1|2|3|4|5|6]\.\s+/)!=-1){re=new RegExp("h([1|2|3|4|5|6]).(.+)","g");line=line.replace(re,"<h$1>$2</h$1>");changed=1}if(line.search(/^\s*\*\*\*\s+/)!=-1){line=line.replace(/^\s*\*\*\*\s+/,"\t<ccliu>")+"</ccliu>";changed=1}if(line.search(/^\s*\*\*\s+/)!=-1){line=line.replace(/^\s*\*\*\s+/,"\t<cliu>")+"</cliu>";changed=1}if(line.search(/^\s*\*\s+/)!=-1){line=line.replace(/^\s*\*\s+/,"\t<liu>")+"</liu>";changed=1}if(line.search(/^\s*###\s+/)!=-1){line=line.replace(/^\s*###\s+/,"\t<cclio>")+"</cclio>";changed=1}if(line.search(/^\s*##\s+/)!=-1){line=line.replace(/^\s*##\s+/,"\t<clio>")+"</clio>";changed=1}if(line.search(/^\s*#\s+/)!=-1){line=line.replace(/^\s*#\s+/,"\t<lio>")+"</lio>";changed=1}if(!changed&&(line.replace(/\s/g,"").length>0)){line="<p>"+line+"</p>"}lines[b]=line+"\n"}inlist=0;listtype="";parentList=[];for(var b=0,a=lines.length;b<a;b++){line=lines[b];if(inlist&&listtype=="ul"&&parentList.length==0&&!line.match(/^\t<liu/)&&!line.match(/^\t<c*liu/)){line="</ul>\n"+line;inlist--}if(inlist&&parentList.length==1&&line.match(/^\t<liu/)){listtype=parentList[0];parentList.pop();line="\n</ul></li"+listtype.charAt(0)+">\n"+line}if(inlist&&line.match(/^\t<cliu/)&&parentList.length==0){lines[b-1]=lines[b-1].replace("</liu>","");parentList[0]=listtype;listtype="ul";line="<ul>\n"+line}if(inlist===0&&line.match(/^\t<liu/)&&parentList.length==0){line="<ul>"+line;inlist++;listtype="ul"}if(inlist&&listtype=="ol"&&parentList.length==0&&!line.match(/^\t<lio/)&&!line.match(/^\t<c*lio/)){line="</ol>\n"+line;inlist--}if(inlist&&parentList.length==1&&line.match(/^\t<lio/)){listtype=parentList[0];parentList.pop();line="\n</ol></li"+listtype.charAt(0)+">\n"+line}if(inlist&&line.match(/^\t<clio/)&&parentList.length==0){lines[b-1]=lines[b-1].replace("</lio>","");parentList[0]=listtype;listtype="ol";line="<ol>\n"+line}if(inlist===0&&line.match(/^\t<lio/)&&parentList.length==0){line="<ol>"+line;inlist++;listtype="ol"}lines[b]=line}d=lines.join("\n");d=d.replace(/cli[o|u]>/g,"li>");d=d.replace(/li[o|u]>/g,"li>");return d}function setFormCookie(b){var a=$(b);if(a){a.value=(Cookie.accept())?"true":"false"}}var CacheUtil={noCache:function(a){return a.concat(/\?/.test(a)?"&":"?","noCache=",new Date().getTime(),".",Math.random()*1234567)}};var CharacterCounter={maxChars:0,initsuccess:false,exists:function(){return Settings.scope.select("textarea").length},init:function(){var a=Settings.scope.select("#maxchar");this.initElements(a);a=Settings.scope.select(".maxchar");this.initElements(a)},initElements:function(c){if(c!=null&&c.length>0){for(var d=0;d<c.length;d++){var b=c[d];var a=b.up().ancestors();var f=false;for(var e=0;e<a.length;e++){if(a[e].nodeName=="FIELDSET"||a[e].nodeName=="DIV"){f=a[e].select("textarea").last();break}}if(f==false){return}CharacterCounter.initMaxCharValues(b);if(b.initsuccess==true){f.elementCounter=b;f.maxChars=b.maxChars;f.onkeyup=function(){CharacterCounter.countChars(this)};f.onkeydown=function(){CharacterCounter.countChars(this)};f.onfocus=function(){CharacterCounter.countChars(this)}}else{b.addClassName("JSDependent")}}}},countChars:function(c){var b=c.elementCounter;var a=c.value;a=a.replace(/\u000d\u000a/g,"\u000a").replace(/\u000a/g,"\u000d\u000a");if(b){if(a.length>b.maxChars){a=a.substring(0,b.maxChars);a=a.replace(/\s+$/,"");c.value=a}else{b.value=b.maxChars-a.length}}},initMaxCharValues:function(a){if(a.value!=""&&parseInt(a.value,10)){a.maxChars=a.value;a.initsuccess=true}}};function prepareCharacterCounter(){if(CharacterCounter.exists()){CharacterCounter.init()}}var Cookie={setC:function(b,d,a,c){document.cookie=escape(b)+"="+escape(d||"")+this.expiration(a)+this.path(c)},getC:function(b){var a=document.cookie.match(new RegExp("(^|;)\\s*"+escape(b)+"=([^;\\s]*)"));return a&&unescape(a[2])||null},erase:function(a){var b=Cookie.getC(a);Cookie.setC(a,"",-1);return b},accept:function(){if(typeof navigator.cookieEnabled==="boolean"){return navigator.cookieEnabled}Cookie.setC("_test","1");return Cookie.erase("_test")==="1"},expiration:function(a){if(a===null){return""}var b=new Date();b.setTime(b.getTime()+(86400000*parseFloat(a)));return"; expires="+b.toGMTString()},path:function(a){if(a===true){return"; path=/"}return""}};var DropDown={init:function(){Settings.scope.select("select.submitOnChange").each(function(a){var b=$(a.form),c=DropDown.findNeedlessButton(b);Event.observe(a,"change",function(){if(c){b.insert(new Element("input",{type:"hidden",name:c.name,value:c.value}))}b.submit()});c&&c.remove()})},findNeedlessButton:function(c){var a=c.select("input:not([type=submit]):not([type=hidden]), textarea, select:not(.submitOnChange)");if(a.length==0){var b=c.select("input[type=submit]");if(b.length==1){return b[0]}}return c.select("input.btnSelect")[0]||null}};var SortWidget={init:function(){var b=$("SortWidget");if(b){var a=b.select("div.toolstrip");if(a.length==1){a[0].remove()}a=null;b=null}}};function prepareForms(){Form.observeButtons();Form.initSelectAll()}Object.extend(Form,{init:function(){Form.observeButtons();Form.initSelectAll()},cn:{firedBtn:"input.buttonPressed",clsFiredBtn:"buttonPressed",clsSelectAll:"input.chkSelectAll"},initSelectAll:function(){var c=Settings.scope.select(this.cn.clsSelectAll);for(var b=0,a=c.length;b<a;b++){Event.observe(c[b],"click",function(e){var k=e.element();var h=k.checked;var g=k.up("form").select("input[type=checkbox].chkRemove");for(var f=0,d=g.length;f<d;f++){g[f].checked=h}})}},observeButtons:function(){var c=Settings.scope.select("form");for(var d=0,b=c.length;d<b;d++){var e=c[d];if(e.select("input[type=submit]").length>1){var a=new Element("input",{type:"hidden"});a.addClassName(Form.cn.clsFiredBtn);e.insert(a);e.observe("click",function(g){var f=g.element();if(f.nodeName=="INPUT"&&f.type=="submit"){a.value=f.className}})}}},initModalForms:function(){var b=$("mainPadding").select(".postAsModal");for(var c=0,a=b.length;c<a;c++){openAsModal(b[c])}},getCaretPos:function(b){var c=0;if(document.selection){b.focus();var a=document.selection.createRange();a.moveStart("character",-b.value.length);c=a.text.replace(/^\s+\n/,"").length}else{if(b.selectionStart||b.selectionStart=="0"){c=b.selectionStart}}return c},setCaretPos:function(b,c){if(b.setSelectionRange){b.focus();b.setSelectionRange(c,c)}else{if(b.createTextRange){var a=b.createTextRange();a.collapse(true);a.moveEnd("character",c);a.moveStart("character",c);a.select()}}},updateTextArea:function(g,h){if(g.nodeName=="INPUT"){var c=g.id;var a=FCKeditorAPI.GetInstance(c);a.Focus();if(!isIE){a.InsertHtml(h)}else{var f=setTimeout("FCKeditorAPI.GetInstance('"+c+"').Focus();",1000);var j=false;a.Events.AttachEvent("OnFocus",function(k){if(j){return}k.InsertHtml(h);clearTimeout(f);j=true})}}else{var d=Form.getCaretPos(g);var e=g.value.substr(0,d);var b=g.value.substr(d);g.value=[e,h,b].join("");Form.setCaretPos(g,d+h.length)}},getPasswordStrength:function(d){var b=6;var c=0;var h=20;var f=false;var a=false;var g=false;var e=false;if(d.match(/[a-z]/)){c+=h;f=true}if(d.match(/[A-Z]/)){c+=h;a=true}if(d.match(/\d+/)){c+=h;g=true}if(d.match(/[$#%@&amp;*(+){}+!,^?_~]/)){c+=h;e=true}if(d.length>=b){c+=h}return c},iframe:{contid:"userFormIframe",html:function(){return"<iframe style='visibility:hidden;width:0;height:0;border:0;z-index:-1' name='"+this.id+"' id='"+this.id+"'></iframe>"},onload:function(){var a=parent.frames[Form.iframe.id].document.getElementsByTagName("body")[0];var b=a.innerHTML;options={beforeLaunch:null,params:{href:Form.iframe.id,type:null,reloadLinks:true,reloadOnClose:false,closeButton:true,scrollable:false,wrapperClass:null},onload:null,onsubmit:null,onunload:null,evalResponse:null};if(typeof options.beforeLaunch=="function"){options.beforeLaunch()}ModalWindow.onload=options.onload;ModalWindow.onunload=options.onunload;ModalWindow.evalResponse=options.evalResponse;parent.frames[Form.iframe.id].location.href="";ModalWindow.inner.innerHTML="";ModalWindow.importFromIframe(options,b)},init:function(b,d){var a=new Element("div",{id:this.contid});this.id=this.contid+Math.random();a.update(this.html());b.target=this.id;b.insert(a);var e=this;Event.observe(b,"submit",function(g){if(FormValidation.checkForm(b)==true){if(ModalWindow.overlay.getStyle("display")!="none"){ModalWindow.initLoader();ModalWindow.resetWrapper();Event.observe($(Form.iframe.id),"load",(typeof d=="undefined")?Form.iframe.onload:d)}else{var c=parent.frames[Form.iframe.id].document.getElementsByTagName("body")[0];var f=c.innerHTML;return f}}else{g.preventDefault()}})},exists:function(){return false}}});var FormValidation={DEFAULT_MAX_CHARS:500,DEFAULT_MIN_CHARS:10,MAX_FILE_SIZE:4000000,DEFAULT_MAX_COUNT:100,DEFAULT_MIN_COUNT:2,MIN_PASSWORDLENGTH:6,DEFAULT_SELECT_VALUE:"-- V\u00E4lj --",currentForm:null,R:"requiredfield",MAX_CHARS_FIELD:"maxcharsfield",MIN_CHARS_FIELD:"mincharsfield",U:"urlfield",E:"emailfield",IS:"imagesizefield",CONTENT_TYPE_FIELD:"contenttypefield",ISE:"isequalfield",N:"numberfield",D:"datefield",S:"subscriberfield",MAX_COUNT_FIELD:"maxcountfield",MIN_COUNT_FIELD:"mincountfield",ERROR_HEADER:"Fel intr\u00E4ffade i inmatningsf\u00E4lten:",ERROR_EMPTY:'Var v\u00E4nlig fyll i f\u00E4ltet "field"',ERROR_MAXCHARS:"F\u00E4ltet field \u00F6verstiger maximalt antal till\u00E5tna tecken",ERROR_MINCHARS:"F\u00E4ltet field uppn\u00E5r ej minimalt antal inmatade tecken",ERROR_URL:"F\u00E4ltet inneh\u00E5ller en eller flera ogiltiga l\u00E4nkar! (exempel: http://www.domain.com)",ERROR_EMAIL:"Var v\u00E4nlig ange en giltig e-postadress (exempel: namn.efternamn@foretag.com)",ERROR_CONTENT_TYPE:"Filen i field \u00E4r av ogiltigt format",ERROR_FILE_SIZE:"Filen \u00E4r f\u00F6r stor, maxstorlek f\u00F6r bild \u00E4r 4MB",ERROR_MAXCOUNT:"F\u00E4ltet field har f\u00F6r m\u00E5nga alternativ valda.",ERROR_MINCOUNT:"F\u00E4ltet field har f\u00F6r f\u00E5 alternativ valda.",ERROR_NOTEQUAL:"F\u00E4lten field och efield m\u00E5ste vara exakt lika",ERROR_NOTCHECKED:'Var god kryssa i "field"',ERROR_NOTNUMBER:"Var v\u00E4nlig ange ett numeriskt v\u00E4rde",ERROR_DATE:"Var v\u00E4nlig ange ett giltigt datum i formatet \u00C5\u00C5\u00C5\u00C5-MM-DD",ERROR_PNUMBER:"Var v\u00E4nlig ange ett giltigt personnummer i formatet \u00C5\u00C5MMDD-XXXX",ERROR_ORGNUMBER:"Var v\u00E4nlig ange ett giltigt organisationsnummer",ERROR_PASSWORD:"L\u00F6senordet m\u00E5ste inneh\u00E5lla minst 6 tecken",ERROR_FIELD1:"",ERROR_FIELD2:"",errorDiv:"div#error",errorDivIfrm:"div#errorIfrm",errorSummary:"Fel intr\u00E4ffade i inmatningsf\u00E4lten:\n",checkForm:function(O){this.currentForm=O;var Q=new Array();var l="";var x=0;var E="";var e="Fel intr\u00E4ffade i inmatningsf\u00E4lten:\n";var K=0;this.hideAllErrorMessages("",true);for(var M=0;M<O.elements.length;M++){var s=O.elements[M].type=="text"||O.elements[M].type=="textarea"||O.elements[M].type=="select-multiple"||O.elements[M].type=="file"||O.elements[M].type=="checkbox"||O.elements[M].type=="radio"||O.elements[M].type=="password"||O.elements[M].type=="select-one";var R=O.elements[M].type;if(s){var y=O.elements[M];var a=O.elements[M].id;var H="";var c=0;var d=this.getValidators(a);var b=this.getHeader(a);if(d!=""){if(R=="select-multiple"){var m=this.validateDropDownList(y);if(m!=""){l+=m;x++;c++;this.errorSummary+=l+"\n"}}else{if(R=="select-one"){var m="";if(d.indexOf(this.D)>-1&&d.indexOf(this.R)>-1){var N=y.value;var n=y.next().value;if(n<10&&(n+"").length==1){n="0"+n}var o=y.next(1).value;if(o<10&&(o+"").length==1){o="0"+o}var C=N+"-"+n+"-"+o;m=(this.isDate(C))?"":this.ERROR_DATE}m+=this.validateSingleDropDownList(y);if(m!=""){l+=m;x++;c++;this.errorSummary+=l+"\n"}}else{if(R=="checkbox"){var F=y.up(".checkboxgroup");var B=new Array();var I=d;B=I.split(" ");var h=false;var w=true;for(var J=0;J<B.length;J++){if(B[J]==this.R){h=true;break}}if(h==true){if(F){var z="";F.select("input[type=checkbox]").each(function(f){var j=f.checked;z+=j});if(z.lastIndexOf("true")<0){x++;c++;if(b!=""){var A=this.ERROR_NOTCHECKED.replace("field",b.toLowerCase());l=(l.indexOf(A)<0)?A:""}else{var A=this.ERROR_NOTCHECKED.replace("field","");l=(l.indexOf(this.ERROR_NOTCHECKED)<0)?A:""}this.errorSummary+=l+"\n"}}else{w=y.checked;if(w==false){x++;c++;if(b!=""){l+=this.ERROR_NOTCHECKED.replace("field",b.toLowerCase())}else{l+=this.ERROR_NOTCHECKED.replace("field","")}this.errorSummary+=l+"\n"}}}}else{if(R=="radio"){var F=y.up(".radiobuttongroup");var B=new Array();var I=d;B=I.split(" ");var h=false;var w=true;for(var J=0;J<B.length;J++){if(B[J]==this.R){h=true;break}}if(h==true){if(F){var z="";F.select("input[type=radio]").each(function(f){var j=f.checked;z+=j});if(z.lastIndexOf("true")<0){x++;c++;if(b!=""){var A=this.ERROR_NOTCHECKED.replace("field",b.toLowerCase());l=(l.indexOf(A)<0)?A:""}else{var A=this.ERROR_NOTCHECKED.replace("field","");l=(l.indexOf(this.ERROR_NOTCHECKED)<0)?A:""}this.errorSummary+=l+"\n"}}else{w=y.checked;if(w==false){x++;c++;if(b!=""){l+=this.ERROR_NOTCHECKED.replace("field",b.toLowerCase())}else{l+=this.ERROR_NOTCHECKED.replace("field","")}this.errorSummary+=l+"\n"}}}}else{Q=d.split(" ");for(var L=0;L<Q.length;L++){var D=Q[L];if(Q[L]==this.S){if(y.name==="subScriberNo"){var G=y.value;if(!this.checkField1(G)){x++;c++;if(b!=""){l+=this.ERROR_FIELD1.replace("field",b.toLowerCase())}else{l+=this.ERROR_FIELD1.replace("field","")}this.errorSummary+=l+"\n"}}else{if(y.name==="subScriberOptional"){var G=y.value;if(!this.checkField2(G)){x++;c++;if(b!=""){l+=this.ERROR_FIELD2.replace("field",b.toLowerCase())}else{l+=this.ERROR_FIELD2.replace("field","")}this.errorSummary+=l+"\n"}}}}if(Q[L]==this.R){if(this.isEmpty(y)){x++;c++;if(b!=""){l+=this.ERROR_EMPTY.replace("field",b.toLowerCase())}else{l+=this.ERROR_EMPTY.replace("field","")}this.errorSummary+=l+"\n"}else{if(!this.isEmpty(y)&&R=="password"){if(y.value.length<this.MIN_PASSWORDLENGTH){x++;c++;if(b!=""){l+=this.ERROR_PASSWORD.replace("field",b.toLowerCase())}else{l+=this.ERROR_PASSWORD.replace("field","")}this.errorSummary+=l+"\n"}}}}if(D.match(this.MAX_CHARS_FIELD)){var r=/[0-9]+$/.exec(D)||this.DEFAULT_MAX_CHARS;if(!this.isTooLong(y,r)){continue}x++;c++;l+=this.ERROR_MAXCHARS.replace("field",b.toLowerCase());this.errorSummary+=l+"\n"}if(D.match(this.MIN_CHARS_FIELD)){var r=/[0-9]+$/.exec(D)||this.DEFAULT_MIN_CHARS;if(!this.isTooShort(y,r)){continue}x++;c++;l+=this.ERROR_MINCHARS.replace("field",b.toLowerCase());this.errorSummary+=l+"\n"}if(Q[L]==this.U){if(Q.join().indexOf(this.R)>=0||y.value!="http://"){if(!this.isUrl(y.value)){x++;c++;if(b!=""){l+=this.ERROR_URL.replace("field",b.toLowerCase())}else{l+=this.ERROR_URL.replace("field","")}this.errorSummary+=l+"\n"}}}if(Q[L]==this.E){if(y.value.length>0){if(!this.isEmail(y.value)){x++;c++;if(b!=""){l+=this.ERROR_EMAIL.replace("field",b.toLowerCase())}else{l+=this.ERROR_EMAIL.replace("field","")}this.errorSummary+=l+"\n"}}}if(D.match(this.CONTENT_TYPE_FIELD)){if(y.value.length<=0){continue}if(this.isValidFileType(y.value,D)){continue}x++;c++;l+=this.ERROR_CONTENT_TYPE.replace("field",b.toLowerCase());this.errorSummary+=l+"\n"}if(Q[L].indexOf(this.ISE)>-1){var p=new Array();p=Q[L].split(":");if(p.length>0){var q=p[1];var t=this.currentForm.select("input#"+q);if(t!=null&&t.length>0){if(!(y.value==t[0].value)){var u=this.getHeader(t[0].id);x++;c++;if(u!=""&&b!=""){l+=this.ERROR_NOTEQUAL.replace("field",u).replace("efield",b)}else{l+=this.ERROR_NOTEQUAL.replace("field","").replace("efield","")}this.errorSummary+=l+"\n"}}}}if(Q[L]==this.N){if(!!y.value&&y.value.match(/[^\d]/)){x++;c++;if(b!=""){l+=this.ERROR_NOTNUMBER.replace("field",b.toLowerCase())}else{l+=this.ERROR_NOTNUMBER.replace("field","")}this.errorSummary+=l}}if(Q[L]==this.D){var C=y.value;if(C.length>0){if(this.isDate(C)==false){x++;c++;if(b!=""){l+=this.ERROR_DATE.replace("field",b.toLowerCase())}else{l+=this.ERROR_DATE.replace("field","")}this.errorSummary+=l+"\n"}}}if(Q[L]==this.IS){if(y.value.length>0){var g=this.isFileToLarge(y.value);if(g!=-1){if(g==true){x++;c++;if(b!=""){l+=this.ERROR_FILE_SIZE.replace("field",b.toLowerCase())}else{l+=this.ERROR_FILE_SIZE.replace("field","")}this.errorSummary+=l+"\n"}}}}}}}}}if(c>0){if(this.hasPageErrorElements()){if(this.errorElementExist(a)){this.showErrorMessage(a,l,false,O.id)}else{K++;e+=l+"\n"}}l=""}else{if(this.hasPageErrorElements()){if(this.errorElementExist(a)){this.hideErrorMessage(a,false,O.id)}}}}}}if(x>0){if(typeof(Settings.scope.select(this.errorDivIfrm)[0])!="undefined"){var P=Settings.scope.select(this.errorDivIfrm)[0];if(P!=null){this.ERROR_HEADER=this.ERROR_HEADER.replace("count","");P.className="error";P.innerHTML=this.ERROR_HEADER}}else{this.ERROR_HEADER=this.ERROR_HEADER.replace("count","");if(this.showErrorMessage(this.errorDiv,this.ERROR_HEADER,true,O.id)==false){alert(this.errorSummary)}else{if(K>0){alert(e);e=""}}}this.adjustModalWindow();this.errorSummary="";return false}else{if(typeof(Settings.scope.select(this.errorDivIfrm)[0])!="undefined"){var P=Settings.scope.select(this.errorDivIfrm)[0];if(P!=null){P.className="errorHidden";P.innerHTML=""}}else{this.hideErrorMessage(this.errorDiv,true,O.id)}}this.selectAllOptions(O);return true},checkField1:function(a){return true},checkField2:function(a){return true},isEmail:function(b){var a=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;return a.test(b)},isUrl:function(b){var a=/^((https?|ftp):\/\/)?([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;return a.test(b.strip())},isEmpty:function(a){return a.value.length==0},isTooLong:function(d,c){var b=d.maxChars;var a;a=(b!=null)?b:c;return d.value.length>a},isTooShort:function(b,a){return b.value.length<a},countSelection:function(c){var a=0;for(var b=0;b<c.length;b++){if(c.options[b].selected){a++}}return a},isJPG:function(a){return a.toLowerCase().indexOf(".jpg")>-1},isValidFileType:function(d,b){var a=b.split(/(\-|\\\:)/);if(a.length==1){a.push("jpg")}for(var c=1;c<a.length;c++){if(/[^\.]+$/.exec(d.toLowerCase())==a[c]){return true}}return false},isFileToLarge:function(f){var h;var d=0;if(this.isJPG(f)){var b=new Image();b.src=f;if(typeof(b.fileSize)!="undefined"){if(b.fileSize!=-1){return parseInt(b.fileSize,10)>this.MAX_FILE_SIZE}}if(typeof(b.fileSize)=="undefined"){try{netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect")}catch(g){return -1}var c=Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);c.initWithPath(f);stream=Components.classes["@mozilla.org/network/file-input-stream;1"].createInstance(Components.interfaces.nsIFileInputStream);stream.init(c,1,4,null);var a=Components.classes["@mozilla.org/network/buffered-input-stream;1"].getService();a.QueryInterface(Components.interfaces.nsIBufferedInputStream);a.init(stream,1000);a.QueryInterface(Components.interfaces.nsIInputStream);h=Components.classes["@mozilla.org/binaryinputstream;1"].createInstance(Components.interfaces.nsIBinaryInputStream);h.setInputStream(stream);return parseInt(d,10)>this.MAX_FILE_SIZE}}return -1},isDate:function(d){var a=/^\d{4}\-\d{2}\-\d{2}$/;var g=true;if(!a.test(d)){g=false}else{var c=d.split("-")[0];var f=d.split("-")[1];var b=d.split("-")[2];var e=new Date(c,f-1,b);if(((e.getMonth()+1)!=f)||(e.getDate()!=b)||(e.getFullYear()!=c)){g=false}}return g},validateDropDownList:function(k){var h="";this.deleteDefaultValue(k);var e=new Array();var l=k.parentNode;var c=this.getValidators(k.id);var b=this.getHeader(k.id);if(c!=""){e=c.split(" ");for(var g=0;g<e.length;g++){var d=e[g];if(e[g]==this.R){if(k.selectedIndex==-1){if(b!=""){h+=this.ERROR_EMPTY.replace("field",b.toLowerCase())}else{h+=this.ERROR_EMPTY.replace("field","")}}}if(e[g]==this.MAX_CHARS_FIELD){continue}if(e[g]==this.MIN_CHARS_FIELD){continue}if(e[g]==this.E){continue}if(e[g]==this.U){if(k.length>0){for(var f=0;f<k.length;f++){if(!this.isUrl(k.options[f].value)){if(b!=""){h+=this.ERROR_URL.replace("field",b.toLowerCase())}else{h+=this.ERROR_URL.replace("field","")}break}}}}if(d.match(this.MAX_COUNT_FIELD)){var a=/[0-9]+$/.exec(d)||this.DEFAULT_MAX_COUNT;var m=this.countSelection(k);if(m<=a){continue}h+=this.ERROR_MAXCOUNT.replace("field",b.toLowerCase())}if(d.match(this.MIN_COUNT_FIELD)){var a=/[0-9]+$/.exec(d)||this.DEFAULT_MIN_COUNT;if(this.countSelection(k)>=a){continue}h+=this.ERROR_MINCOUNT.replace("field",b.toLowerCase())}}}return h},validateSingleDropDownList:function(g){var e=this.getValidators(g.id);var f=this.getHeader(g.id);var b="";if(e!=""){var a=e.split(" ");if(a.length>0){for(var d=0;d<a.length;d++){if(a[d]==this.R){var c=g.options[g.selectedIndex].value;if(this.isEmpty(g.options[g.selectedIndex])||c.length==0||c.length==this.DEFAULT_SELECT_VALUE){if(f!=""){b+=this.ERROR_EMPTY.replace("field",f.toLowerCase())}else{b+=this.ERROR_EMPTY.replace("field","")}}}}}}return b},selectAllOptions:function(d){for(var c=0;c<d.elements.length;c++){if(d.elements[c].type=="select-multiple"){var a=d.elements[c];if(a.length>0){for(var b=0;b<a.length;b++){if(a.options[b].value==""){a.remove(b)}else{a.options[b].selected=true}}}}}},getHeader:function(a){var g="";if(a!=""){var f=$(a);if((typeof f.up("fieldset.checkboxgroup")!="undefined")||(typeof f.up("fieldset.radiobuttongroup")!="undefined")){var c=$(a).up("fieldset").down("legend");if(c){return c.innerHTML}var e=$(a).up("fieldset").select("p");c=(e.length>1&&e[0].up().hasClassName("error"))?e[1]:e[0];if(c){return c.innerHTML}}}var d=Settings.scope.select("label");var g="";for(var b=0;b<d.length;b++){if(d[b].htmlFor==a){g=d[b].innerHTML;if(g.toLowerCase().indexOf("<span")>-1){g=g.substring(0,g.toLowerCase().indexOf("<span"))}break}}return g},getValidators:function(b){var a="";if(b!=""){var e=$(b);if((typeof e.up("fieldset.checkboxgroup")!="undefined")||(typeof e.up("fieldset.radiobuttongroup")!="undefined")){return $(b).up("fieldset").className}}var d=Settings.scope.select("label");for(var c=0;c<d.length;c++){if(d[c].htmlFor==b){a=d[c].className;break}}return a},showErrorMessage:function(a,c,d,e){if(d==false){var f=this.getErrorElement(a)}else{var f=this.getErrorElement(e)}var b=Settings.scope.select("span#"+a+"Exclamationmark");if(b!=null&&b.length>0){b[0].className="exclamationmark_visible"}if(f!=null){f.className="error";f.innerHTML="<p>"+c+"</p>";return true}return false},hideErrorMessage:function(a,c,d){if(c==false){var e=this.getErrorElement(a)}else{var e=this.getErrorElement("error"+d)}var b=Settings.scope.select("span#"+a+"Exclamationmark");if(b!=null&&b.length>0){b[0].className="exclamationmark_hidden"}if(e!=null){e.innerHTML="";e.className="errorHidden";return true}return false},deleteDefaultValue:function(a){for(i=a.length-1;i>=0;i--){if(a.options[i].value==""){a.remove(i)}}},hideAllErrorMessages:function(a,d){var c=Settings.scope.select("DIV");for(var b=0;b<c.length;b++){if(d==true){if(c[b].className=="error"){c[b].className="errorHidden"}}else{if(c[b].className=="error"&&c[b].id!=a){c[b].className="errorHidden"}}}},adjustModalWindow:function(){if(typeof($("modalWindowInner"))!="undefined"&&$("modalWindowInner")!=null){if(typeof($("modalWindowInner").childElements()[0])!="undefined"&&$("modalWindowInner").childElements()[0]!=null){$("modalWindowClose").focus();ModalWindow.reposition()}else{var a=$$("div.mainColumn div.error");if(a.length>0){$$("div.mainColumn div.error")[0].scrollTo()}}}},initForm:function(d){for(var b=0;b<d.elements.length;b++){var c=d.elements[b].type;var a=d.elements[b];if(c=="text"||c=="textarea"){a.focus();break}}},hasDuplicateLogin:function(){var b=$$("form#formLoginStart");var a=$$("div#login_container");return b.length>1&&a.length>1},getErrorElement:function(a){var f=$(a);if(f!=null){if((typeof f.up("fieldset.checkboxgroup")!="undefined")||(typeof f.up("fieldset.radiobuttongroup")!="undefined")){return f.up("fieldset").select("div[class^=error]")[0]}else{var e=null;if(this.hasDuplicateLogin()&&this.isModalVisible()){var d="error"+a;var c=this.currentForm.getElementsByTagName("DIV");for(var b=0;b<c.length;b++){if((c[b].className=="error"||c[b].className=="errorHidden")&&c[b].id==d){e=c[b];break}}}else{e=this.currentForm.select("#error"+a)[0]}return e}}},isModalVisible:function(){var a=$("modalWindowWrapper");return(a&&a.style.display=="block")},hasPageErrorElements:function(){return $$("div[id*=error]").size()>0},errorElementExist:function(a){if(!a){return false}if(Settings.scope.select("div#error"+a).size()>0){return true}var b=$(a).up("fieldset[class*=group]");if(b){return b&&b.select("div[class^=error]").length>0}return false}};function prepareFormValidation(){if(!Settings.isEnabled("FormValidation")){return}if($$("form#articleUserGeneratedForm").length>0){Settings.scope.select("form#articleUserGeneratedForm").each(function(a){Event.observe(a,"submit",function(g){var d=g.element();var b=d.select(Form.cn.firedBtn);var c=false;if(b.length>0){var h=b[0].value.toLowerCase();c=(h.indexOf("btndefault")==-1)}if(c==false){if(!FormValidation.checkForm(d)){g.preventDefault()}}})})}else{Settings.scope.select("form").each(function(a){Event.observe(a,"submit",function(d){var c=d.element();var b=c.select(Form.cn.firedBtn);var g=false;if(b.length>0){g=b[0].value.toLowerCase().indexOf("btncancel")>=0||b[0].value.toLowerCase().indexOf("btnclose")>=0}if(g==false){if(!FormValidation.checkForm(c)){d.preventDefault()}}})})}}var FormEnhancedHelp={install:function(){$$("input[type=text].enhancedHelp,textarea.enhancedHelp").each(function(a){if(a.title==""){return}FormEnhancedHelp.onTextFieldBlur(a);$(a).observe("focus",function(b){FormEnhancedHelp.onTextFieldFocus(b.element())});$(a).observe("blur",function(b){FormEnhancedHelp.onTextFieldBlur(b.element())});$(a).observe("mkt:formfield:willinject",function(b){FormEnhancedHelp.onTextFieldFocus(b.element())})})},onTextFieldFocus:function(a){if(a.value==a.title){a.value="";CharacterCounter.countChars(a)}},onTextFieldBlur:function(a){if(a.value==""){a.value=a.title}}};function getModalOptions(c,f){var b={beforeLaunch:null,params:{href:c,type:null,reloadLinks:true,reloadOnClose:false,closeButton:true,scrollable:false,wrapperClass:null},onload:null,onsubmit:null,onunload:null,evalResponse:null};if(f.className.length>0){var h="";var g=f.className.split(" ");for(var e=0,a=g.length;e<a;e++){h+="mw_"+g[e]+" "}b.params.wrapperClass=h}if(f.id.length>0){b.params.wrapperClass+="mw_"+f.id+" "}if(f.hasClassName("tipAFriend")){b.params.width=300}else{if(f.id&&f.id.indexOf("pollForm_")>-1){var d=f.down(".submitWhenChecked");if(d){b.onsubmit=function(){setFormCookie("acceptsCookies");if(Poll.checkCookieEnabled(f)){return true}return false}}}else{if(f.hasClassName("reportForm")){}else{if(f.hasClassName("viewMyPhoto")){b.params.width=468;b.onload=function(){MyPhotos.initViewer()}}else{if(f.id=="registerAndEditForm"){b.onload=function(){if($$("#modalWindowWrapper p.back a").length>0){$$("#modalWindowWrapper p.back a")[0].onclick=function(){ModalWindow.reload(addQueryStringParam(this.href,"m","modal"),this);return false}}};b.evalResponse=function(j){if($$("#modalWindowWrapper div.confirmation").length>0){ModalWindow.options.reloadOnClose=true}else{if($$("#modalWindowWrapper div.loggOffContainer").length>0){ModalWindow.options.reloadOnClose=true}}};b.onsubmit=function(){setFormCookie("acceptsCookies");return true}}else{if(f.id=="formLoginStart"){b.onsubmit=function(){setFormCookie("acceptsCookies");return true};b.evalResponse=function(j){var l=ModalWindow.UserForm.hasWarnings();if(l){return}var k=ModalWindow.UserForm.getAutomaticRedirectLink();if(k){ModalWindow.redirectMainWindow(k);return}if($$("#modalWindowWrapper #registerAndEditForm").length>0){ModalWindow.redirectMainWindow(location.href);return}}}else{if(f.id=="confirmRemoval"){b.params.reloadOnClose=true}else{if(f.id=="registerConfirmForm"){b.onload=function(){for(var k=0;k<f.elements.length;k++){var j=f.elements[k];if(j.name=="redirectUrl"){j.value=addQueryStringParam(j.value,"m","modal");break}}};b.evalResponse=function(){var l=$("registrationSuccessfulForm");if(l){var j=l.getInputs("hidden","redirectToPremiumPage")[0];var k=l.getInputs("hidden","premiumLink")[0];var n=ModalWindow.UserForm.hasWarnings();if(n){return}if(j&&j.value=="true"&&k&&k.value.length>0){ModalWindow.redirectMainWindow(k.value)}else{var m=ModalWindow.UserForm.getAutomaticRedirectLink();if(m){ModalWindow.redirectMainWindow(m)}}}};b.params.reloadOnClose=true;b.onsubmit=function(){setFormCookie("acceptsCookies");return true}}else{if(f.id=="recoverPasswordForm"){b.onload=function(){for(var k=0;k<f.elements.length;k++){var j=f.elements[k];if(j.name=="redirectUrl"){j.value=addQueryStringParam(j.value,"m","modal");break}}}}else{if(f.id=="reportContent"){}else{if(f.id=="commentReportForm"){b.params.reloadOnClose=true}else{if(c=="blogFormExtras_link"){b.onload=function(){Blog.ManageEntry.prepareLinkDialog()};b.params.reloadLinks=false}else{if(c=="blogFormExtras_image"){b.onload=function(){Blog.ManageEntry.prepareImageDialog()};b.params.reloadLinks=false}else{if(c.match(/blogFormExtras_m(?:ovie|kt{1,2}v)/)){b.onload=function(){Blog.ManageEntry.prepareMovieDialog()};b.params.reloadLinks=false}}}}}}}}}}}}}}return b}function getDocHeight(){var a=document;return Math.max(Math.max(a.body.scrollHeight,a.documentElement.scrollHeight),Math.max(a.body.offsetHeight,a.documentElement.offsetHeight),Math.max(a.body.clientHeight,a.documentElement.clientHeight))}var ModalWindow={progress:null,anchor:null,options:{iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},loader:null,wrapper:null,inner:null,errors:null,overlay:null,onload:null,onunload:null,evalResponse:null,labels:{exception:"Ett fel intr\u00E4ffade. Var god st\u00E4ng f\u00F6nstret och f\u00F6rs\u00F6k igen om en stund.",notFound:"Sidan finns inte.",loading:"H\u00E4mta eller ",cancel:"avbryt",close:"St\u00E4ng"},elabel:null,buttons:{close:null,cancel:null},time:{delay:800,durationShrink:0,durationOverlay:0,fpsOverlay:1,durationLoader:0,fpsLoader:1},open:function(a){ModalWindow.progress=null;if(this.overlay.style.display=="block"){return}this.options=Object.extend({iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,wrapperClass:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},a||{});this.iefix.ie6_selects("open");this.flashfix("open");this.wrapper.setStyle({width:"",height:"",display:""});this.inner.setStyle({width:"",height:"",display:""});this.initLoader(function(){ModalWindow.load(ModalWindow.options.href)});return false},importInline:function(a){ModalWindow.progress=null;this.options=Object.extend({iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,wrapperClass:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},a||{});this.iefix.ie6_selects("open");this.flashfix("open");var b=this;this.wrapper.setStyle({width:"",height:"",display:""});this.inner.setStyle({width:"",height:"",display:""});this.initLoader(function(){var c=$(b.options.href).cloneNode(true);c.id+="-eyecandy";if(c.select("input").length>0&&c.select("form").length==0){var d=$(b.options.href).up("form").action;b.options.href=d;c=c.wrap("form",{action:d,method:"post",target:Form.iframe.id,enctype:"multipart/form-data"});c=c.wrap("div",{id:"userForm"})}c.select("input[id]").each(function(f){var e=f.id+"-eyecandy";var g=c.select("label[for="+f.id+"]");if(g.length>0){g[0].setAttribute("for",e)}f.id=e});b.inner.insert(c);if(typeof b.evalResponse=="function"){b.evalResponse()}setTimeout(function(){ModalWindow.finishLoad()},ModalWindow.time.delay)});return false},importFromIframe:function(b,a){this.options=Object.extend({iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,wrapperClass:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},b||{});this.iefix.ie6_selects("open");this.flashfix("open");this.inner.insert(a);var d=this;if(typeof d.evalResponse=="function"){d.evalResponse()}setTimeout(function(){d.finishLoad()},this.time.delay);return false},loadOptions:function(a){if(typeof a.beforeLaunch=="function"){a.beforeLaunch()}this.onload=a.onload;this.onunload=a.onunload;this.evalResponse=a.evalResponse;this.options=Object.extend({iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,wrapperClass:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},a.params||{})},reposition:function(){if(this.wrapper!=null&&this.wrapper.style.display&&this.wrapper.style.display=="block"){this.inner.setStyle({height:""});this.wrapper.setStyle({height:""});var b=this.wrapper.getHeight();if(b!=parseInt(this.height,10)){var a=this.options.height;this.options.height=b;this.getDimensions();this.renderWindow();this.options.height=a}}},cancel:function(){return this.close()},findReloader:function(){if(this.wrapper.select(".reloadOnClose").length>0){this.options.reloadOnClose=true}},close:function(){ModalWindow.progress="close";if(this.currentAnimation){this.currentAnimation.cancel()}this.wrapper.setOpacity(0);this.wrapper.setStyle({display:"",width:"",height:""});this.loader.setStyle({display:"",width:"",height:"",marginTop:"",marginLeft:""});this.errors.setStyle({display:""});this.inner.setStyle({width:"",height:""});this.inner.innerHTML="";this.elabel.nodeValue="";if(typeof this.onunload=="function"){this.onunload()}document.fire("mkt:modal:close");if(this.options.reloadOnClose==true){location.assign(location.href)}this.iefix.ie6_selects("close");this.flashfix("close");var a=this;setTimeout(function(){a.overlay.setStyle({display:""})},(a.time.durationOverlay*1000)+5);return false},initButtons:function(){var a=this;$$("#modalWindowWrapper .close").each(function(b){b.onclick=function(){return a.close()}});$$("#modalWindowWrapper .btnOk").each(function(b){b.onclick=function(){return a.close()}})},init:function(){if($$(Chat.App.cn.bclass).length>0||$$("body.modalWindow").length>0||$$("body.print").length>0||$("modalWindowWrapper")){return}var k=this;var a=$$("body")[0];this.loader=document.createElement("div");this.loader.id="modalWindowLoader";this.loader.innerHTML='<p> <span class="modalWindowLoadingText">'+this.labels.loading+'</span> <a href="#" onclick="return ModalWindow.close();"> <span class="modalWindowLoadingText">'+this.labels.cancel+"</span> </a></p>";this.loader.style.visibility="hidden";this.loader.style.display="block";this.errors=document.createElement("div");this.errors.id="modalWindowErrors";this.errors.innerHTML='<p></p><p><a class="close" href="#" onclick="ModalWindow.cancel(); return false;">'+this.labels.close+"</a></p>";this.wrapper=document.createElement("div");this.wrapper.id="modalWindowWrapper";this.wrapper.innerHTML='<a name="focusModalWindow" id="focusModalWindow" href="">.</a><div id="modalWindowInner"></div><a id="modalWindowClose" href="#" class="close">'+this.labels.close+"</a>";this.overlay=document.createElement("div");this.overlay.id="modalWindowOverlay";this.overlay.onclick=function(){return k.close()};var j=document.createDocumentFragment();this.elabel=document.createTextNode("");j.appendChild(this.loader);j.appendChild(this.errors);j.appendChild(this.wrapper);j.appendChild(this.overlay);Settings.scope.appendChild(j);this.loader=$(this.loader);this.errors=$(this.errors);this.wrapper=$(this.wrapper);this.overlay=$(this.overlay);this.inner=$("modalWindowInner");this.anchor=$("focusModalWindow");this.mainclose=$("modalWindowClose");this.errors.select("p")[0].appendChild(this.elabel);var h=$((function(){var b=document.createElement("div");b.id="modalWindowLoader";b.style.width="0px";b.style.height="0px";b.style.display="block";b.style.visibility="hidden";return b})());a.insert(h);this.loader.myOffset=h.getDimensions();h.id="modalWindowWrapper";var e=this.wrapper.offsetWidth;var g=this.wrapper.offsetHeight;var d=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==7;if(d){e=document.getElementById("modalWindowWrapper").offsetWidth}this.wrapper.myOffset={width:e,height:g};h.remove();var f={width:this.loader.offsetWidth,height:this.loader.offsetHeight};this.loader.defaultSizeX=(f.width-this.loader.myOffset.width);this.loader.defaultSizeY=(f.height-this.loader.myOffset.height);this.loader.style.display="none";this.loader.style.visibility="visible"},initLoader:function(d){var a=document.viewport.getScrollOffsets();var f=this;if(!this.overlay.style.display||this.overlay.style.display!="block"){var e=document.viewport.getHeight();var b=getDocHeight();this.overlay.setStyle({display:"block",opacity:0,height:((b>e)?b:e)+"px"});this.overlay.setOpacity(0.7)}this.loader.setStyle({display:"block",marginTop:((f.loader.getHeight()/2)-a.top)*(-1)+"px",marginLeft:((f.loader.getWidth()/2)-a.left)*(-1)+"px"});if(typeof d=="function"){f.wrapper.setOpacity(0);d()}this.wrapper.className=""},showErrors:function(b){return;this.loader.setStyle({display:"none"});var a=document.viewport.getScrollOffsets();switch(b){case 1:this.elabel.nodeValue=this.labels.exception;break;case 2:this.elabel.nodeValue=this.labels.notFound;break}this.errors.setStyle({display:"block",marginTop:((this.loader.getHeight()/2)-a.top)*(-1)+"px",marginLeft:((this.loader.getWidth()/2)-a.left)*(-1)+"px"});this.initButtons()},reload:function(b,d){if(typeof d!="undefined"){var a=getModalOptions(b,d);this.loadOptions(a)}var e=this;this.initLoader(function(){e.wrapper.setStyle({display:"",width:"",height:""});e.inner.setStyle({width:"",height:""});e.inner.innerHTML="";e.load(b)});return false},resetWrapper:function(){this.wrapper.setStyle({display:"",width:"",height:""});this.inner.setStyle({width:"",height:""})},load:function(b){this.iefix.ie6_width(this);var a={OnSuccess:function(c){if(typeof ModalWindow.evalResponse=="function"){ModalWindow.evalResponse(c)}setTimeout(function(){ModalWindow.finishLoad()},ModalWindow.time.delay)},OnException:function(c){ModalWindow.showErrors(1)},OnFailure:function(c){ModalWindow.showErrors(2)}};mktAjax.load(b,this.inner,a)},hreffix:function(){if(!this.options.reloadLinks){return}this.wrapper.select("* a").each(function(a){if(/^e(xternal|nhanced)$/.test(a.getAttribute("rel"))){return}if(a.href.indexOf("javascript:")>=0){return}if(a.hasClassName("toggleContent")||a.hasClassName("toggleTerms")){return}a.href=addQueryStringParam(a.href,"m","modal");a.onclick=function(){return ModalWindow.reload(this.href,this)}})},initForms:function(){var d=this;var a=$$("#modalWindowWrapper form");if(a.length>0){var b=false;a.each(function(h){var e=h.getInputs("hidden","modalContext")[0];if(e){e.value="true"}var g=h.getAttribute("action");g=typeof g!=="undefined"?g:"";if((g.indexOf&&g.indexOf("#")>0)||g=="#"||g==null||g==""){h.setAttribute("action",d.options.href)}if(!b){openAsModal(h)}else{h.setAttribute("action",addQueryStringParam(g,"m","modal"))}for(var c=0;c<h.elements.length;c++){if(h.elements[c].type=="text"||h.elements[c].type=="textarea"){h.elements[c].focus();break}}})}},sendForm:function(b,d,a){ModalWindow.progress=null;this.options=Object.extend({iefixClassName:null,href:null,top:null,left:null,type:null,height:null,width:null,wrapperClass:null,reloadLinks:true,reloadOnClose:false,scrollable:false,closeButton:true},a||{});var e=this;this.initLoader(function(){e.wrapper.setStyle({display:"",width:"",height:""});e.inner.setStyle({width:"",height:""});e.iefix.ie6_width(e);var c={OnSuccess:function(f){if(f.responseText!=""){if(typeof ModalWindow.evalResponse=="function"){ModalWindow.evalResponse(f)}setTimeout(function(){ModalWindow.finishLoad()},ModalWindow.time.delay)}else{ModalWindow.close()}},OnException:function(f){ModalWindow.showErrors(1)},OnFailure:function(f){ModalWindow.showErrors(2)}};mktAjax.send(b,e.inner,d,c)});return false},finishLoad:function(){if(ModalWindow.progress=="close"){this.wrapper.setStyle({display:""});this.loader.setStyle({display:""});ModalWindow.progress=null}else{this.wrapper.setStyle({width:"auto",height:"auto",marginTop:"0",marginLeft:"0"});this.wrapper.addClassName("factory");if(this.options.reloadLinks){this.hreffix()}this.initButtons();if(!this.options.closeButton){this.mainclose.setStyle({display:"none"})}else{this.mainclose.setStyle({display:"block"})}this.findReloader();this.getDimensions();var a=this;this.renderWindow(function(){a.anchor.focus();a.initForms();if(typeof a.onload=="function"){a.onload()}a.wrapper.className=a.options.wrapperClass;a.wrapper.className+=a.getChildWrapperClass()})}ExternalUser.showPasswordStrength()},getChildWrapperClass:function(){if(this.inner.innerHTML){var c=this.inner.select("div");if(c.length>0){var b=" ";var e=(c[0].className=="modalWindow")?c[1]:c[0];if(e&&e.className.length>0){var g="";var f=e.className.split(" ");for(var d=0,a=f.length;d<a;d++){if(!this.wrapper.hasClassName("mw_"+f[d])){g+="mw_"+f[d]+" "}}b+=g}if(e.id.length>0){b+="mw_"+e.id+" "}return b}}return""},renderWindow:function(a){if(typeof a=="function"){this.shrinkWindow(a)}else{this.wrapper.setStyle({width:this.width,height:this.height,marginTop:this.top,marginLeft:this.left,display:"block"});this.inner.setStyle({width:this.width,height:this.height});if(this.options.scrollable){this.inner.addClassName("scrollable")}}},getDimensions:function(){var b,g,a,e;a=document.viewport.getDimensions();e=document.viewport.getScrollOffsets();b=(this.options.width!=null)?this.options.width:this.wrapper.getWidth();g=(this.options.height!=null)?this.options.height:this.wrapper.getHeight();var c=Prototype.Browser.IE&&parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf("MSIE")+5))==7;if(c){a.width=document.body.clientWidth;a.height=document.body.clientHeight;g=document.documentElement.scrollHeight}this.wrapper.removeClassName("factory");if(this.inner.hasClassName("scrollable")){this.inner.removeClassName("scrollable")}if(a.width<=b+this.wrapper.myOffset.width){b=(a.width-20);this.inner.addClassName("scrollable");this.iefix.ie67_overflowx(this,b)}if(a.height<=g+this.wrapper.myOffset.height){g=(a.height-20);this.inner.addClassName("scrollable");this.iefix.ie67_overflowy(this,g)}this.width=parseInt(b-this.wrapper.myOffset.width,10)+"px";this.height=parseInt(g-this.wrapper.myOffset.height,10)+"px";var f=e.top;var d=e.left;if(c){f=document.documentElement.scrollTop;d=document.documentElement.scrollLeft}this.top=parseInt((((g)/2)-f)*(-1),10)+"px";this.left=parseInt((((b)/2)-d)*(-1),10)+"px"},iefix:{ie6_selects:function(b){var a=(b=="close")?"visible":"hidden";$$("#mainPadding select").each(function(c){c.setStyle({visibility:a})})},ie6_width:function(a){if(a.options.iefixClassName!=null){a.inner.addClassName(a.options.iefixClassName)}},ie67_overflowx:function(d,a){var b=$$("."+d.options.iefixClassName);if(b.length==0){return}b[0].setStyle({width:a+"px",overflow:"auto",position:"relative"})},ie67_overflowy:function(d,b){var a=$$("."+d.options.iefixClassName);if(a.length==0){return}a[0].setStyle({height:b+"px",overflow:"auto",position:"relative"})}},flashfix:function(b){var a=(b=="close")?"visible":"hidden";$$("#mainPadding .flashContent","#mainPadding object","#mainPadding embed","#mainPadding iframe").each(function(c){c.setStyle({visibility:a})})},shrinkWindow:function(b){var g=this;var f,e,a,d;e=parseInt((parseInt(g.height,10)-g.loader.myOffset.height+g.wrapper.myOffset.height),10);f=parseInt((parseInt(g.width,10)-g.loader.myOffset.width+g.wrapper.myOffset.width),10);if(f<0){f=0}if(e<0){e=0}f=f+"px";e=e+"px";this.currentAnimation=new Effect.Morph(this.loader,{style:{width:f,height:e,marginTop:g.top,marginLeft:g.left},duration:this.time.durationShrink,afterFinish:function(){if(!g.loader.style.display==""){g.wrapper.setStyle({width:g.width,height:g.height,marginTop:g.top,marginLeft:g.left,display:"block",opacity:0});g.inner.setStyle({width:g.width,height:g.height});new Effect.Opacity(g.wrapper,{from:0,to:1,fps:g.time.fpsOverlay,duration:g.time.durationOverlay,afterFinish:function(){g.loader.setStyle({display:""});b()}})}}})},hasWarnings:function(a){if(a){var b=(a.select(".alertWarningIcon").length>0);return b}},redirectMainWindow:function(a){if(!a){return}ModalWindow.time.delay=(10000*90);location.assign(a)},UserForm:{getLoginContainer:function(){var a=$("login_container");return a},getAutomaticRedirectLink:function(){var a=$("automaticRedirectLink");if(a){return a.value}},hasWarnings:function(){var a=this.getLoginContainer();return ModalWindow.hasWarnings(a)}}};function openAsModal(e,c){if(!ModalWindow.overlay){ModalWindow.init()}var d=null;var b=null;if(typeof c=="undefined"){var d=(e.nodeName=="A")?"href":"action";b=e.getAttribute(d)}else{b=c;d=(!$(c))?"href":"inline"}if(b!=null){var a;if(d=="action"){if(typeof e.onsubmit=="function"){return e.onsubmit}a=function(){b=addQueryStringParam(b,"m","modal");var g=getModalOptions(b,e);if(typeof g.beforeLaunch=="function"){g.beforeLaunch()}ModalWindow.onload=g.onload;ModalWindow.onunload=g.onunload;ModalWindow.evalResponse=g.evalResponse;var j=FormValidation.checkForm(e);var h=(typeof g.onsubmit=="function")?g.onsubmit():true;var f="";if(!j){ModalWindow.reposition()}if(h&&j){ModalWindow.sendForm(b,e,g.params)}return false};e.onsubmit=a}else{if(d=="href"){if(typeof e.onclick=="function"){return e.onclick}a=function(){b=addQueryStringParam(b,"m","modal");var f=getModalOptions(b,e);if(typeof f.beforeLaunch=="function"){f.beforeLaunch()}ModalWindow.onload=f.onload;ModalWindow.onunload=f.onunload;ModalWindow.evalResponse=f.evalResponse;ModalWindow.open(f.params);return false};e.onclick=a}else{if(d=="inline"){if(typeof e.onclick=="function"){return e.onclick}a=function(){var f=getModalOptions(b,e);if(typeof f.beforeLaunch=="function"){f.beforeLaunch()}ModalWindow.onload=f.onload;ModalWindow.onunload=f.onunload;ModalWindow.evalResponse=f.evalResponse;ModalWindow.inner.innerHTML="";ModalWindow.importInline(f.params)};e.onclick=a}}}return a}}var NewsList={NEWSLIST_CONTAINER_CLASS:"newsListContainer",NEWSLIST_NAVIGATION_TAGNAME:"li",NEWSLIST_NAVIGATION_SELECTED_CLASSNAME:"selected",NEWSLIST_NAVIGATION_DESELECTED_CLASSNAME:"",exists:function(){this.lns=Settings.scope.select("div.latestNewsContainer","div.readerListContainer");return this.lns.length>0},init:function(){for(var a=0;a<this.lns.length;a++){var d=this.lns[a];var f=d.select("div.contentContainer ul.newsNavigation li a");var e=d.select("div.contentContainer div.newsListContainer");for(var c=0;c<f.length;c++){if(e[c]){e[c].style.display=(c>0)?"none":"block";e[c].id="newList_"+(Math.round(Math.random()*1000));this.registerShowNewsList(f[c],d,e[c],c)}}if(d.hasClassName("latestNewsContainer")){var b=d.select("div.contentContainer div.newsListContainer a.entire_list");for(var c=0;c<b.length;c++){this.registertoggleLongList(b[c],d)}}}},registertoggleLongList:function(b,a){var d=this;b.onclick=function(){return d.toggleLongList(this,a)}},registerShowNewsList:function(e,a,d,b){var f=this;e.onclick=function(){return f.showNewsList(e,a,d,b)}},showNewsList:function(a,e,f,b){var h=e.getElementsByTagName("div");for(var d=0;d<h.length;d++){var c=h[d];if(c.style){if(c.className==this.NEWSLIST_CONTAINER_CLASS){if(c.id==f.id){c.style.display="block"}else{c.style.display="none"}}}}var j=e.getElementsByTagName(this.NEWSLIST_NAVIGATION_TAGNAME);for(var d=0;d<j.length;d++){var g=j[d];if(d==b){g.className=this.NEWSLIST_NAVIGATION_SELECTED_CLASSNAME}else{g.className=this.NEWSLIST_NAVIGATION_DESELECTED_CLASSNAME}}return false},toggleLongList:function(h,g){var c=g.getElementsByTagName("dl");for(var b=0;b<c.length;b++){var e=c[b].getElementsByTagName("dt");for(var d=0;d<e.length;d++){if(e[d].className=="visibleAfterToggle"){e[d].className="hiddenAfterToggle";var f=e[d].nextSibling;if(f.nodeName!="DD"){f=f.nextSibling}f.className="hiddenAfterToggle"}else{if(e[d].className=="hiddenAfterToggle"){e[d].className="visibleAfterToggle";var f=e[d].nextSibling;if(f.nodeName!="DD"){f=f.nextSibling}f.className="visibleAfterToggle"}}}}var a=g.select("a.entire_list");for(var d=0;d<a.length;d++){var h=a[d];if(h.className=="entire_list visibleAfterToggle"){h.className="entire_list hiddenAfterToggle"}else{h.className="entire_list visibleAfterToggle"}}return false}};function prepareNewsLists(){if(NewsList.exists()){NewsList.init()}}var Settings={disabled:[],scope:null,init:function(a){this.scope=a;this.disabled=(typeof disabledFeatures=="undefined")?[]:disabledFeatures},isEnabled:function(a){return this.disabled.toString().indexOf(a)<0}};var Toggler={classnames:{hidden:"visibleAfterToggle",visible:"hiddenAfterToggle",expanded:"expanded",toggable:"fieldset.toggable",dnt:"open"},defaults:{extendedSearch:false},labels:{show:"Visa",hide:"G√∂m"},toggler:null,hide:function(a){a.addClassName(this.classnames.hidden);a.removeClassName(this.classnames.visible);ModalWindow.reposition()},show:function(a){a.addClassName(this.classnames.visible);a.removeClassName(this.classnames.hidden);ModalWindow.reposition()},toggle:function(b){var c=b instanceof Array?b:[b];var a=c.any(function(d){return $(d).hasClassName(this.classnames.hidden)}.bind(this));c.each(function(d){d=$(d);if(a){d.removeClassName(this.classnames.hidden);d.addClassName(this.classnames.visible)}else{d.removeClassName(this.classnames.visible);d.addClassName(this.classnames.hidden)}}.bind(this));ModalWindow.reposition()},children:function(b){var e=this;var a=b.select("."+this.classnames.hidden);var d=b.select("."+this.classnames.visible);a.each(function(c){e.show(c)});d.each(function(c){e.hide(c)});ModalWindow.reposition()},restore:function(a){a.removeClassName(this.classnames.hidden);a.removeClassName(this.classnames.visible);ModalWindow.reposition()},ToggableContent:{instance:null,instance2:null,labels:{toggler:[".toggleTerms",".toggleContent"],content:[".toggableTerms",".toggableContent"],hide:"a.hide"},exists:function(){this.instance=Settings.scope.select(this.labels.toggler[0]+","+this.labels.toggler[1]);return this.instance.length>0},init:function(){for(var d=0,a=this.instance.length;d<a;d++){var f=this.instance[d];var b=(f.hasClassName(this.labels.toggler[0].substr(1)))?0:1;var e=f.up(2).select(this.labels.content[b])[0];if(e!=null){this.registerToggle(f,e);var g=this;e.select(this.labels.hide).each(function(c){g.registerToggle(c,e)})}}},registerToggle:function(c,d){var b=d instanceof Array?d:[d];b.each(function(a){a.addClassName(Toggler.classnames.hidden)});Event.observe(c,"click",function(a){Toggler.toggle(d);a.preventDefault()})}},ToggableFieldset:{instance:null,labels:{toggable:"fieldset.toggable",dnt:"open"},exists:function(){return Settings.scope.select(this.labels.toggable).length>0},fieldset:function(d){if(d.hasClassName(Toggler.classnames.expanded)){return}var b=d.select("legend");if(b.length==0){return}var g=this;d.select("*").each(function(c){Toggler.hide(c)});var e=b[0];e.cleanWhitespace();var f=e.firstChild.nodeValue;var a=new Element("a",{href:"#"}).update(f);Toggler.restore(e);a.onclick=function(){var c=g.fold(this,d);return false};Element.remove(e.firstChild);e.appendChild(a);e.appendChild(new Element("span",{"class":"togglerIcon"}))},fold:function(a,d){var b=this;if(d.hasClassName(Toggler.classnames.expanded)){d.removeClassName(Toggler.classnames.expanded);Toggler.children(d);return Toggler.labels.show}else{d.addClassName(Toggler.classnames.expanded);Toggler.children(d);return Toggler.labels.hide}ModalWindow.reposition()},init:function(){var a=this;Settings.scope.select(this.labels.toggable).each(function(b){if(!b.hasClassName(a.labels.dnt)){a.fieldset(b)}})}}};function prepareTogglers(){if(Toggler.ToggableFieldset.exists()){Toggler.ToggableFieldset.init()}if(Toggler.ToggableContent.exists()){Toggler.ToggableContent.init()}}var mktAjax={load:function(b,c,a){this.doReply(b,c,{method:"get"},a)},send:function(b,d,c,a){this.doReply(b,d,{method:"post",postBody:Form.serialize(c)},a)},doReply:function(c,d,b,a){new Ajax.Request(CacheUtil.noCache(c),Object.extend(b,{onSuccess:function(e){d.innerHTML=e.responseText;if(typeof a.OnSuccess==="function"){a.OnSuccess(e)}init(d);e.responseText.evalScripts()},onFailure:(a.OnFailure||Prototype.emptyFunction),onException:(a.OnException||Prototype.emptyFunction)}))}};function prepareLeftNav(){if(LeftNav.exists()&&Settings.isEnabled("LeftNav")){LeftNav.init()}}var LeftNav={currentAnimation:null,animation:{from:0,to:0.7,duration:0.5,currentWait:1000,curtainDuration:{main:1,current:1.5}},labels:{selected:"selected",id:"leftNavWrapper",section:{main:"leftNav",current:"currentSection",subcurrent:".deployment li ul"},jsgen:"eyecandy",item:"li.item a"},refs:{main:null,current:null},exists:function(){return($(this.labels.id))},init:function(){enableJSStyles([$(this.labels.id)]);this.refs.main=$(this.labels.section.main);this.refs.current=$(this.labels.section.current)||null;if(this.refs.current!=null){this.prepareCurrentSection()}this.prepareMainHovers()},prepareCurrentSection:function(){var d=this;var a=this.refs.current.select(this.labels.section.subcurrent);if(a.length>0){var b=a[0].wrap("div");b.hide();setTimeout(function(){new Effect.SlideDown(b,{duration:d.animation.curtainDuration.current})},this.animation.currentWait)}else{var b=this.refs.current.wrap("div");b.hide();setTimeout(function(){new Effect.SlideDown(b,{duration:d.animation.curtainDuration.main})},this.animation.currentWait)}},prepareMainHovers:function(){var f=this;var h=this.refs.main.select(this.labels.item);for(var b=0,g=h.length;b<g;b++){var k=h[b];if(this.isSelected(k)==false){var a=k.childElements()[0];var j=new Element("span").update(a.innerHTML);var e=j.wrap(new Element("div").addClassName(this.labels.jsgen).setStyle({opacity:0,visibility:"hidden"}));k.insert({top:e});var d=k.childElements()[0];Event.observe(a,"mouseover",function(l){var c=this.previous();if(c!=null&&c.className=="eyecandy"){f.hilightMain(c)}});Event.observe(d,"mouseout",function(c){if(e.className=="eyecandy"){f.restoreMain(this)}})}}},isSelected:function(a){return a.up().hasClassName(this.labels.selected)},hilightMain:function(b){if(this.isSelected(b.up(1))==false){var a=this;b.setStyle({visibility:"visible",opacity:0});new Effect.Opacity(b,{from:a.animation.from,to:a.animation.to,duration:a.animation.duration})}},restoreMain:function(b){if(this.isSelected(b.up(1))==false){var a=this;new Effect.Opacity(b,{from:a.animation.to,to:a.animation.from,duration:a.animation.duration,afterFinish:function(){b.setStyle({visibility:"hidden"})}})}}};var ArticleToolbar={articleZoomLevel:[100,120,130,140,150],exists:function(){this.instance=Settings.scope.select(".textSizerContainer");return this.instance.length>0},init:function(){if(!MKT.requiredFeatures.articleToolbar){return}if(!this.exists()){return}this.restoreArticleZoom();var c=this.instance;for(var d=0,a=c.length;d<a;d++){var b=c[d].select("a");for(var e=0;e<b.length;e++){this.registerSetArticleZoom(b[e],e)}var f=c[d].up();Event.observe(f.select("span.print a")[0],"click",function(j){var h=j.element();if(h.nodeName!=="A"){h=h.up("a")}var k=h.href;if(k.match(/javascript:/)){window.print()}else{var g=(screen.availWidth-640)/2;window.open(k,"printArticle","address=no,resizable=yes,scrollbars=yes,height=640,location=no,left="+g+",top=50,width=640")}j.preventDefault()})}},registerSetArticleZoom:function(b,c){var a=this;Event.observe(b,"click",function(d){a.setArticleZoom(c);a.selectButton(b);Event.stop(d)})},setArticleZoom:function(c){var b=$("articleContent");if(!b){var a=$$(".familyAdItem-content");b=a&&a[0]}if(!b){return}new Element.setContentZoom(b,this.articleZoomLevel[c]);Cookie.erase("zoomLevel");Cookie.setC("zoomLevel",c)},selectButton:function(a){var b=a.className;if(/selected/.test(b)){return}a.siblings().each(function(c){c.removeClassName("selected")});a.addClassName("selected")},restoreArticleZoom:function(){var a=parseInt(Cookie.getC("zoomLevel"),10);if(a>-1){this.setArticleZoom(a)}}};var SocialBookmarks={init:function(){var a=$("socialBookmarkLinks");if(!a){return}Event.observe(a,"mousedown",this.pingStatisticsServer)},pingStatisticsServer:function(b){var a=b.element();if(a.tagName.toLowerCase()!="a"){a=a.up("a")}var c=a&&a.select(".data-logUrl")[0];if(c){new Ajax.Request(c.innerHTML.unescapeHTML(),{})}}};var ExternalContent={slcts:".externalContent > iframe",wrappers:null,init:function(){this.resize();Event.observe(window,"resize",function(){ExternalContent.resize()})},resize:function(){for(var c=0,b=this.wrappers.length;c<b;c++){var a=this.wrappers[c];var d=(a.up(".externalContent").hasClassName("fixed")||a.height);if(!d){this.setSize(a)}}},setSize:function(c){var g;var h=0;var a=!(isNaN(parseInt(c.height,10)))||!(isNaN(parseInt(c.getStyle("height"),10)));var k=document.viewport.getScrollOffsets().top;var d=c.cumulativeOffset().top;var b=document.viewport.getHeight();try{var j=(c.contentWindow.document)?c.contentWindow.document:c.contentDocument;h=j.getElementsByTagName("body").offsetHeight}catch(f){}if(c.up(".extraColumn")){return}g=b;if(a&&g<=c.height){g=!(isNaN(parseInt(c.height,10)))?c.height:parseInt(c.getStyle("height"),10)}if(h>0&&g>h){g=h}c.setStyle({height:g+"px"})},exists:function(){this.wrappers=Settings.scope.select(this.slcts);return this.wrappers.length>0}};function prepareExternalContent(){if(ExternalContent.exists()){ExternalContent.init()}}var Blog={instance:null,cn:{wrap:"blog"},exists:function(){this.instance=$(Blog.cn.wrap);return this.instance},init:function(){if(this.exists()){if(this.ManageEntry.exists()){this.ManageEntry.init()}}else{return}},ManageEntry:{cn:{tagsep:", ",wrap:"manageBlogEntry",tagcloud:"tagCloud",tagfld:"taTags",tag:"span",me:"#extraForm > fieldset > legend",txtbody:"taBlogBody",ewi:"div#extraForm input",preview:"#blog blockquote.preview"},exists:function(){return Blog.instance.hasClassName(this.cn.wrap)},init:function(){this.modalExtras()},movie:function(a,b){var c=a.replace("watch?v=","v/");if(/http:\/\/[^\/]*\byoutube.com\/\b/.test(a)){c+="&hl=en&fs=1"}return"("+b+")@@"+c+"@@"},img:function(b,a,c){return"\n\n!("+b+" "+a+")"+c+"!\n\n"},preview:function(){var e=Settings.scope.select(this.cn.preview);var n,b,l,g;var h=Settings.scope.select("textarea."+this.cn.txtbody)[0];l=Settings.scope.select("#blog input.btnPreview");g=Settings.scope.select("#blog input.btnClose");var f=l[0].next();var a=l[0].value;l[0].remove();l=new Element("input",{"class":"btnPreview",type:"button"});f.insert({before:l});l.value=a;if(g.length>0){var m=g[0].up();var d=g[0].value;g[0].remove();g=new Element("input",{"class":"btnClose",type:"button"});m.insert(g);g.value=d}if(e.length==0){n=new Element("blockquote",{"class":"preview inactive"}).update("");b=new Element("div",{"class":"preview richText formattedText clearfix"}).update("");var j=new Element("div",{"class":"toolstrip"}).update("");g=Settings.scope.select("#blog input.btnClose");g=new Element("input",{"class":"btnClose",type:"button"});g.value="St√§ng";j.insert({bottom:g});n.insert({bottom:j});n.insert({bottom:b});h.insert({after:n})}else{n=Settings.scope.select("blockquote.preview")[0];b=Settings.scope.select("div.preview")[0]}var k=this;Event.observe(l,"click",function(c){b.innerHTML=superTextile(h.value);n.removeClassName("inactive");l.addClassName("inactive")});Event.observe(g,"click",function(c){n.addClassName("inactive");l.removeClassName("inactive")});Event.observe(h,"keyup",function(c){if(!n.hasClassName("inactive")){b.innerHTML=superTextile(h.value)}})},modalExtras:function(){var a=$(this.cn.txtbody);if(!a){return}Settings.scope.select(this.cn.me).each(function(c){if(!a.previous("button."+c.up().id)&&c.up().id!="blogFormExtras_image"){var b=new Element("button",{type:"button"}).addClassName(c.up().id).update(c.innerHTML);openAsModal(b,b.className);a.insert({before:b})}});$("blogEntryForm").insert($("blogFormExtras_image"))},prepareLinkDialog:function(){var a=$("modalWindowWrapper");var b=a.select("form")[0];var d=this;b.onsubmit=null;Event.observe(b,"submit",function(h){var f=$(d.cn.txtbody);var c=a.select("input[type=text]");var g='\n"'+c[1].value+'":'+c[0].value+"\n";Form.updateTextArea(f,g);ModalWindow.close();f.focus();Event.stop(h)})},prepareMovieDialog:function(){var a=$("modalWindowWrapper");var b=a.select("form")[0];var d=this;b.onsubmit=null;Event.observe(b,"submit",function(l){var j=$(d.cn.txtbody);var k=a.select("input[type=text]")[0];var n=a.select("input[type=radio]");var o=null;for(var h=0,m=n.length;h<m;h++){var g=n[h].checked;if(g){o=n[h];break}}var f=d.movie(k.value,o.value);Form.updateTextArea(j,f);ModalWindow.close();if(j.nodeName=="INPUT"){var c=FCKeditorAPI.GetInstance(j.id);c.Focus();c.Selection.Collapse(false)}else{j.focus()}Event.stop(l)})},prepareImageDialog:function(){var b=$("modalWindowWrapper");var e=b.select("form")[0];var h=this;var f=$("blogEntryForm").elements;for(var d=0,a=f.length;d<a;d++){var g=f[d];if(!g.up("fieldset")||g.up("fieldset").id!="blogFormExtras_image"){if(typeof g.name!="undefined"||g.name==null||g.name==""){e.insert(new Element("input",{name:g.name,value:g.value,type:"hidden"}))}}}Form.iframe.init(e,h.getUploadedPicture)},getUploadedPicture:function(){if(parent.frames[Form.iframe.id]){var g=$(Blog.ManageEntry.cn.txtbody);var f=parent.frames[Form.iframe.id].document;var c=f.getElementsByTagName("textarea");var e="";for(var d=0,a=c.length;d<a;d++){var b=c[d];if(b.className=="taBlogBody"){e=b.value;break}}g.value=e;parent.frames[Form.iframe.id].location.href="";ModalWindow.onload=null;ModalWindow.inner.innerHTML="";ModalWindow.close();g.focus()}}}};var ImageGallery={selectors:{dipExists:".dip_container .dip_nrOfRows",wrapper:".dip_container",pictures:".dip_nrOfRows a",placeholder:".dip_placeholder",collapseLink:".dip_placeholder a.collapse",orderLink:".dip_placeholder a.orderPhoto"},labels:{dayId:"bigPic_"},wrapper:null,pictures:[],placeholder:[],current:[],exists:function(){return Settings.scope.select(this.selectors.dipExists).length>0},init:function(){var b=this;var a=0;this.wrapper=Settings.scope.select(this.selectors.wrapper);this.wrapper.each(function(g){b.pictures.push(g.select(b.selectors.pictures));var e=g.select(b.selectors.placeholder)[0];var k=e.select("img")[0];if(!k){phi=new Element("img",{src:"",alt:""});e.insert(phi)}for(var f=0,c=b.pictures[a].length;f<c;f++){var j=b.pictures[a][f];j.onclick=function(){return b.show(this,g)}}var h=g.select(b.selectors.collapseLink);if(h.length==0){return}else{h[0].onclick=function(){return b.hide(g)}}var d=g.select(b.selectors.orderLink)[0];if(d){d.onclick=null}a++})},show:function(c,b){var a=b.select(this.selectors.placeholder)[0];var d=a.select("img")[0];d.src=c.href;if(a.hasClassName("collapsed")){a.toggleClassName("collapsed")}if(Settings.scope.id=="modalWindowWrapper"){ModalWindow.reposition()}return false},hide:function(a){a.select(this.selectors.placeholder)[0].addClassName("collapsed");return false},navsExists:function(){return Settings.scope.select(".dip_navigation").length>1},getNav:function(){return Settings.scope.select(".dip_navigation")[1]}};function prepareImageGallery(){if(!Settings.isEnabled("ImageGallery")){return}if(ImageGallery.exists()){ImageGallery.init()}}function initPrint(){if($$("body.print").length>0){if(window.opener){a()}window.print()}function a(){var e=new Element("div",{className:"close upper"});var d=Element.clone(e,true);var b=new Element("a",{href:"#"}).update("<span>"+ModalWindow.labels.close+"</span>");var g=Element.clone(b,true);d.className="close lower";var f=this;b.onclick=function(){return f.close()};g.onclick=function(){return f.close()};e.insert(b);d.insert(g);$$("div.header")[0].insert({top:e});$$("div.content")[0].insert({after:d})}}var Ticker={MAX:6,interval:{letters:50,lines:3000},pos:0,current:0,maxwidth:0,elems:[],chars:[],max:[],init:function(b){var e=this;var a=(b.length<this.MAX)?b.length:this.MAX;for(var d=0;d<a;d++){this.max[d]=(function(){e.chars[d]=b[d].innerHTML.strip().replace("&amp;","&").replace("&lt;","<").replace("&gt;",">").toArray();return e.chars[d]})().length;b[d].innerHTML="";this.elems[d]=b[d]}this.elems[0].up().addClassName("active");this.maxwidth=this.elems[0].up(1).getWidth()-this.elems[0].up().previous().getWidth()},printChars:function(){if(this.max[this.current]>this.pos){if(this.elems[this.current].movement){clearTimeout(this.elems[this.current].movement)}this.elems[this.current].update(this.elems[this.current].innerHTML+this.chars[this.current][this.pos]);this.pos++;var b=this.maxwidth-(this.elems[this.current].getWidth()+10);if(b<0){this.elems[this.current].style.marginLeft=(b-5)+"px"}var a=this;this.elems[this.current].movement=setTimeout(function(){a.printChars()},a.interval.letters)}else{var a=this;this.pos=0;this.movement=setTimeout(function(){a.nextLine()},a.interval.lines);return true}},cleanup:function(a){a.up().removeClassName("active");a.style.marginLeft="0";a.update("")},nextLine:function(){if(this.current>=this.elems.length){return true}this.cleanup(this.elems[this.current]);var a;if(this.current<(this.elems.length-1)){a=this.current+1;this.current++}else{a=this.current=0}this.elems[a].up().addClassName("active");this.printChars()},start:function(){this.pos=0;setTimeout(function(){Ticker.printChars()})}};function initTicker(){var a=Settings.scope.select("#ticker a");if(a.length==0){return false}Ticker.init(a);Ticker.start()}if(typeof PhotoAlbum==="undefined"){var PhotoAlbum={}}Object.extend(PhotoAlbum,{instance:null,sels:{wrp:"div.photoWrapper",fb:"li.facebook a"},exists:function(){this.instance=Settings.scope.select(this.sels.wrp);return this.instance.length>0},init:function(){if(!this.exists()){return}this.shareLinks();this.ModalSlideShow.init()},shareLinks:function(){Settings.scope.select(this.sels.fb).each(function(a){Event.observe(a,"click",function(b){window.open(b.element().href,"shareFacebook","location=no,resizable=yes,scrollbars=yes,height=500,location=no,left=50,top=50,width=800");b.preventDefault()})})}});if(typeof PhotoAlbum.ModalSlideShow==="undefined"){PhotoAlbum.ModalSlideShow={}}Object.extend(PhotoAlbum.ModalSlideShow,{timer:[],imageInitializerTimer:[],imageUnInitializerTimer:[],delay:5,xmlKeys:["url","title","caption","timestamp","photographer","photographerLocation","photoLocation","photoWidth","photoHeight","albums"],init:function(){if(!this.select(".photoWrapper").length){return}this.resetPhotoAlbums();this.select(".photoWrapper").each(function(f,c){var a=f.select(".simplePager .next a").first();var b=f.select(".simplePager .previous a").first();var h=PhotoAlbum.ModalSlideShow.autoplayLink(f);var e=f.select("a.photoLink").first();a&&a.observe("click",PhotoAlbum.ModalSlideShow.stepAhead.bindAsEventListener(f,c));b&&b.observe("click",PhotoAlbum.ModalSlideShow.stepBack.bindAsEventListener(f,c));if(e){e.observe("click",PhotoAlbum.ModalSlideShow.stepAhead.bindAsEventListener(f,c));var g=PhotoAlbum.ModalSlideShow.imageElement(f).up("div");if(g&&(g.getAttribute("class")||g.getAttribute("id"))){PhotoAlbum.ModalSlideShow.imageElement(f).wrap("div")}e.setStyle({width:(PhotoAlbum.ModalSlideShow.getMaxWidth(f)||650)+"px",height:(PhotoAlbum.ModalSlideShow.getMaxHeight(f)||460)+"px"})}if(h){h.observe("click",PhotoAlbum.ModalSlideShow.toggleAutoplay.bindAsEventListener(f,c));h.insert(new Element("span"))}[a,b,h,e].each(function(j){j&&j.setAttribute("rel","enhanced")});var d=f.up(0);if(d.hasClassName("modalWindow")){document.observe("mkt:modal:close",function(j){PhotoAlbum.ModalSlideShow.close(j,f,c)})}PhotoAlbum.ModalSlideShow.initializeImages(f,c)})},resetPhotoAlbums:function(){this.select(".photoWrapper").each(function(g,c){var a=g.select(".simplePager .next a").first();var b=g.select(".simplePager .previous a").first();var h=PhotoAlbum.ModalSlideShow.autoplayLink(g);var f=g.select("a.photoLink").first();a&&a.stopObserving("click",PhotoAlbum.ModalSlideShow.stepAhead.bindAsEventListener(g,c));b&&b.stopObserving("click",PhotoAlbum.ModalSlideShow.stepBack.bindAsEventListener(g,c));if(f){f.stopObserving("click",PhotoAlbum.ModalSlideShow.stepAhead.bindAsEventListener(g,c));f.removeAttribute("style");var e=h.down(0);if(e&&e.tagName==="SPAN"){e.remove()}}if(h){h.stopObserving("click",PhotoAlbum.ModalSlideShow.toggleAutoplay.bindAsEventListener(g,c))}[a,b,h,f].each(function(j){j&&j.removeAttribute("rel")});var d=g.up(0);if(d.hasClassName("modalWindow")){document.stopObserving("mkt:modal:close",function(j){PhotoAlbum.ModalSlideShow.close(j,g,c)})}PhotoAlbum.ModalSlideShow.unInitializeImages(g,c);PhotoAlbum.ModalSlideShow.setImageIndex(g,0)})},getBaseLink:function(b){if(b){var a=b.select("form")[0];if(a){var c=a.getInputs("hidden","baseLink")[0];if(c){return c.value}}}return null},getMaxHeight:function(c){if(c){var a=c.select("form")[0];if(a){var b=a.getInputs("hidden","maxHeight")[0];if(b){return parseInt(b.value)}}}return 460},getMaxWidth:function(c){if(c){var a=c.select("form")[0];if(a){var b=a.getInputs("hidden","maxWidth")[0];if(b){return parseInt(b.value)}}}return 650},getImages:function(c){if(c){var b=c.select("form")[0];if(b){var a=b.getInputs("hidden","images")[0];if(a){return $A(a.value.split(","))}}}return null},getImageIndex:function(c){if(c){var b=c.select("form")[0];if(b){var a=b.getInputs("hidden","imageIndex")[0];if(a){return parseInt(a.value)}}}return 0},setImageIndex:function(c,d){if(c){var b=c.select("form")[0];if(b){var a=b.getInputs("hidden","imageIndex")[0];if(a){a.value=d}}}},handleLinks:function(d,b,c){var a=this.getImages(d);if(b==0){this.removePreviousLink(d);this.insertNextLink(d)}else{this.insertPreviousLink(d,c);if(b==(a.length-1)){this.removeNextLink(d)}else{this.insertNextLink(d,c)}}},insertPreviousLink:function(f,b){var a=f.select(".simplePager .previous a").first();if(!a){var e=f.select(".simplePager .previous")[0];var d=e.innerHTML.strip();e.innerHTML="";var c=new Element("a",{href:"#",rel:"enhanced"}).update(d);c.observe("click",PhotoAlbum.ModalSlideShow.stepBack.bindAsEventListener(f,b));e.insert(c)}},insertNextLink:function(f,c){var a=f.select(".simplePager .next a").first();if(!a){var e=f.select(".simplePager .next")[0];var d=e.innerHTML.strip();e.innerHTML="";var b=new Element("a",{href:"#",rel:"enhanced"}).update(d);b.observe("click",PhotoAlbum.ModalSlideShow.stepAhead.bindAsEventListener(f,c));e.insert(b)}},removePreviousLink:function(c){var b=c.select(".simplePager .previous a")[0];if(b){var a=b.innerHTML.strip();b.remove();c.select(".simplePager .previous")[0].update(a)}},removeNextLink:function(c){var a=c.select(".simplePager .next a")[0];if(a){var b=a.innerHTML.strip();a.remove();c.select(".simplePager .next")[0].update(b)}},initializeImages:function(g,b){var a=this.getImages(g);if(!a){this.imageInitializerTimer[b]=setTimeout(function(){this.initializeImages(g,b)}.bind(g,b),1000);return}clearTimeout(this.imageInitializerTimer[b]);var f=this.getMaxHeight(g);var e=this.getMaxWidth(g);var d=g.up(0);if(d.hasClassName("modalWindow")){var c=g.select("a.photoLink").first();if(c&&e&&f){c.setStyle({width:e+"px",height:f+"px"})}}if(a.length>1){var h=this.autoplayLink(g);document.observe("keydown",function(j){PhotoAlbum.ModalSlideShow.navigateWithArrowKeys(j,g,b)});if(!h){return}this.startAutoplay(g,b)}},unInitializeImages:function(g,b){var a=this.getImages(g);if(!a){this.imageUnInitializerTimer[b]=setTimeout(function(){this.unInitializeImages(g,b)}.bind(g,b),1000);return}clearTimeout(this.imageUnInitializerTimer[b]);var f=this.getMaxHeight(g);var e=this.getMaxWidth(g);var d=g.up(0);if(d.hasClassName("modalWindow")){var c=g.select("a.photoLink").first();if(c&&e&&f){c.removeAttribute("style")}}if(a.length>1){var h=this.autoplayLink(g);document.stopObserving("keydown",function(j){PhotoAlbum.ModalSlideShow.navigateWithArrowKeys(j,g,b)});if(!h){return}this.stopAutoplay(g,b)}},getImageData:function(e,d,b){var c=this.getBaseLink(b);if(!c){return}var a=c+"&imageId="+e;new Ajax.Request(CacheUtil.noCache(a),{method:"get",asynchronous:true,onSuccess:function(f){d(f.responseXML,b)}})},getNodeValue:function(a,d,c){if(a&&d){var b=a.getElementsByTagName(d)[0];if(b&&b.childNodes[0]){return b.childNodes[0].nodeValue}}},getNode:function(a,d,c){if(a&&d){var b=a.getElementsByTagName(d)[0];if(b){return b.childNodes[0]}}},close:function(b,c,a){clearTimeout(PhotoAlbum.ModalSlideShow.timer[a]);PhotoAlbum.ModalSlideShow.timer[a]=null;document.stopObserving("keydown",function(d){PhotoAlbum.ModalSlideShow.navigateWithArrowKeys(d,c,a)});document.stopObserving("mkt:modal:close",arguments.callee)},startAutoplay:function(b,a){this.autoplayLink(b).addClassName("autoplayON").removeClassName("autoplayOFF");this.timer[a]=setTimeout(function(){PhotoAlbum.ModalSlideShow.stepAhead(b,a);PhotoAlbum.ModalSlideShow.startAutoplay(b,a)}.bind(b,a),PhotoAlbum.ModalSlideShow.delay*1000)},stopAutoplay:function(b,a){clearTimeout(this.timer[a]);this.timer[a]=null;this.autoplayLink(b).addClassName("autoplayOFF").removeClassName("autoplayON")},toggleAutoplay:function(c){var d=null;if(c&&c.type){Event.stop(c);d=c.element().up(".photoWrapper")}var b=$A(arguments);if(d===null){d=b[0]}var a=b[1];if(PhotoAlbum.ModalSlideShow.timer.length===0||typeof(PhotoAlbum.ModalSlideShow.timer[a])==="undefined"||PhotoAlbum.ModalSlideShow.timer[a]===null){PhotoAlbum.ModalSlideShow.startAutoplay(d,a)}else{PhotoAlbum.ModalSlideShow.stopAutoplay(d,a)}},stepAhead:function(c){var b=$A(arguments);var d=null;var a=b[1];if(c&&c.type){Event.stop(c);d=c.element().up(".photoWrapper");PhotoAlbum.ModalSlideShow.stopAutoplay(d,a)}if(d===null){d=b[0]}PhotoAlbum.ModalSlideShow.getImageData(PhotoAlbum.ModalSlideShow.nextSlide(d),function(e){PhotoAlbum.ModalSlideShow.step(e,d)},d);PhotoAlbum.ModalSlideShow.handleLinks(d,PhotoAlbum.ModalSlideShow.getImageIndex(d),a)},stepBack:function(c){var b=$A(arguments);var d=null;var a=b[1];if(c&&c.type){Event.stop(c);d=c.element().up(".photoWrapper");PhotoAlbum.ModalSlideShow.stopAutoplay(d,a)}if(d===null){d=b[0]}PhotoAlbum.ModalSlideShow.getImageData(PhotoAlbum.ModalSlideShow.previousSlide(d),function(e){PhotoAlbum.ModalSlideShow.step(e,d)},d);PhotoAlbum.ModalSlideShow.handleLinks(d,PhotoAlbum.ModalSlideShow.getImageIndex(d),a)},step:function(b,a){this.repopulateValues(b,a);this.crossfade(b,a)},crossfade:function(a,j){var b=j.select("a.photoLink").first();var k=this.getNodeValue(a,"url",j);var e=k.substring(k.indexOf("?"));var c=e.match(/\d\d*/g);var g=c[0];var h=c[1];var d=b.innerHTML.toLowerCase().indexOf("div")===-1;if(d){var f=$$(".photoWrapper")[0].select("img")[0];f.src=k}else{b.insert({top:new Element("img",{src:k,width:h,height:g}).wrap("div")});PhotoAlbum.ModalSlideShow.imageElement(j).parentNode.fade({afterFinish:function(l){l.element.remove()}})}},repopulateValues:function(a,b){this.xmlKeys.each(function(f){var e=PhotoAlbum.ModalSlideShow.getNodeValue(a,f);var d=b.select(".metaWrapper ."+f).first();if(d){if(f=="albums"||f=="tags"){d.update(d.childElements().first());var c=$A(a.getElementsByTagName("album"));c.each(function(k,h){if(h>0){d.insert(", ")}var m=c[h];var l=m.getElementsByTagName("name")[0];var g=m.getElementsByTagName("url")[0];var j=new Element("a",{href:g.childNodes[0].nodeValue}).update(l.childNodes[0].nodeValue);d.insert(j)})}else{if(f!="url"&&f!="photoHeigth"&&f!="photoWidth"){d.update(e)}}}})},nextSlide:function(b){var a=this.getImages(b);return a[this.nextIndex(b)]},previousSlide:function(b){var a=this.getImages(b);return a[this.previousIndex(b)]},nextIndex:function(d){var b=this.getImages(d);var a=this.getImageIndex(d);if((b.length-a)===1){this.setImageIndex(d,0);return 0}var c=a+1;this.setImageIndex(d,c);return c},previousIndex:function(d){var b=this.getImages(d);var a=this.getImageIndex(d);if(a===0){this.setImageIndex(d,(b.length-1));return(b.length-1)}var c=a-1;this.setImageIndex(d,c);return c},imageElement:function(b){var a=b.select("img");return a[1]||a.last()},autoplayLink:function(a){return a.select(".simplePager .autoplay a").first()},navigateWithArrowKeys:function(d,c,b){if(!a&&arguments){var a=arguments}if(!a){return}var c=a[1];if(!([37,39].indexOf(d.keyCode)>-1)){return}PhotoAlbum.ModalSlideShow.stopAutoplay(c,b);d.keyCode==39?PhotoAlbum.ModalSlideShow.stepAhead(c,b):PhotoAlbum.ModalSlideShow.stepBack(c,b);Event.stop(d)},select:function(a){return $$("#modalWindowWrapper "+a+", #articleContainer "+a)}});function measurePasswordStrength(c,b){var a=document.getElementById(b);if(c&&a){var d=Form.getPasswordStrength(c.value);a.className="percentage"+d}}var ExternalUser={wrapperId:"passwordStrengthMeter",showPasswordStrength:function(){var a=$("userPassword");if(a){measurePasswordStrength(a,this.wrapperId)}},addRolesToBodyClass:function(){var d=$$("[name='role']");if(d.length===0){return}var c=$(document.getElementsByTagName("body")[0]);var b="";for(var a=d.length-1;a>=0;a--){b=d[a].value;b=b.replace(".","_");b=b.toLowerCase();c.addClassName(b)}},addCheckBoxClickEvent:function(){Event.observe($("redirect"),"click",function(a){new Ajax.Request("/userServlet?useraction=updateAutomaticRedirect&automaticRedirect="+this.checked,{method:"get"})})},fetchUserInfoByAjax:function(b,a){new Ajax.Request(CacheUtil.noCache(a),{method:"get",asynchronous:true,onSuccess:function(d){var c=d.responseText;if(!c.match(/\$\{user/)){$(b).update(c)}}})}};var MyPage={init:function(){if(!MKT.requiredFeatures.myPage){return}MyPage.Edit.init();MyPage.Profile.init();MyPage.NewsCoverage.init()},Edit:{sels:{wrp:"div[class=pluginWrapper editMyPage]"},mess:"Du har osparade \u00E4ndringar. Vill du spara?",instance:null,checksum:null,isSubmit:null,exists:function(){this.instance=Settings.scope.select(this.sels.wrp);return this.instance.length>0},init:function(){if(!this.exists()){return}this.formElm=this.instance[0].select("form")[0];this.formElm.observe("submit",this.noValidation);var a=this;Event.observe(window,"load",function(b){a.checksum=a.createChecksum()});window.onunload=this.validate},validate:function(a){if(MyPage.Edit.createChecksum()!==MyPage.Edit.checksum&&MyPage.Edit.isSubmit!==true){if(confirm(MyPage.Edit.mess)===true){MyPage.Edit.formElm.submit()}}},noValidation:function(a){MyPage.Edit.isSubmit=true},createChecksum:function(){var e="";for(var d=0,b=this.formElm.elements.length;d<b;d++){if(this.formElm.elements[d].type=="checkbox"||this.formElm.elements[d].type=="radio"){e+=this.formElm.elements[d].checked}else{if(this.formElm.elements[d].type=="select-multiple"){for(var c=0,a=this.formElm.elements[d].length;c<a;c++){e+=this.formElm.elements[d].options[c].value}}else{e+=this.formElm.elements[d].value}}}return e}},Profile:{lnk:null,exists:function(){if(!Settings.isEnabled("MyPageProfileToggler")){return false}this.lnk=Settings.scope.select(".showMoreMyPage a");return this.lnk.length>0},init:function(){if(!this.exists()){return}var d=this.lnk;var e=Settings.scope.select(".contact_information")[0];if(!e.hasClassName(Toggler.classnames.hidden)){e.addClassName(Toggler.classnames.hidden)}var b=Settings.scope.select(".additional_information")[0];if(!b.hasClassName(Toggler.classnames.hidden)){b.addClassName(Toggler.classnames.hidden)}d.each(function(a){Event.observe(a,"click",function(c){Toggler.toggle(e);Toggler.toggle(b);Toggler.toggle(a);var f=a.up().childElements();if(f[0]==this){Toggler.toggle(f[1])}else{Toggler.toggle(f[0])}ModalWindow.reposition();Event.stop(c)})})}},NewsCoverage:{selectWidgetClass:".slctlocality",newsCoverageFormId:"newNewsCoverage",counter:0,init:function(){var a=Settings.scope.select(this.selectWidgetClass);if(a){a.each(function(e){var d=e.selectedIndex;var f=e[d].value;if(f!=="-1"){MyPage.NewsCoverage.counter++}e.onchange=function(){MyPage.NewsCoverage.init()}})}var b=$(this.newsCoverageFormId);if(b){var c=b.getInputs();if(c){c.each(function(d){if(d.type==="submit"){if(MyPage.NewsCoverage.counter===0){d.disable();d.setStyle({cursor:"not-allowed"})}else{d.enable();d.setStyle({cursor:"pointer"})}}})}}MyPage.NewsCoverage.counter=0}}};var EventCalendar={selregion:"select.eventCity",createButton:".btnAdd",eventCalendarCreateForm:"#eventCalendarCreateForm",eventCalendarSearchForm:"#eventCalendarSearch-form",sortRadioButtons:'#eventCalendarSearch-sorting input[type="radio"]',exists:function(){return(Settings.scope.select("#eventCalendar").length>0||Settings.scope.select("#eventCalendarTeaserlist").length>0)},init:function(){this.initEventToggler();this.initRegionChanger();this.initCreateEventDirectly();this.initSearchOnClick();this.showFCK();this.setFallback()},initEventToggler:function(){var a=[],b=$("parentToggle");$$("#eventCalendarList-hits tr.vevent").each(function(f){var e=f.select("h4")[0];var d=new Element("a",{"class":"toggle"}).update(e.innerHTML);e.update(d);var c=f.next();c&&Toggler.ToggableContent.registerToggle(d,c);c&&a.push(c)});b&&Toggler.ToggableContent.registerToggle(b,a);a.length&&Toggler.show(a[0])},initRegionChanger:function(){var a=Settings.scope.select(this.selregion);if(a){var b=this;a.each(function(c){var d=c.value;if(d!="undefined"){b.changeRegion(c)}c.onchange=function(){b.changeRegion(this)}})}},initCreateEventDirectly:function(){var a=Settings.scope.select(this.createButton)[0];if(a){var b=this;a.onclick=function(){b.changePostAction()}}},initSearchOnClick:function(){var b=Settings.scope.select(this.sortRadioButtons);if(b){var a=Settings.scope.select(this.eventCalendarSearchForm);a.each(function(c){b.each(function(d){d.onclick=function(){var e=d.value;a.each(function(f){b.each(function(g){if(g.value==e){g.checked=true}})});c.submit()}})})}},showFCK:function(){var a=$("eventCalendarCreate-eventDescription");if(a){a.show()}},setFallback:function(){var b=Settings.scope.select(this.eventCalendarCreateForm)[0];if(b){var a=b.select("input#fallback");if(a){a[0].value="false"}}},changeRegion:function(f){var j=f.up(3).down("select.eventNeighbourhood");j.disabled=false;j.length=0;var d=new Array();var c=new Array();var h=f.options[f.selectedIndex].value;if(h!=""){j.enable();if(cityArray.length>0){for(var g=0;g<cityArray.length;g++){d=cityArray[g].split(",");if(d.length>0){c=d[0].split(":");if(c.length>0&&h==c[0]){var e=j.length;if(e==0){j.options[e++]=new Option("--V\u00E4lj ort--","")}j.options[e]=new Option(d[1],c[1]);if(selectedCityId!=""&&selectedCityId==c[1]){j.selectedIndex=e}}}}}}if(j.length<=1){j.disable()}},changePostAction:function(){var a=Settings.scope.select(this.eventCalendarCreateForm)[0];if(a){a.setAttribute("action",a.getAttribute("action").replace("Preview","Confirm"))}}};function prepareEventCalendar(){if(!Settings.isEnabled("EventCalendar")){return}if(EventCalendar.exists()){EventCalendar.init()}}var Poll={AUTO_SUBMIT:"submitWhenChecked",labels:{pollForms:".pollContainer form",submitOnSelect:'input[type="hidden"][name="submitOnSelect"]',noOptionSelectedText:'input[type="hidden"][name="noOptionSelectedText"]',submitLinkID:'input[type="hidden"][name="submitLinkID"]',radios:'input[type="radio"]',cookiesDisabledMessage:"Din webbl\u00E4sare \u00E4r f\u00F6r n\u00E4rvarande inst\u00E4lld p\u00E5 att inte till\u00E5ta cookies.\nV\u00E4nligen \u00E4ndra denna inst\u00E4llning och f\u00F6rs\u00F6k att r\u00F6sta igen"},init:function(){if(!MKT.requiredFeatures.poll){return}var e=this;var b=Settings.scope.select(this.labels.pollForms);for(var d=0,a=b.length;d<a;d++){(function(l){var g;var k;e.replaceBtnWithLink(l);try{g=l.select(Poll.labels.submitOnSelect)[0].value;k=l.select(Poll.labels.noOptionSelectedText)[0].value}catch(j){}if(g=="true"){try{var f=l.select(Poll.labels.radios);f.each(function(m){m.addClassName(Poll.AUTO_SUBMIT)})}catch(j){}}else{try{var h=l.select(Poll.labels.submitLinkID)[0].value;var c=$(h);if(c){Event.observe(c,"click",function(m){if(Poll.checkChecked(l,k)&&Poll.checkCookieEnabled(l)){setFormCookie("acceptCookies");l.onsubmit();Event.stop(m)}else{Event.stop(m)}})}}catch(j){}}})(b[d])}},checkChecked:function(d,b){var c=false;var a=d.select(this.labels.radios);for(i=0;i<a.length;i++){if(a[i].checked){c=true;break}}if(!c){alert(b);return false}return true},checkCookieEnabled:function(b){var a=Cookie.accept();if(!a){alert(this.labels.cookiesDisabledMessage);return false}return true},exists:function(){return Settings.scope.select(this.labels.pollForms).length>0},replaceBtnWithLink:function(c){var a=c.select("input.btnDefault");if(a.length>0){var b=new Element("a",{id:((c.id.replace("pollForm_",""))+"_submit"),href:""}).update(a[0].value);a[0].insert({after:b});a[0].remove()}}};var MyPhotos={wrapId:{search:"myPhotoSearch",upload1:"newMyPhotoContainer",upload1Form:"newMyPhoto",confirm:"newMyPhotoConfirmation"},agreement:"#newMyPhotoContainer .agreement",initViewer:function(){enableEnhancements();if(typeof prepareImageCaptions==="function"){prepareImageCaptions()}},initSearch:function(){Settings.scope.select("#"+this.wrapId.search+" ol.images > li").each(function(a){a.addClassName("clickable");Event.observe(a,"click",function(){a.select("a")[0].onclick()},false)})},initUploadForm:function(){var a=Settings.scope.select("#"+MyPhotos.wrapId.upload1+" input[type=submit]")[0];a.disabled=true;closure=this;var b=Settings.scope.select("#"+MyPhotos.wrapId.upload1+" .chkAgreement")[0];this.checkDisabled(b,a);b.onchange=function(){closure.checkDisabled(b,a)}},checkDisabled:function(b,a){if(b.checked){a.disabled=false}else{a.disabled=true}}};function prepareMyPhotos(){if(!Settings.isEnabled("MyPhotos")){return}if(Settings.scope.select("#"+MyPhotos.wrapId.search).length>0){MyPhotos.initSearch()}if(Settings.scope.select("#"+MyPhotos.wrapId.upload1).length>0){MyPhotos.initUploadForm()}}var CommentCitation={exists:function(){return $("commentForm")},init:function(){var b=$("commentForm");if(b){Element.observe(b,"submit",function(){if($$("#bodyQuote[name='bodyQuote']").length===0){b.insert("<input type='hidden' name='bodyQuote' value='' />")}})}CommentCitation.scrollToMessage();if(!CommentCitation.exists()){$$("div.posting_reply").each(function(c){c.hide();c.style.overflow="hidden";c.style.height="0px"});return}var a;if(a=$("bodyQuote")){a.hide()}if(a=$("bodyQuoteLabel")){a.hide()}$$("div.posting_reply a").each(function(c){c.observe("click",function(d){CommentCitation.citeComment(c);Event.stop(d)})});if(document.location.hash=="#commentForm"){this.focusBody()}},scrollToMessage:function(){var a=$("discussionMessage");if(a){a.scrollTo()}},citeComment:function(f){var g;if(g=$("bodyQuoteLabel")){g.show()}var d=null,a,h=$("bodyQuote");h.show();h.fire("mkt:formfield:willinject");h.value="";var b=f.up(".toolstrip").previous();var c=b.up(".commentContainer").id.replace("p","");var e=b.select(".vcard .fn")[0].innerHTML.stripTags().strip();e=e.replace(/\n/gi," ");if(b.select("p.bodyQuotePart").size()>0){d=b.select("p.bodyQuotePart")[0].innerHTML.replace(/<br>/gi,"\n")}var j=b.select("p.bodyCommentPart")[0].innerHTML.replace(/<br>/gi,"\n");j="\n"+j.trim();if(d!=null){a=[d+"\n\n"+e+" skrev: "+j,""]}else{a=[[e,"skrev:",j].join(" "),""]}if($F("bodyQuote")){a.unshift($F("bodyQuote"))}a=a.join("\n\n");a=a.strip();a=a.replace(/\t/gi,"");h.value=a;Form.setCaretPos(h,h.value.length);$$("div.newComment")[0].scrollTo();$("commentForm").down().insert({top:new Element("input",{name:"citedComment",type:"hidden",value:c})});this.focusBody()},focusBody:function(){var a;if(a=$("body")){a.value="";var b=Prototype.Browser.IE?750:1;setTimeout(function(){a.focus()},b)}}};var Chat={cn:{wrap:".chatWrapper"},frms:{q:"listQuestions",a:"chatEditor"},init:function(){if(!MKT.requiredFeatures.chat){return}Chat.App.init();Chat.Questions.init();Chat.ManageChat.init();Chat.Moderator.init();Chat.LatestAnswers.initAskExpertToggling();Chat.LoginRequired.init()},fetchChatFormWithAjax:function(e,b){if(typeof b!=="undefined"&&b!==null&&b.length>0){var a=new Element("div",{id:"chatFormWrapperLoader"+e});var c=new Element("p").update("H\u00E4mtar formul\u00E4r...");a.insert(c);var d=Settings.scope.select("#chatFormsWrapper"+e)[0];if(d){d.insert(a)}new Ajax.Updater("chatFormsWrapper"+e,CacheUtil.noCache(b),{method:"get",asynchronous:true,onComplete:function(){Chat.JoinChat.init();Chat.ChatForms.init()}})}else{Chat.JoinChat.init();Chat.ChatForms.init()}},exists:function(){return Settings.scope.select(this.cn.wrap).length>0},LoginRequired:{instance:null,sels:{wrp:"loginRequired",lnk:"a[rel=modal]"},exists:function(){this.instance=$(this.sels.wrp);return this.instance},init:function(){if(!this.exists()){return}var b=this.instance.select(this.sels.lnk);$$("a.toggleTerms").each(function(c){c.hide()});if(b.length>0){$("loginRequired").hide();var a=addQueryStringParam(b[0].href,"m","modal");ModalWindow.open({href:a})}}},Moderator:{parentFramesTimer:null,cn:{lnk:"chatSubmitEntryEditorForm",frm:"chatSubmitAnswerEditorForm",bck:"hiddenURLforBackwardNavigation"},exists:function(){var a=$(this.cn.frm);return a},init:function(){if(!this.exists()){return}var f=$(this.cn.frm);if(f&&!f.up("#chatEditorModerator")){var c=f.select("textarea").length;var d=c>1&&c<3;var a=$("txtChatQuestionHeading")&&!$("chatEntryModerator");if(d&&!a){f.insert({after:new Element("div",{id:"hiddenStuff"}).setStyle({display:"none"}).insert($("taChatAnswer").up(".box"))})}Chat.Common.hideForm(f);var e=getUrlParam(this.cn.bck);var b=Settings.scope.select("input.btnCancel");if(b.length>0){Event.observe(b[0],"click",function(){Chat.Common.clearForm(f,d)})}}f.observe("submit",this.reloadInboxAmpQuestions);Event.observe(parent.frames[self.name],"load",function(g){Chat.Moderator.initQuestionFrames()})},reloadInboxAmpQuestions:function(a){if(FormValidation.checkForm(this)){if($("alreadyApproved")===null&&!$("chatEditorModerator")){Chat.Questions.refresh(0)}if($("isRejected")){Chat.Questions.decrease(1)}}},initQuestionFrames:function(){var b=parent.frames.listQuestionsOther.location.href;var a=parent.frames.listQuestions.location.href;var d=b.indexOf("webapp_chat");var c=a.indexOf("webapp_chat");if(d===-1||c===-1){this.parentFramesTimer=setTimeout(function(){Chat.Moderator.initQuestionFrames()}.bind(),100);return}clearTimeout(this.parentFramesTimer);parent.frames.listQuestionsOther.location.assign(b);parent.frames.listQuestions.location.assign(a)}},ManageChat:{cn:{wrp:"chatSubmitQuestionForm",cls:"a.btnClose",closeBtn:"closeWhenError"},exists:function(){return $(this.cn.wrp)||$(this.cn.closeBtn)},init:function(){if(!this.exists()){return}var d=this;var b=Settings.scope.select("textarea").size();if(b>0){Settings.scope.select("textarea")[0].focus()}if(window.opener){Settings.scope.select(this.cn.cls).each(function(c){var e=$("whenJS_btnClose");if(e){c.innerHTML=e.value}Event.observe(c,"click",function(f){window.close();Event.stop(f)})})}var a=$(this.cn.closeBtn);if(a){Event.observe(a,"click",function(c){window.close()})}}},App:{settings:{constr:"resizable=yes,height=400,left=50,top=50,width=500"},cn:{wrp:"chatAppWrapper",bclass:"body.webapp",nav:"level1",wapp:"#panelB #level1",sel:"selected",qs:"listQuestions",qso:"listQuestionsOther"},intervals:{questions:30,answers:{p:10,d:2},wait:3},exists:function(){return Settings.scope.select(this.cn.wapp).length>0},init:function(){if(!this.exists()){return}var a=this;Event.observe(Settings.scope.select(this.cn.wapp)[0],"click",function(c){var b=c.element();if(b.nodeName=="A"&&!(b.up().hasClassName(a.cn.sel))){this.select("li").each(function(d){d.toggleClassName(a.cn.sel)})}})}},JoinChat:{cn:{wrap:"chatJoinForm"},exists:function(){return $(this.cn.wrap)},init:function(){if(!this.exists()){return}var a=this;Event.observe($(this.cn.wrap),"submit",function(b){var c=b.element();if(typeof c.onclick=="function"){c.onsubmit=null}if(FormValidation.checkForm(c)){a.open(b.element())}b.preventDefault()})},open:function(b){var h=this;var g=location;Chat.ManageChat.inPopup=true;var a="";var e=b.select("#txtAlias")[0];var d=b.select("#txtEmail")[0];if(e){a=addQueryStringParam(b.action,"alias",encodeURIComponent(e.value))}if(d){a=addQueryStringParam(a,"email",encodeURIComponent(d.value))}var f=window.open(a,"chatapp",Chat.App.settings.constr);if(!f.opener){f.opener=self}}},Questions:{cn:{q:"chatViewAnswersForm",a:"chatSubmitAnswerEditorForm",aq:"listQuestionsOther",btn:"btnDefault",confirm:"Var god avsluta ditt p\u00E5b\u00F6rjade svar eller avbryt f\u00F6rst.",confirmE:"Var god avsluta eller avbryt p\u00E5b\u00F6rjad redigering f\u00F6rst.",confirmM:"Var god avsluta eller avbryt p\u00E5b\u00F6rjat inl\u00E4gg fr\u00E5n moderator.",ta:"textarea",imageElementInList:null,imageWrapper:"#imageWrapper",addRemove:{add:"add",remove:"remove"}},q:null,aq:null,exists:function(){this.q=$(this.cn.q);return this.q},init:function(){if(!this.exists()){return}var a=this;Event.observe(this.q,"click",function(f){var c=f.element();Chat.Questions.cn.imageElementInList=null;var d=c.up("div.message");if(d){var b=d.previous(0);if(b&&typeof b.src=="string"){Chat.Questions.cn.imageElementInList=b}}Chat.pressedButton=c;if(c.value&&c.name=="answer"){a.answer(c)}if(c.value&&c.name=="edit"){a.edit(c)}if(c.value&&c.name=="editAnswer"){a.editAnswer(c)}});Event.observe(window,"load",function(g){var f=["listQuestions","listQuestionsOther"];var b=(window.name==f[0])?f[1]:f[0];while(parent.hasLoaded===false&&parent.childSubmitted===true){parent.frames[b].location.assign(parent.frames[b].location.href);parent.hasReloaded=true;parent.childSubmitted=null}var c=parent.frames[Chat.frms.a].document;var d=c.getElementById("taChatAnswer");a.addRemoveAnswerRequired(d,a.cn.addRemove.remove)});Event.observe(this.q,"submit",function(b){btn=Chat.pressedButton;if(btn.value&&btn.name.indexOf("Reject")>-1){a.drop(btn)}else{a.approve(btn)}parent.hasLoaded=false;parent.childSubmitted=true});setTimeout(function(){location.assign(location.href)},(Chat.App.intervals.questions*1000))},answer:function(A){var u=this.getFromFrame(Chat.frms.a,this.cn.a);var z=this;Chat.Common.clearForm(u,false);if(u){u.stopObserving("submit")}else{return}if(u.up("#chatEditorModerator")){alert(this.cn.confirmM);return}var l=u.select("#showCategoryNames")[0];if(l&&l.value==="false"){u.select("#txtChatQuestionHeading")[0].hide()}if(window.name=="listQuestionsOther"&&!A.up("form.rejected")){u.insert("<div id='alreadyApproved'></div>")}if(A.up("form.rejected")){u.insert("<div id='isRejected'></div>")}var n=u.select(Chat.Questions.cn.imageWrapper)[0];if(n){var g=parent.frames[Chat.frms.a].document;var m=g.chatIsUploadImage;var b=this.cn.imageElementInList;if(!b&&(typeof m=="undefined"||m==false)){n.innerHTML="";n.hide()}else{this.insertImage(n)}}u.show();var o=u.select(this.cn.ta);var r=A.up().previous("h2");var s=A.up().previous("h3").innerHTML;var h=A.up(".message").id.replace("message_","");var a=u.select("input[type=text]")[0];var w=u.select("#taChatAnswer")[0];if(w&&w.value.length>0){alert(this.cn.confirm);if(a){a.focus()}else{o.focus()}}else{if(o.length==0){o=u.next().select(this.cn.ta)[0];var d=u.select(".toolStrip")[0];var B=u.next("#hiddenStuff");B.insert(o.up(".box"));d.insert({before:B.select(".box")[0]})}else{o=o[0]}if(r){Chat.Common.insertCustomTitle(r,u)}var x=u.select("#txtChatQuestionHeading").length>0&&u.select("#chatEntryModerator").length==0;if(x){var e=A.up();var j=e.previous("h3").lastChild.nodeValue.strip();var p=u.select("#taChatAnswerHeading")[0];p.value=j;z.addRemoveAnswerRequired(w,z.cn.addRemove.add);var k=e.previous(".categoryname");if(k){var v=e.previous(".categoryname").innerHTML;var f=u.select("#category")[0];if(f){for(var y=0;y<f.options.length;y++){if(f.options[y]==v){f.selectedIndex=y}}}f.value=v}}u.select("input#inReplyTo")[0].value=h;u.select("h3")[0].innerHTML=s;if(a){a.focus()}else{o.focus()}u.select("div.error").each(function(c){c.className="errorHidden"})}},edit:function(k){var o=this.getFromFrame(Chat.frms.a,this.cn.a);if(o.up("#chatEditorModerator")){alert(this.cn.confirmM);return}if(window.name=="listQuestionsOther"&&!k.up("form.rejected")){o.insert("<div id='alreadyApproved'></div>")}if(k.up("form.rejected")){o.insert("<div id='isRejected'></div>")}o.show();var m=k.up().previous("h2");var f=o.select(this.cn.ta)[0];var a=k.up().previous("h3").innerHTML;var d=k.up(".message").id.replace("message_","");var l=o.select("input[type=text]")[0];if(f.value.length>0){alert(this.cn.confirmE);if(l){l.focus()}else{f.focus()}}else{if(f.id!="taChatAnswerHeading"){var g=f.up(".chatEditAnswer");var b;if(g){b=g.down(".toolStrip");var j=o.next("#hiddenStuff");j.insert(f.up(".box"));b.insert({before:j.select(".box")[0]})}}if(m){Chat.Common.insertCustomTitle(m,o)}o.select("input#inReplyTo")[0].value=d;o.select("textarea#taChatAnswerHeading")[0].value=a;o.select("h3")[0].innerHTML=a;f.value=k.up().previous("h3").lastChild.nodeValue.strip();var e=o.select(this.cn.ta)[1];if(e){var n=k.up().previous("blockquote");if(n){e.value=n.getElementsByTagName("*")[0].lastChild.nodeValue.strip();e.focus();o.select("div.error").each(function(c){c.className="errorHidden"})}else{if(l){l.focus()}else{f.focus()}}}else{if(l){l.focus()}else{f.focus()}}var h=this}},editAnswer:function(f){var j=this.getFromFrame(Chat.frms.a,this.cn.a);if(j.up("#chatEditorModerator")){alert(this.cn.confirmM);return}if(window.name=="listQuestionsOther"&&!f.up("form.rejected")){j.insert("<div id='alreadyApproved'></div>")}if(f.up("form.rejected")){j.insert("<div id='isRejected'></div>")}if(f.up("form.rejected")){alert("a canceled question!");new Element("div",{id:"isRejected"}).insert({bottom:j})}j.show();var g=j.select("input[type=text]")[0];var h=f.up("dl").previous("h2");var c=j.select(this.cn.ta)[0];var d=f.up("dd").id.replace("answer_","");if(c.value.length>0){alert(this.cn.confirmE)}else{if(h){Chat.Common.insertCustomTitle(h,j)}var a=f.up("dl").previous("h3").innerHTML;j.select("h3")[0].innerHTML=a;j.select("input#inReplyTo")[0].value=d;if(c.id!="taChatAnswer"){var b=c.up(".chatEditAnswer").down(".toolStrip");var e=j.next("#hiddenStuff");e.insert(c.up(".box"));b.insert({before:e.select(".box")[0]});c=j.select(this.cn.ta)[0];c.value=f.up("dd").firstChild.nodeValue.strip()}}if(g){g.focus()}else{c.focus()}},drop:function(a){this.refresh(1)},approve:function(b){var a=b.up("div.message");this.refresh(0);if(window.location.href.indexOf("Rejected")>-1){this.decrease(1)}},refresh:function(d){var b=this.getFromParent(Chat.App.cn.nav);var a=b.select("span")[d];a.innerHTML="("+(parseInt(a.innerHTML.substr(1),10)+1)+")";var e=a.up("li");var f=this},decrease:function(d){var b=this.getFromParent(Chat.App.cn.nav);var a=b.select("span")[d];a.innerHTML="("+(parseInt(a.innerHTML.substr(1),10)-1)+")";var e=a.up("li");var f=this},getFromFrame:function(c,b){var a=parent.frames[c].document;return Element.extend(a.getElementById(b))},getFromParent:function(b){var a=parent.document;return Element.extend(a.getElementById(b))},insertImage:function(b){var c=this.cn.imageElementInList;if(c){var a=new Element("img",{src:c.getAttribute("src"),alt:""});b.update(a);b.show()}},addRemoveAnswerRequired:function(e,a){var f=this;if(!e){return}var d=e.previous();if(!d){return}var b=FormValidation.R;if(a===f.cn.addRemove.add){d.addClassName(b)}else{d.removeClassName(b)}}},LatestAnswers:{cn:{wrp:"chatRead",lst:".chatList",chatListWrapperId:"chatListWrapper",chatListWrapperElm:null,isPeriodicalUpdaterCreated:false,hiddenClass:"hidden",openClass:"open",closedClass:"closed"},exists:function(){var a=$(this.cn.wrp);return(typeof a!=="undefined"&&a!==null)},init:function(d,a){if(!this.exists()){return}var b=this;b.cn.chatListWrapperElm=$(b.cn.chatListWrapperId+d);if(b.cn.chatListWrapperElm){b.createUpdater(d,a)}else{b.initAskExpertToggling()}},createUpdater:function(f,b){var e=this;if(e.cn.chatListWrapperElm!==null&&typeof e.cn.chatListWrapperElm!=="undefined"){var a=new Element("div",{id:"chatListWrapperLoader"+f});var d=new Element("p").update("Uppdaterar chatlistan...");a.insert(d);e.cn.chatListWrapperElm.insert(a);new Ajax.Updater(e.cn.chatListWrapperId+f,CacheUtil.noCache(b),{method:"get",onComplete:function(j){var g=j.request.url.indexOf("asc")>0;if(g){return}var h=Chat.LatestAnswers;if(h.cn.chatListWrapperElm.select(".askExpert").length==0&&!h.cn.isPeriodicalUpdaterCreated){h.cn.isPeriodicalUpdaterCreated=true;h.createPeriodicalUpdater(30,f,b)}}})}},createPeriodicalUpdater:function(a,f,b){var e=this;var d=new PeriodicalExecuter(function(){e.createUpdater(f,b)},a);return d},initAskExpertToggling:function(){var b=$$("#chatRead .askExpert")[0];if(!b){return}var l=".togglerElement";var e;var k=this.cn.hiddenClass;var f=this;var j=window.location.hash;var a=b.select(l);for(var d=0,g=a.length;d<g;d++){e=a[d];Event.observe(e,"click",function(m){var c=this.next();if(c.hasClassName(k)){f.showElement(c)}else{f.hideElement(c)}})}if(j){this.displaySelectedQuestion(j)}else{var h=a[0];this.displayFirstQuestion(h)}},displaySelectedQuestion:function(d){d=d.replace("#","");var c=$(d);var b=c.up();this.showElement(b);var a=b.up();this.showElement(a)},displayFirstQuestion:function(c){if(!c){return}var a=c.next();this.showElement(a);var b=a.down().next();this.showElement(b)},showElement:function(b){b.removeClassName(this.cn.hiddenClass);var a=b.previous();if(a){a.addClassName(this.cn.openClass);a.removeClassName(this.cn.closedClass)}},hideElement:function(b){b.addClassName(this.cn.hiddenClass);var a=b.previous();if(a){a.removeClassName(this.cn.openClass);a.addClassName(this.cn.closedClass)}}},Common:{insertCustomTitle:function(a,c){var b=c.select("input#txtChatQuestionHeading");if(b.length>0){b[0].value=a.innerHTML}},hideForm:function(a){if(typeof chatIsUploadImage!=="undefined"&&chatIsUploadImage=="false"){a.hide()}},clearForm:function(e,d){e.hide();if($("isRejected")){$("isRejected").remove()}if($("alreadyApproved")){$("alreadyApproved").remove()}if(d){var a=e.select("textarea")[0];if(a.id!="taChatAnswerHeading"){var c=a.up(".chatEditAnswer").down(".toolStrip");var b=e.next("#hiddenStuff");b.insert(a.up(".box"));c.insert({before:b.select(".box")[0]})}}e.select("textarea").each(function(f){f.value=""});e.select("input[type=text]").each(function(f){f.value=""})}},ChatForms:{expertChatFormId:"expertChatForm",moderatorChatFormId:"moderatorChatForm",celebrityChatFormId:"celebrityChatForm",init:function(){var c=$(this.expertChatFormId);if(c){Event.observe(c,"submit",function(f){var d=f.element().getAttribute("action");window.open(d,"_blank");f.preventDefault()})}var a=$(this.moderatorChatFormId);if(a){Event.observe(a,"submit",function(f){var d=f.element().getAttribute("action");window.open(d,"_blank");f.preventDefault()})}var b=$(this.celebrityChatFormId);if(b){Event.observe(b,"submit",function(f){var d=f.element().getAttribute("action");window.open(d,"_blank");f.preventDefault()})}}}};var Forum={links:"select#links",url:"input#url",error:"div#error",defaultValue:"http://www",errorMax:"Max antal l\u00E4nkar har uppn\u00E5tts ("+FormValidation.MAX_COUNT+")",errorUrl:"Var v\u00E4nlig ange en giltig url (ex. http://www.doman.se)!",errorEmpty:"Det finns inga l\u00E4nkar att ta bort f\u00F6r tillf\u00E4llet!",errorSelect:"Var god markera vilken/vilka l\u00E4nkar som skall tas bort!",defaultLinkText:"Inga l\u00E4nkar",init:function(){if(!Settings.isEnabled("MyPageUtil")){return}this.prepareBtnARemoveSelectedLink();this.prepareBtnRemoveAllLinks();this.prepareBtnAddLink();this.prepareEmEntry()},prepareEmEntry:function(){var a=$("forum_comments");var b=location.hash.length>0;if(!a||!b){return}var c=a.select("li"+location.hash);if(c.length>0){c[0].addClassName("hilight")}},addLink:function(){var b=Settings.scope.select(this.links)[0];var a=Settings.scope.select(this.url)[0];if(!FormValidation.currentForm){FormValidation.currentForm=b.up("form")}FormValidation.hideAllErrorMessages("",true);if(b.length>=FormValidation.MAX_COUNT){FormValidation.showErrorMessage(a.id,this.errorMax,false);FormValidation.showErrorMessage(FormValidation.errorDiv,FormValidation.ERROR_HEADER.replace("count","1"),true);a.value=this.defaultValue;a.focus();return}else{if(!FormValidation.isUrl(a.value)){FormValidation.showErrorMessage(a.id,this.errorUrl,false);FormValidation.showErrorMessage(FormValidation.errorDiv,FormValidation.ERROR_HEADER.replace("count","1"),true);a.value=this.defaultValue;a.focus();return}else{this.addOption(a.value,a.value)}}},addOption:function(f,e){var d=Settings.scope.select(this.links)[0];var d=Settings.scope.select(this.links)[0];var a=d.length;var c=Settings.scope.select(this.url)[0];FormValidation.hideErrorMessage(c.id,false);FormValidation.hideErrorMessage(FormValidation.errorDiv,true);var b=new Option(f,e);d.options[a]=b;c.value=this.defaultValue;c.focus();if(d.length>1){FormValidation.deleteDefaultValue(d)}},removeAllLinks:function(){var a=Settings.scope.select(this.links)[0];FormValidation.hideAllErrorMessages(a.id,false);if(a.length==0){FormValidation.showErrorMessage(a.id,this.errorEmpty,false);FormValidation.showErrorMessage(FormValidation.errorDiv,FormValidation.ERROR_HEADER.replace("count","1"),true);return}else{a.length=0;FormValidation.hideErrorMessage(a.id,false);FormValidation.hideErrorMessage(FormValidation.errorDiv,true);this.addOption(this.defaultLinkText,"")}},removeSelectedLinks:function(){var b=Settings.scope.select(this.links)[0];FormValidation.hideAllErrorMessages(b.id,false);var a=0;for(i=b.length-1;i>=0;i--){if(b.options[i].selected){a++;b.remove(i)}}if(a==0){FormValidation.showErrorMessage(b.id,this.errorSelect,false);FormValidation.showErrorMessage(FormValidation.errorDiv,FormValidation.ERROR_HEADER.replace("count","1"),true);return}else{FormValidation.hideErrorMessage(b.id,false);FormValidation.hideErrorMessage(FormValidation.errorDiv,true)}if(b.length==0){this.addOption(this.defaultLinkText,"")}},prepareBtnARemoveSelectedLink:function(){Settings.scope.select("input#btnRemove").each(function(a){a.onclick=function(){Forum.removeSelectedLinks(this)}})},prepareBtnRemoveAllLinks:function(){Settings.scope.select("input#btnRemoveAll").each(function(a){a.onclick=function(){Forum.removeAllLinks()}})},prepareBtnAddLink:function(){Settings.scope.select("input#btnAdd").each(function(a){a.onclick=function(){Forum.addLink()}})}};function initTopUserToolbar(){if(typeof topUserToolbarContentURL!="undefined"&&(!Settings.scope||Settings.scope.id!="modalWindowInner")){new Ajax.Updater("topUserToolbar",CacheUtil.noCache(topUserToolbarContentURL),{method:"get",asynchronous:true,onComplete:function(){HandMadeArticleToggler.toogleHandMadeArticle();ExternalUser.addRolesToBodyClass();ExternalUser.addCheckBoxClickEvent()}})}}function doEniroRequest(){var a;if(colMode=="0"){a=$$("div.mainColumn div#eniro_SponsoredLinksContainer")[0]}else{if(colMode=="1"){a=$$("div.adColumn div#eniro_SponsoredLinksContainer")[0]}}if(a&&typeof sponsoredLinkUrl!="undefined"){new Ajax.Updater(a,CacheUtil.noCache(sponsoredLinkUrl),{method:"get",asynchronous:true,onCreate:function(){var b=new Element("span").update("H\u00E4mtar sponsrade l\u00E4nkar...");$(a).update(b)},onComplete:function(){initLinkExtensions($(a))}})}}var UserForm={scope:null,cn:{wrp:"form.formComposed"},wrapper:null,exists:function(){this.wrapper=Settings.scope.select(this.cn.wrp);return this.wrapper.length>0},init:function(){if(Settings.scope.id=="modalWindowInner"){Form.iframe.init(this.wrapper[0])}}};function prepareUserForm(){if(UserForm.exists()){UserForm.init();return true}return false}var TVGuide={init:function(){if(!MKT.requiredFeatures.tvGuide){return}if(this.exists()){this.install()}new TVGuideTooltips().install()},exists:function(){return this.findForm()!=null},install:function(){var a=this;this.findForm().observe("submit",function(b){Event.stop(b);var c=b.target.select("input[type=checkbox]");if(!c.any(function(d){return d.checked})){$("errorTvGuideSettings").update("<p>V\u00E4nligen v\u00E4lj minst en kanal!</p>").addClassName("error").removeClassName("errorHidden").scrollTo()}else{a.storeAsCookie();a.gotoURL($("tvGuideBackLink").href)}});$("ResetSetting").observe("click",function(b){Cookie.erase("tvGuideChannels");a.reloadPage()})},findForm:function(){var b=Settings.scope.select(".tvGuideSettings form");return b.length>0?b.first():null},cookieValue:function(){return $H(Form.serializeElements($("TvGuideSettings").select("input[type=checkbox]"),true)).values().join(",")},storeAsCookie:function(){Cookie.setC("tvGuideChannels",this.cookieValue(),365*3)},gotoURL:function(a){window.location.assign(a)},reloadPage:function(){window.location.reload()}};var Tooltip=Class.create({hoveree:null,tooltip:null,initialize:function(a,b){this.hoveree=a;this.tooltip=b;Event.observe(this.hoveree,"mouseover",this.show.bindAsEventListener(this));Event.observe(this.hoveree,"mousemove",this.reposition.bindAsEventListener(this));Event.observe(this.hoveree,"mouseout",this.hide.bindAsEventListener(this))},show:function(a){Event.stop(a);this.tooltip.setStyle({position:"absolute",visibility:"visible"});this.reposition(a)},reposition:function(b){Event.stop(b);var k=Event.pointerX(b),h=Event.pointerY(b);var e={x:5,y:5};var a=Element.getDimensions(this.tooltip);var j=a.width;var d=a.height;var l=document.viewport.getDimensions();var f=l.width;var c=l.height;var g=document.viewport.getScrollOffsets();if((j+k)>=(f+g.left-e.x)){k=k-j-e.x}else{k=k+e.x}if((d+h)>=(c+g.top-e.y)){h=h-d-e.y}else{h=h+e.y}this.tooltip.setStyle({left:k+"px",top:h+"px"})},hide:function(a){Event.stop(a);this.tooltip.setStyle({visibility:"hidden"})}});var TooltipFactory=Class.create({tooltips:null,hoveree_selector:null,initialize:function(){},install:function(){this.tooltips=$$(this.hoveree_selector).findAll(function(a){var b=this.getTooltipElement(a);if(b){return new Tooltip(a,b)}}.bind(this))},getTooltipElement:function(a){return null}});var TVGuideTooltips=Class.create(TooltipFactory,{hoveree_selector:".program .summary",initialize:function($super){$super()},getTooltipElement:function(a){return a.up().select(".description")[0]}});var TagCloud={widgets:null,cn:{widget:"div.chooseTag",tagsep:", ",tagcloud:".widget",tagfld:".taTags",tag:"span"},exists:function(){this.widgets=Settings.scope.select(this.cn.widget);return this.widgets.length>0},init:function(){if(!this.exists()){return}for(var e=0,b=this.widgets.length;e<b;e++){var d=this.widgets[e];var a=d.select(this.cn.tagcloud)[0];a.select(this.cn.tag).each(function(c){var g=new Element("a",{"class":c.className,href:"#"}).update(c.innerHTML);a.insert(g);a.insert(" ");c.remove()});var f=this;Event.observe(a,"click",function(k){var j=k.element();if(j.nodeName!="A"){return}var g=j.up(f.cn.widget).select(f.cn.tagfld)[0];var c=j.innerHTML;var h=g.value.indexOf(c);if(h>=0){var l=c+f.cn.tagsep;g.value=g.value.replace(l,"");g.value=g.value.replace(c,"")}else{var l=(g.value.length==0)?c:f.cn.tagsep+c;g.value+=l}if(g.value.substr((g.value.length-2),2)==f.cn.tagsep){g.value=g.value.substr(0,(g.value.length-2))}k.preventDefault()})}}};var BlogFeedParser=function(){var m=false;var n=false;var g=[];var q,j,k,a,d,b,h,p=0;var e={wrapper:"div.LocalNewsWrapper",blogWrapper:".BlogWrapper",blogLoading:"loading"};var f=new Template('<dl><dt><span class="#{author}"></span> #{blogTitle}:</dt><dd><a href="#{link}"> #{itemTitle}</a></dd></dl>');var o=function(){return false};var l=function(){var s=o();for(var t=0,r=blogUrlItems.length;t<r;t++){if((s!=null&&(blogUrlItems[t].indexOf("/"+s)>-1))||!s){n=true;new Ajax.Request(blogUrlItems[t],{method:"get",onSuccess:function(v){var u=v.responseXML.getElementsByTagName("item");if(u.length>0){var w={};w.item=u[0];w.channel=v;w.file=v.request.url.substring(v.request.url.length-7,v.request.url.length-4);g.push(w)}n=false}})}p++}};var c=function(r,s){if(typeof r==="undefined"){return null}return r.getElementsByTagName(s)[0].lastChild.nodeValue};return{exists:function(){var r,s;r=(typeof blogUrlItems=="object"&&blogUrlItems.length>0);b=$("mainTop");if(!b){return}b=b.select(e.wrapper);return r&&b.length>0},init:function(){if(this.exists()&&m==false){this.install();m=true}},install:function(){var s={};h=blogUrlItems.length;var t;var u=b[0].select(e.blogWrapper)[0];u.addClassName(e.blogLoading);l();var r=setInterval(function(){if(p==h&&!n){for(var w=0,v=g.length;w<v;w++){var x=Date.parse(c(g[w].item,"pubDate"));if((!t&&!k)||(x>t)){j=g[w].channel.responseXML.getElementsByTagName("channel")[0];k=g[w].item;a=g[w].file;d=g[w].file;t=x}}u.removeClassName(e.blogLoading);s.itemTitle=c(k,"title");s.blogTitle=c(j,"title");s.link=c(k,"link");s.author=d;u.insert(f.evaluate(s));clearInterval(r)}},1000)}}}();function prepareDateTimePickers(){DateTimePicker.init()}var DateTimePicker={picker:null,init:function(){$$("input[type=hidden].date_time_picker_field").each(function(b){var a=$(b).next("a.calendar_date_select_link");if(a){a.onclick=function(){DateTimePicker.showDateTimePicker(b,this);return false};b.onchange=function(){DateTimePicker.updateSelectBoxesFromHiddenField(b)}}}.bind(this))},hasTime:function(a){return !!$(a.id+"Hour")&&!!$(a.id+"Minute")},showDateTimePicker:function(b,a){this.updateHiddenFieldFromSelectBoxes(b);this.picker=new CalendarDateSelect(b,{popup_by:a,year_range:this.customYearRange(b),time:this.hasTime(b)})},updateHiddenFieldFromSelectBoxes:function(b){var c=[$F(b.id+"Year"),Date.padded2($F(b.id+"Month")),Date.padded2($F(b.id+"Day"))].join("-"),a=this.hasTime(b);if(a){c+=" "+$F(b.id+"Hour")+":"+$F(b.id+"Minute")}b.value=!!this.parseDate(c)?c:new Date().toFormattedString(a)},updateSelectBoxesFromHiddenField:function(a){if(!$F(a)){return}this.updateSelect($(a.id+"Year"),a,1);this.updateSelect($(a.id+"Month"),a,2);this.updateSelect($(a.id+"Day"),a,3);this.updateSelect($(a.id+"Hour"),a,4);this.updateSelect($(a.id+"Minute"),a,5)},updateSelect:function(a,c,b){if(!a){return}var d=(this.parseDate(c.value)||[])[b];if(d){d=parseInt(d,10);$A(a.options).each(function(e){e.selected=parseInt(e.value,10)==d})}},parseDate:function(a){return a.match(/(\d{4})-(\d{2})-(\d{2})(?: (\d{2}):(\d{2}))?/)},customYearRange:function(b){var a=$A($(b.id+"Year").options);return[parseInt(a[0].value,10)||parseInt(a[1].value,10),parseInt(a.last().value,10)]}};Date.weekdays=$w("M\u00E5 Ti On To Fr L\u00F6 S\u00F6");Date.months=$w("Januari Februari Mars April Maj Juni Juli Augusti September Oktober November December");Date.first_day_of_week=1;_translations={OK:"OK",Now:"Nu",Today:"Idag",Clear:"Rensa"};Date.prototype.getAMPMHour=function(){return Date.padded2(this.getHours())};Date.prototype.getAMPM=function(){return""};Date.prototype.toFormattedString=function(a){var b=[this.getFullYear(),Date.padded2(this.getMonth()+1),Date.padded2(this.getDate())].join("-");if(a){b+=" "+this.getAMPMHour()+":"+this.getPaddedMinutes()}return b};Date.parseFormattedString=function(b){var c=DateTimePicker.parseDate(b);var a=new Date(c[1],c[2]-1,c[3]);if(c[4]&&c[4]){a.setHours(c[4]);a.setMinutes(c[5])}return a};var ArticleTagCloudLink={wrapper:null,exists:function(){this.wrapper=Settings.scope.select("div.articleTagCloudTeaserWrapper");return this.wrapper.length>0},init:function(){if(!this.exists()){return}if(this.wrapper&&this.wrapper.length>0){var a=this.wrapper[0].select("div.tagCloudContainer p.tagCloud");if(a&&a.length>0){var b=a[0].childElements();if(b&&b.length>0){b.each(function(d){d.onclick=function(){return false};var c=d.down(0);if(c){c.onclick=function(){ArticleTagCloudLink.postTag(c)}}})}}}},postTag:function(c){var d=c;if(d&&d.tagName.toUpperCase()=="SPAN"){var a=d.innerHTML;var b=$("articleTagCloudTeaserForm");b.action+="?tag="+a;b.submit()}}};var ScrollableMediagrid={DEFAULT_CAROUSEL_OPTIONS:{duration:0.5,frequency:2.5,controlClassName:"scroller"},SETTABLE_OPTIONS:["transition","duration","auto","frequency","circular","wheel","effect"],init:function(){if(!MKT.requiredFeatures.scrollableMediagrid){return}Settings.scope.select("div.scrollableMediagrid").each(function(a){this.installCarousel(a)}.bind(this))},installCarousel:function(d){var a=d.down("div.mediagrid"),c=a.select("ul.mediagrid li");var b=Object.extend(this.DEFAULT_CAROUSEL_OPTIONS,this.extractOptions(d.className));b.visibleSlides=this.visibleSlides(a,c);new Carousel(a,c,d.select("a.scroller"),b)},visibleSlides:function(a,e){if(e.length==0){return 0}var d=a.getWidth(),b=Position.cumulativeOffset(e[0])[0];for(var c=1;c<e.length;c++){if(d<Position.cumulativeOffset(e[c])[0]-b){return Math.max(c-1,1)}}return e.length},extractOptions:function(b){var c=/\b([^: ]+):(\S+)\b/g,d,a={};while(d=c.exec(b)){if(this.SETTABLE_OPTIONS.indexOf(d[1])>=0){a[d[1]]=d[2]}}return a}};var ImageAlbumLinkChange={init:function(){var b=document.location.pathname;var a=document.location.hostname;var d=/1\..*/;var f=null;var g="";var h=b.replace(d,"");var j=$$(".myPagesNav .selected a")[0];var c=$$(".pictureSummary li.goto a")[0];if(c){var e=c.getAttribute("href");e=e.substring(e.indexOf("/1.")+1);h=h+e}else{if(j){h=j.getAttribute("href")}}$$(".myPagePictures .mediagrid a",".pictureSummary .slideshow").each(function(k){f=k.getAttribute("href");if(f!=null){linkExtractedContentId=f.substring(f.indexOf("/1.")+1);g=h+"/"+linkExtractedContentId;if(f.match("facebook")){g=f.match(/[^\?]*/)[0]+"?u=http://"+document.location.hostname+g}g=g.split("/").uniq().join("/");g=g.replace("?u=http:/","?u=http://");g=g.replace("http:/"+a,"");g=g.replace("/?","?");k.setAttribute("href",g)}})}};var PaymentService={response:{error:"ERROR",valid:"OK"},alertErrorClass:"alertErrorIcon",alertConfirmationClass:"alertConfirmationIcon",isError:false,timeoutId:null,exist:function(){var a=Settings.scope.select("div[class=mobileServiceWrapper clearfix]");return a.length>0},init:function(){if(!this.exist()){return}document.observe("keydown",function(b){if(b.keyCode==13){Event.stop(b)}});var a=Settings.scope.select("div.mobileServiceWrapper");a.each(function(d){var f=d.select("form")[0];var b=f.id.substring(f.id.indexOf("-")+1);var e=$("byAjax-"+b);if(e){e.value="true"}setFormCookie("acceptCookie-"+b);var c=f.select("input[type=button]")[0];PaymentService.hideError(f);PaymentService.hideLoader(f);document.observe("click",function(g){PaymentService.hideError(f)});if(c){c.show();c.onclick=function(g){PaymentService.validate(f);if(PaymentService.isError===false){PaymentService.verifyPayment(true,f)}Event.stop(g)}}})},validate:function(e){var c=e.id.substring(e.id.indexOf("-")+1);var d=$("mobileCode-"+c);var b=$("password-"+c);var a=$("acceptCookie-"+c);if(!d){this.showError("Var god ange koden du fick returnerat till din mobiltelefon!",e);this.isError=true}else{if(d.value.length===0||d.value===""){this.showError("Var god ange koden du fick returnerat till din mobiltelefon!",e);this.isError=true}else{if(!a){this.showError("Kakor m\u00E5ste vara till\u00E5tna f\u00F6r att tj\u00E4nsten skall fungera korrekt!",e);this.isError=true}else{if(a==="false"){this.showError("Kakor m\u00E5ste vara till\u00E5tna f\u00F6r att tj\u00E4nsten skall fungera korrekt!",e);this.isError=true}}}}},verifyPayment:function(h,g,e,b,a,c){this.hideError(g);this.showLoader(g);var d=g.getAttribute("action");new Ajax.Request(d,{method:"post",parameters:g.serialize(true),onSuccess:function(j){PaymentService.hideLoader(g);var f=j.responseText;PaymentService.hideLoader(g);if(f.split(",")[0]===PaymentService.response.valid){if(h===true){location.href=f.split(",")[1]}else{PaymentService.setFormElement(e,b);PaymentService.showConfirmation("Verifiering slutf\u00F6rd med lyckat resultat!",g);PaymentService.hideElement(a)}}else{if(f.split(",")[0]===PaymentService.response.error){PaymentService.showError(f.split(",")[1],g)}}},onFailure:function(){PaymentService.showError("Ett fel uppstod vid verifieringen!",g)}})},setFormElement:function(c,b){var a=Settings.scope.select("form");a.each(function(e){var d=e.select("input[type=hidden]");d.each(function(f){if(f.getAttribute("name")===c){f.value=b}})})},hideElement:function(b,a){if(typeof a==="number"){PaymentService.timeoutId=setTimeout("PaymentService.hideElementWithDelay("+b+");",a)}else{if(b){b.hide()}}},hideElementWithDelay:function(a){a.hide();clearTimeout(PaymentService.timeoutId)},showError:function(c,e){var a=e.id.substring(e.id.indexOf("-")+1);var d=$("mobileServiceErrorWrapper-"+a);if(d){d.removeClassName("alert alertConfirmation clearfix");d.addClassName("alert alertError clearfix");d.show();var b=new Element("span");b.addClassName(this.alertErrorClass);d.insert(b);var g=new Element("p");g.update(c);d.insert(g)}},showConfirmation:function(c,e){var a=e.id.substring(e.id.indexOf("-")+1);var d=$("mobileServiceErrorWrapper-"+a);if(d){d.removeClassName("alert alertError clearfix");d.addClassName("alert alertConfirmation clearfix");d.show();var b=new Element("span");b.addClassName(this.alertConfirmationClass);d.insert(b);var g=new Element("p");g.update(c);d.insert(g)}},hideError:function(c){this.isError=false;var a=c.id.substring(c.id.indexOf("-")+1);var b=$("mobileServiceErrorWrapper-"+a);if(b){b.update("");b.hide()}},showLoader:function(c){var b=c.id.substring(c.id.indexOf("-")+1);var a=$("loaderWrapper-"+b);if(a){a.addClassName("ajaxLoader");a.show()}},hideLoader:function(c){var b=c.id.substring(c.id.indexOf("-")+1);var a=$("loaderWrapper-"+b);if(a){a.hide()}}};var EventCalendarPaymentService={serviceWrappers:[],chargeable:".mktmobil-payment",chargeablePreview:".mktmobil-payment preview",chargeableFields:[],exist:function(){this.serviceWrappers=Settings.scope.select("div[class=mobileServiceWrapper clearfix eventCalendar]");if(this.serviceWrappers===null){return false}else{return this.serviceWrappers.length>0}},init:function(){if(!this.exist()){return}document.observe("keydown",function(a){if(a.keyCode==13){Event.stop(a)}});this.initCancelLink();this.serviceWrappers.each(function(c){var e=$("eventCalendarCreate");var f=$("paymentOk");if(!f||f.value.length===0||f.value!=="true"){var g=c.select("form")[0];g.setAttribute("action","/serviceServlet");var a=g.id.substring(g.id.indexOf("-")+1);var d=$("byAjax-"+a);if(d){d.value="true"}document.observe("click",function(h){PaymentService.hideError(g)});setFormCookie("acceptCookie-"+a);var b=g.select("input[type=button]")[0];PaymentService.hideError(g);PaymentService.hideLoader(g);if(b){b.show();b.onclick=function(h){PaymentService.validate(g);if(PaymentService.isError===false){PaymentService.verifyPayment(false,g,"paymentOk","true",EventCalendarPaymentService.getCancelLink())}Event.stop(h)}}}else{c.hide()}})},initChargeableFields:function(){var a=0;var c=$("eventCalendarCreate");var d=$("paymentOk");if(!d||d.value.length===0||d.value!=="true"){if(c){var b=c.select(this.chargeable);if(b){b.each(function(e){a++;var f=e.down(0).next(0);if(f&&(f.type==="text"||f.type==="file"||f.type==="textarea")){EventCalendarPaymentService.chargeableFields.push(f);f.onkeyup=function(g){EventCalendarPaymentService.checkInput(g)};f.onkeydown=function(g){EventCalendarPaymentService.checkInput(g)};f.onfocus=function(g){EventCalendarPaymentService.checkInput(g)};if(f.type==="file"){f.onchange=function(g){EventCalendarPaymentService.checkInput(g)}}}})}}EventCalendarPaymentService.initSubmitBtn(c)}},checkInput:function(a){var b=Event.element(a);if(b&&b.value.length>0){this.disableSubmitButton(true)}else{this.disableSubmitButton(false)}},disableSubmitButton:function(a){var c=Settings.scope.select(".toolstrip")[0];if(c){var b=c.select("input[type=submit]")[0];if(b&&a){b.hide()}else{if(b){b.show()}}}},initSubmitBtn:function(c){var a=0;var g=false;this.chargeableFields.each(function(k){if(k.value.length>0){a++}});var j=Settings.scope.select("#eventCalendarCreate-eventPicture");var e="txtFileUpload clearfix  mktmobil-payment preview";if(j.length>0&&j[0]&&j[0].hasClassName(e)){var h=j[0].select("#eventCalendarCreate-eventPicturePreview");if(h.length>0&&h[0]){var b=h[0];var d=b.down(1);if(d&&d.tagName==="IMG"){g=true}}}if(a>0){var f=Settings.scope.select(".toolstrip")[0];if(f){f.select("input[type=submit]")[0].hide()}}else{if(g===true){var f=Settings.scope.select(".toolstrip")[0];if(f){f.select("input[type=submit]")[0].hide()}}}},initCancelLink:function(){var a=Settings.scope.select("span[class=btnCancel]")[0];var c=$("paymentOk");var b=(c!==null&&c!=="undefined"&&c.value==="true");if(b&&a){a.down(0).hide()}},getCancelLink:function(){var a=Settings.scope.select("span[class=btnCancel]")[0];if(a){return a.down(0)}}};var ExternalServicePayment={externalServicePaymentWrapperClass:"div[class=mobileServiceWrapper clearfix externalService]",formElementName:"paymentGUID",dynamicFormId:"dynamicForm",timeoutIDS:[],counter:0,action:"",exist:function(){return Settings.scope.select(this.externalServicePaymentWrapperClass).length>0},init:function(){if(!this.exist()){return}document.observe("keydown",function(b){if(b.keyCode==13){Event.stop(b)}});this.hideSendButton();this.showVerifyButton();var a=Settings.scope.select(this.externalServicePaymentWrapperClass);a.each(function(e){var h=e.select("form")[0];ExternalServicePayment.checkPayment(h,null,false);ExternalServicePayment.timeoutIDS[ExternalServicePayment.timeoutIDS.length]=setInterval(function(){ExternalServicePayment.checkPayment(h,ExternalServicePayment.counter,true)},1000);var c=h.id.substring(h.id.indexOf("-")+1);ExternalServicePayment.action=h.getAttribute("action");var f=$("byAjax-"+c);if(f){f.value="true"}setFormCookie("acceptCookie-"+c);var d=ExternalServicePayment.getVerifyBtn();var g=ExternalServicePayment.getEditBtn();var b=ExternalServicePayment.getSendBtn();if(g){g.onclick=function(j){h.setAttribute("action",ExternalServicePayment.action)}}if(b){b.onclick=function(j){h.setAttribute("action",ExternalServicePayment.action)}}PaymentService.hideError(h);PaymentService.hideLoader(h);document.observe("click",function(j){PaymentService.hideError(h)});if(d){d.show();d.onclick=function(j){PaymentService.validate(h);h.setAttribute("action","/serviceServlet");if(PaymentService.isError===false){PaymentService.verifyPayment(false,h,ExternalServicePayment.formElementName,c,ExternalServicePayment.getVerifyBtn(),3000)}Event.stop(j)}}ExternalServicePayment.counter++});ExternalServicePayment.counter=0},showVerifyButton:function(){var a=$("verifyBtn");if(a){a.show()}},hideVerifyButton:function(){var a=$("verifyBtn");if(a){a.hide()}},hideSendButton:function(){var a=$("sendBtn");if(a){a.hide()}},showSendButton:function(){var a=$("sendBtn");if(a){a.removeAttribute("style");a.show()}},checkPayment:function(c,a,d){var b=c.getElements();b.each(function(e){if(e.name==="paymentGUID"){if(e.value!=""){ExternalServicePayment.showSendButton();if(d){clearInterval(ExternalServicePayment.timeoutIDS[a])}}}})},removeIdentity:function(){var a=Settings.scope.select("div[class=externalServiceWrapper]");a.each(function(b){var d=b.select("form")[0];var c=d.getElements();c.each(function(e){if(e.name==="submitBtn"||e.id==="submitBtn"){e.removeAttribute("id");e.removeAttribute("name")}})})},getVerifyBtn:function(){return $("verifyBtn")},getEditBtn:function(){return $("editBtn")},getSendBtn:function(){return $("sendBtn")}};var AjaxExternalService={wrapper:"externalServiceResponseWrapper",handleRequest:function(a){new Ajax.Request(CacheUtil.noCache(a),{method:"get",onSuccess:function(c){var b=c.responseText;$(AjaxExternalService.wrapper).innerHTML=b},onComplete:function(){var d=$("rType");var e=$("rCode");var b=$("rUrl");if(d&&e&&b){if(d.innerHTML=="RESPONSETYPE_REDIRECT"&&e.innerHTML=="0"){setTimeout("AjaxExternalService.handleRedirect('"+b.innerHTML+"')",4000)}}},onFailure:function(){alert("Ett ov\u00E4ntat fel uppstod n\u00E4r den externa tj\u00E4nsten anropades!")}})},handleRedirect:function(a){location.href=a}};var SearchReviewToggle={CONTAINER_CLASS:"searchToggleContainer",NAVIGATION_TAGNAME:"li",NAVIGATION_SELECTED_CLASSNAME:"selected",NAVIGATION_DESELECTED_CLASSNAME:"",NAVIGATION_SEARCHTYPE:"#searchForm #searchType",HEADLINE_ARTICLE:"artikel",TYPE_STANDARD_SEARCH:"standard",TYPE_REVIEW_SEARCH:"recension",exists:function(){this.lns=Settings.scope.select("div.contentContainerSearch");return this.lns.length>0},init:function(){for(var a=0;a<this.lns.length;a++){var c=this.lns[a];var f=c.select("ul.searchNavigation li a");var e=c.select("div.searchToggleContainer");for(var b=0;b<f.length;b++){if(e[b]){e[b].id="newList_"+(Math.round(Math.random()*1000));this.registerToggleEvent(f[b],c,e[b],b);if($("searchType").value=="Recension"&&b==1){this.showNewsList(f[b],c,e[b],b)}}}}var d=$("searchType");if(d.value===""){d.value="standard"}},registerToggleEvent:function(e,a,d,b){var f=this;e.onclick=function(){return f.showNewsList(e,a,d,b)}},showNewsList:function(a,e,f,b){var h=e.getElementsByTagName("div");for(var d=0;d<h.length;d++){var c=h[d];if(c.style){if(c.className==this.CONTAINER_CLASS){if(c.id==f.id){c.style.display="block"}else{c.style.display="none"}}}}this.changeQueryType(a);var j=e.getElementsByTagName(this.NAVIGATION_TAGNAME);for(var d=0;d<j.length;d++){var g=j[d];if(d==b){g.className=this.NAVIGATION_SELECTED_CLASSNAME}else{g.className=this.NAVIGATION_DESELECTED_CLASSNAME}}return false},changeQueryType:function(b){var a=b.innerHTML;if(a=="Artikel"){a="standard"}Settings.scope.select(this.NAVIGATION_SEARCHTYPE)[0].value=a}};var SwedishSocialSecurityNumberValidator={validatePNum:function(f){var a=null;var b=0;var e=new Date();a=f.match(/^(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)(\d)$/);if(!SwedishSocialSecurityNumberValidator.isDate(f.substring(0,4),f.substring(4,6),f.substring(6,8))){return false}if(a===null){return false}var g;for(var c=3;c<=12;c++){g=parseInt(a[c]);if(c%2===0){b+=g}else{b+=(g*2)%9+Math.floor(g/9)*9}}if(b%10===0){return true}return false},getYear:function(a){return(a<1000)?a+1900:a},isDate:function(c,d,b){d=d-1;var a=new Date(c,d,b);if((SwedishSocialSecurityNumberValidator.getYear(a.getYear())==c)&&(d==a.getMonth())&&(b==a.getDate())){return true}else{return false}}};function prepareSearchReviewToggle(){if(SearchReviewToggle.exists()){SearchReviewToggle.init()}}var MktWebbFB={fbAppId:typeof fbAppId!=="undefined"&&fbAppId!==null?fbAppId:null,fbApiURL:typeof fbApiURL!=="undefined"&&fbApiURL!==null?fbApiURL:null,loggedInUser:null,shareComment:true,shareRecommendation:true,showFriends:true,sessionUid:0,accessToken:null,init:function(){this.shareComment=($$(".fb-shareCommentsWrapper").length>0);this.shareRecommendation=($$(".fb-shareRecommendationWrapper").length>0);this.showFriends=($$(".fb-friendsNewsTeaserOuterWrapper").length>0);if(typeof FB==="undefined"||FB===null||fbAppId==null||fbApiURL==null){return}$$(".fb-logoutLink").each(function(a){Event.observe(a,"click",function(b){FB.logout();MktWebbFB.sessionUid=0;MktWebbFB.accessToken=null;Event.stop(b)})});$$(".fb-loginLink").each(function(a){Event.observe(a,"click",function(b){FB.login(function(c){if(c.authResponse){MktWebbFB.sessionUid=c.authResponse.userID;MktWebbFB.accessToken=c.authResponse.accessToken}},{scope:"read_stream, publish_stream"});Event.stop(b)})});FB.init({appId:MktWebbFB.fbAppId,status:true,cookie:true,xfbml:true,oauth:true});FB.getLoginStatus(function(b){var a=b&&b.authResponse&&b.status==="connected";MktWebbFB.sessionUid=b.authResponse?b.authResponse.userID:0;MktWebbFB.accessToken=b.authResponse?b.authResponse.accessToken:null;MktWebbFB.handleLoginStatus(a)});FB.Event.subscribe("auth.authResponseChange",function(b){var a=b&&b.authResponse&&b.status==="connected";MktWebbFB.sessionUid=b.authResponse?b.authResponse.userID:0;MktWebbFB.accessToken=b.authResponse?b.authResponse.accessToken:null;MktWebbFB.handleLoginStatus(a)});this.updateCommentPicture();this.initEvents();MktWebbFB.Comment.init();MktWebbFB.Recommendation.init()},handleLoginStatus:function(a){if(a){FB.api("/me",function(b){if(b){MktWebbFB.loggedInUser=b;MktWebbFB.Friends.init();MktWebbFB.setControls()}})}else{MktWebbFB.loggedInUser=null;MktWebbFB.sessionUid=0;MktWebbFB.accessToken=null;this.setControls()}},updateCommentPicture:function(){$$("span.facebookuser .fb-user-link").each(function(a){var c=a.getAttribute("id");if(c){var b=c.substring(c.lastIndexOf("-")+1);if(b&&b.length>0){FB.api({method:"fql.query",query:"SELECT uid, name, pic_square_with_logo FROM user WHERE uid="+b},function(g){if(g&&g[0]){var f=g[0];a.setAttribute("title",f.name);a.setAttribute("href","http://www.facebook.com/profile.php?id="+f.uid);a.update("");var d=f.pic_square_with_logo!==null?f.pic_square_with_logo:"http://static.ak.connect.facebook.com/pics/q_silhouette_logo.gif";var e=new Element("img",{"class":"fb-profile-picture",src:d,title:f.name,alt:f.name});a.insert(e)}})}}})},updateFBPostInfo:function(){if(this.showFriends){$$(".fb-friendsNewsPost_user .fb-user-link, .fb-friendsNewsPost_pic .fb-user-link").each(function(a){var c=a.getAttribute("id");if(c){var b=c.substring(c.lastIndexOf("-")+1);if(b&&b.length>0){if(b&&b.length>0){FB.api({method:"fql.query",query:"SELECT uid, name, pic_square FROM user WHERE uid="+b},function(h){if(h&&h[0]){var g=a.up("div.fb-friendsNewsPost_pic");var f=h[0];a.setAttribute("title",f.name);a.setAttribute("href","http://www.facebook.com/profile.php?id="+f.uid);a.update("");if(!g){a.update(f.name)}else{var d=f.pic_square!==null?f.pic_square:"http://static.ak.connect.facebook.com/pics/q_silhouette_logo.gif";var e=new Element("img",{"class":"fb-profile-picture",src:d,title:f.name,alt:f.name});a.insert(e)}}})}}}})}},initEvents:function(){$$(".fb-recommendationLink").each(function(b){Event.observe(b,"click",function(f){var d=this.getAttribute("href");d+="&uid="+MktWebbFB.sessionUid;var e=false;if(MktWebbFB.sessionUid>0){var c=b.up("div.fb-shareRecommendationLoggedInWrapper");if(c){var h=c.down("input[type=checkbox]");e=h&&h.checked}}if(e){MktWebbFB.publishRecommendation(d)}else{var g=(e===false?true:false);MktWebbFB.recommendArticle(d,g)}Event.stop(f)})});if(this.shareComment){var a=$("commentForm");if(a){a.stopObserving("submit");Event.observe(a,"submit",function(d){var b=FormValidation.checkForm(this);if(b){var e=this.down("input[type=checkbox]");if(e&&e.id==="fb-shareComment"){var c=e.checked;if(c){MktWebbFB.publishComment(this);Event.stop(d)}}}else{d.preventDefault()}})}}},setControls:function(){var a=MktWebbFB.loggedInUser;if(a!==null){$$(".fb-shareRecommendationLoggedInWrapper, .fb-shareCommentloggedInWrapper, .fb-friendsNewsLoggedInWrapper, .fb-friends").each(function(b){if(b.hasClassName("fb-shareRecommendationLoggedInWrapper")&&MktWebbFB.hasRecommended()){b.hide()}else{b.show()}});$$(".fb-shareRecommendationAnonymousWrapper, .fb-shareCommentAnonymousWrapper, .fb-friendsNewsAnonymousWrapper").each(function(b){b.hide()});$$("a.fb-me-link").each(function(c){c.setAttribute("href","http://www.facebook.com/profile.php?id="+a.id);c.setAttribute("title",a.name);var b=c.up("div.fb-shareCommentProfilePicWrapper");if(!b){c.update(a.name)}});$$("img.fb-profile-picture").each(function(c){var e=c.up(".facebookuser");var d=c.up(".fb-friendsNewsPost_pic");if(!e&&!d){var b="https://graph.facebook.com/"+a.id+"/picture?type=square";c.setAttribute("src",b);c.setAttribute("alt",a.name);c.setAttribute("title",a.name)}})}else{$$(".fb-shareRecommendationLoggedInWrapper, .fb-shareCommentloggedInWrapper, .fb-friendsNewsLoggedInWrapper, .fb-friends").each(function(b){b.hide();if(b.hasClassName("fb-friends")){b.update("")}});$$(".fb-shareRecommendationAnonymousWrapper, .fb-shareCommentAnonymousWrapper, .fb-friendsNewsAnonymousWrapper").each(function(b){if(b.hasClassName("fb-shareRecommendationAnonymousWrapper")&&MktWebbFB.hasRecommended()){b.hide()}else{b.show()}});$$("a.fb-me-link").each(function(c){c.setAttribute("href","");c.setAttribute("title","");var b=c.up("div.fb-shareCommentProfilePicWrapper");if(!b){c.update("")}});$$("img.fb-profile-picture").each(function(b){var d=b.up(".facebookuser");var c=b.up(".fb-friendsNewsPost_pic");if(!d&&!c){b.setAttribute("src","");b.setAttribute("alt","");b.setAttribute("title","")}})}},removeHTMLTags:function(b){var a=b.replace(/<\/?[^>]+(>|$)/g,"");return a},recommendArticle:function(a,b){a+="&a="+b;new Ajax.Request(CacheUtil.noCache(a),{method:"get",asynchronous:true,onCreate:function(){$("fb-load-icon").show()},onComplete:function(c){$("fb-load-icon").hide();if(c){MktWebbFB.setRecommended();MktWebbFB.setRecommendationCount(c);MktWebbFB.setControls();MktWebbFB.initEvents()}}})},setRecommendationCount:function(response){var xmlResult=response.responseXML;var recCount=0;if(xmlResult){var recCountNode=xmlResult.getElementsByTagName("RecommendationCount")[0];var recommendedByYouNode=xmlResult.getElementsByTagName("RecommendedByYou")[0];if(recCountNode&&recCountNode.childNodes[0]){recCount=recCountNode.childNodes[0].nodeValue;recCount=parseInt(recCount)}if(recommendedByYouNode&&recommendedByYouNode.childNodes[0]){var recommendedByYou=recommendedByYouNode.childNodes[0].nodeValue;recommendedByYou=eval(recommendedByYou);if(recommendedByYou===false){recommendedByYou=this.hasRecommended()}}var wrp=$$(".fb-recommendationCountWrapper").first();var count=wrp.down("span.fb-count");if(typeof count==="undefined"){count=new Element("span",{"class":"fb-count"})}var em=count.down("em");if(!em){em=new Element("em");count.insert(em)}var prefix=wrp.down("span.fb-recommendcount-prefix");if(!prefix){prefix=new Element("span",{"class":"fb-recommendcount-prefix"})}var suffix=wrp.down("span.fb-recommendcount-suffix");if(!suffix){suffix=new Element("span",{"class":"fb-recommendcount-suffix"})}var p=new Element("p");if(recommendedByYou){if(recCount>0){if(recCount===1){prefix.show();prefix.update("Du har rekommenderat denna artikel");suffix.update("");suffix.hide();count.update("");count.hide()}else{count.show();suffix.show();prefix.show();prefix.update("Du och&nbsp;");if((recCount-1)>1){suffix.update("&nbsp;andra l\u00E4sare har rekommenderat denna artikel");count.down("em").update((recCount-1))}else{count.down("em").update("1");suffix.update("&nbsp;annan l\u00E4sare har rekommenderat denna artikel")}}}}else{prefix.hide();prefix.update("");count.down("em").update(recCount);suffix.update("&nbsp;l\u00E4sare har rekommenderat denna artikel")}p.insert(prefix);p.insert(count);p.insert(suffix);wrp.update(p)}},hasRecommended:function(){var f=/\d{1}\.\d+/.exec(location.href);f=new String(f).replace(".","_");var e=Cookie.getC("fb_recommended");if(e===null){return false}var c=false;var b=e.split("#");for(var d=0;d<b.length;d++){var a=b[d];if(a==f){c=true;break}}return c},setRecommended:function(){var b=/\d{1}\.\d+/.exec(location.href);b=new String(b).replace(".","_");var a=Cookie.getC("fb_recommended");if(a===null){a=b}else{a+="#"+b;Cookie.erase("fb_recommended")}Cookie.setC("fb_recommended",a,360,true)},publishRecommendation:function(href){eval("props = {'"+MktWebbFB.Recommendation.props1+"':{'text':'"+MktWebbFB.Recommendation.props2+"','href':'"+location.href+"'}};");FB.ui({method:"feed",display:(isIE?"iframe":"popup"),name:MktWebbFB.Recommendation.name,link:MktWebbFB.Recommendation.link,picture:MktWebbFB.Recommendation.picture,caption:MktWebbFB.Recommendation.caption,description:MktWebbFB.Recommendation.description,message:MktWebbFB.Recommendation.message,properties:props},function(response){var anonymous=response&&response.post_id?false:true;MktWebbFB.recommendArticle(href,anonymous)})},publishComment:function(frm){if(MktWebbFB.sessionUid>0){eval("props = {'"+MktWebbFB.Comment.props1+"':{'text':'"+MktWebbFB.Comment.props2+"','href':'"+location.href+"'}};");var body=$("body");var bodyText="";if(body){bodyText=body.value.replace(/\n/g,"");MktWebbFB.Comment.message=bodyText}FB.ui({method:"feed",display:(isIE?"iframe":"popup"),message:MktWebbFB.Comment.message,name:MktWebbFB.Comment.name,link:MktWebbFB.Comment.link,picture:MktWebbFB.Comment.picture,caption:MktWebbFB.Comment.caption,description:MktWebbFB.Comment.description,properties:props},function(response){var ok=response&&response.post_id?true:false;var aborted=ok===true?"false":"true";var hiddenAborted=new Element("input",{type:"hidden",name:"fb-aborted",id:"fb-aborted",value:aborted});var hiddenSessionUid=new Element("input",{type:"hidden",name:"fb-sessionUID",id:"fb-sessionUID",value:MktWebbFB.sessionUid});frm.insert(hiddenSessionUid);frm.insert(hiddenAborted);frm.submit()})}else{frm.submit()}},Comment:{props1:"Mer p\u00E5 v\u00E5r sajt",props2:"L\u00E4s artikeln och fler kommentarer h\u00E4r",message:"",name:"",caption:"",picture:"",description:"",link:location.href,init:function(){var b=$$("#articleContainer .articleImage");if(b&&b.length>0){this.picture="http://"+location.host+b[0].getAttribute("src")}var c=$$(".articleTeaser").first();if(c){var e=c.down("h3");if(e){this.name=MktWebbFB.removeHTMLTags(e.innerHTML);this.name=this.name.replace(/\n/g,"");this.name=this.name.replace(/\s+/g," ")}var a=c.down("div.richText");if(a){this.description=MktWebbFB.removeHTMLTags(a.innerHTML);this.description=this.description.replace(/\n/g,"");this.description=this.description.replace(/\s+/g," ")}}if($$("#bodyQuote[name='bodyQuote']").length===0){var d=$("commentForm");if(d){d.insert("<input type='hidden' name='bodyQuote' value='' />")}}}},Recommendation:{props1:"Mer p\u00E5 v\u00E5r sajt",props2:"L\u00E4s artikeln h\u00E4r",message:"Jag rekommenderar denna artikel:",name:"",caption:"",picture:"",description:"",link:location.href,init:function(){var g=$$("#articleContainer .articleImage");if(g&&g.length>0){this.picture="http://"+location.host+g[0].getAttribute("src")}var b=$("articlePreamble");if(b){this.description=MktWebbFB.removeHTMLTags(b.innerHTML);this.description=this.description.replace(/\n/g,"");this.description=this.description.replace(/\s+/g," ");if(this.description.length===1){var j=$("articleContainer");if(j){var f=j.down("div.body");if(f){this.description=MktWebbFB.removeHTMLTags(f.innerHTML);this.description=this.description.replace(/\n/g,"");this.description=this.description.replace(/\s+/g," ")}}}}else{var j=$("articleContainer");if(j){var f=j.down("div.body");if(f){this.description=MktWebbFB.removeHTMLTags(f.innerHTML);this.description=this.description.replace(/\n/g,"");this.description=this.description.replace(/\s+/g," ")}}}var h=$("articleHeader");if(h){var a=h.down("span.articleSuperTitle");if(a){this.caption=MktWebbFB.removeHTMLTags(a.innerHTML);this.caption=this.caption.replace(/\n/g,"");this.caption=this.caption.replace(/\s+/g," ")}}var e=$("articleHeader");if(e){var a=e.down("span.articleSuperTitle");if(a){var c=MktWebbFB.removeHTMLTags(a.innerHTML);c=c.replace(/\n/g,"");c=c.replace(/\s+/g," ");var d=MktWebbFB.removeHTMLTags(e.innerHTML);d=d.replace(/\n/g,"");d=d.replace(/\s+/g," ");d=d.substring(c.length);this.name=d}else{this.name=MktWebbFB.removeHTMLTags(e.innerHTML);this.name=this.name.replace(/\n/g,"");this.name=this.name.replace(/\s+/g," ")}}}},Friends:{init:function(){var a=$$(".fb-friendsNewsTeaserOuterWrapper").length;if(a===0){return}this.getFriends()},setupPaging:function(){var a=Settings.scope.select("div[class=fb-searchResultPagesControl]").first();if(a){var c=a.down(0);if(c){var b=c.childElements();b.each(function(e){var d=e.down(0);if(d&&d.tagName==="A"){Event.observe(d,"click",function(g){var f=this.getAttribute("href");MktWebbFB.Friends.getPage(f);Event.stop(g)})}})}}},getFriends:function(){if(MktWebbFB.sessionUid>0&&typeof friendsListAjaxLink!=="undefined"&&friendsListAjaxLink!==null){var d=".fb-friends";var a=$$(".fb-friendsNewsTeaserOuterWrapper").first().down("img");var c=friendsListAjaxLink+"&at="+MktWebbFB.accessToken;var b=$$(d).first();if(b){a.show();new Ajax.Updater(b,CacheUtil.noCache(c),{method:"get",asynchronous:true,onComplete:function(){a.hide();MktWebbFB.updateFBPostInfo();MktWebbFB.Friends.setupPaging()}})}}},getPage:function(c){var a=$$(".fb-friendsNewsTeaserOuterWrapper").first().down("img");var d=".fb-friends";var b=$$(d).first();c+="&at="+MktWebbFB.accessToken;if(b){a.show();b.update("");new Ajax.Updater(b,CacheUtil.noCache(c),{method:"get",asynchronous:true,onComplete:function(){a.hide();MktWebbFB.updateFBPostInfo();MktWebbFB.Friends.setupPaging()}})}}}};var FrequencyModelUpdater={init:function(){this.setFrequencyModelCookie();var a=$$(".articleTeaser","span.articleTitle");if(a.size()>0){a.each(function(c,b){var d=c.select("a");if(d.size()>0){d.each(function(f,e){if(!f.hasClassName("photoAlbum")&&!f.hasClassName("webTv")){Element.observe(f,"click",function(g){FrequencyModelUpdater.updateFrequencyModel(f)})}})}})}},exclude:function(e){var d="";var b=false;do{if(e&&e.tagName==="A"){break}e=e.up(0)}while(e);if(e&&e.tagName==="A"){var a=e.getAttribute("href");a=new String(a).replace(/\/\d{1}\.\d+.*/,"");if(typeof a!=="undefined"&&a!==null&&a.length>0){d=a.substring(a.lastIndexOf("/")+1).replace(/\s+/g,"");if(typeof dn!=="undefined"){for(var c=0;c<dn.length;c++){if(d==dn[c]){b=true;break}}}}}return b},updateClickCountLabel:function(){if(typeof fmcn!=="undefined"){var a=Settings.scope.select("#clickCount")[0];if(a){var f=Cookie.getC(fmcn);if(f!==null){var b=(f==="false"?0:f);try{b=parseInt(b);if(b>0){b--}}catch(d){}a.update(b)}}}},updateFrequencyModel:function(d){var b=this.exclude(d);var a=this.ignoreCount(d);if(b===false&&a===false){if(typeof fmcn!=="undefined"&&typeof ce!=="undefined"){var e=Cookie.getC(fmcn);if(e!==null){var c=parseInt(e);if(c>0){c--;Cookie.erase(fmcn);if(c===0){Cookie.setC(fmcn,"false",ce,true);Cookie.erase(fmcnc);Cookie.setC(fmcnc,"start",ce,true)}else{Cookie.setC(fmcn,c,ce,true);this.updateContentIdCookie(d)}}}}}this.updateClickCountLabel()},ignoreCount:function(g){var c=Settings.scope.select("li.logout")[0];if(c){return true}var d=0;do{if(g&&g.tagName==="A"){break}g=g.up(0)}while(g);if(g&&g.tagName==="A"){var b=g.getAttribute("href");var f=/\d{1}\.\d+/.exec(b);f=new String(f);f=f.replace(".","");var e=null;if(typeof fmcnc!=="undefined"){e=Cookie.getC(fmcnc)}if(e!==null){var a=$A(e.split("#"));a.each(function(h){if(h==f){d++}})}}if(d>0){return true}else{return false}},setContentIdCookie:function(){if(typeof fmcnc!=="undefined"){var a=Cookie.getC(fmcnc);if(a===null){Cookie.setC(fmcnc,"start",ce,true)}}},updateContentIdCookie:function(d){if(typeof fmcnc!=="undefined"){do{if(d&&d.tagName==="A"){break}d=d.up(0)}while(d);var b=Cookie.getC(fmcnc);var a=d.getAttribute("href");var c=/\d{1}\.\d+/.exec(a);c=new String(c);c=c.replace(".","");if(b!==null){Cookie.erase(fmcnc);if(b==="start"){b=""}b+=c+"#";Cookie.setC(fmcnc,b,ce,true)}}},setFrequencyModelCookie:function(){if(typeof fmcn!=="undefined"&&typeof na!=="undefined"&&typeof ce!=="undefined"){var d=false;var f=null;var a=document.cookie.split(";");for(var b=0;b<a.length;b++){var e=a[b].split("=");if(e[0].length>200){if(d==false){f=Cookie.getC(e[0].replace(/\s+/g,""));d=true}if(e[0].replace(/\s+/g,"")!=fmcn){Cookie.erase(e[0].replace(/\s+/g,""))}}}var g=Cookie.getC(fmcn);if(g===null){if(f!==null){na=f}Cookie.setC(fmcn,na,ce,true)}}}};var HandMadeArticleToggler={COUNTER_WRAPPER_ID:"div#frequencyModelCounter",toogleHandMadeArticle:function(){var c=Settings.scope.select("a.userLogin")[0];var a=Settings.scope.select("li.logout")[0];var b=Settings.scope.select(this.COUNTER_WRAPPER_ID)[0];if(c){if(b){b.show()}}if(a){if(b){b.hide()}}}};var BlogPostingList={wrapper:"div.latestBlogsContainer",wraps:null,exist:function(){this.wraps=Settings.scope.select(this.wrapper);return this.wraps.length>0},init:function(){if(!this.exist()){return}for(var a=0;a<this.wraps.length;a++){var d=this.wraps[a];if(d.hasClassName("latestBlogsContainer")){var b=d.select("div.contentContainer div.blogPostingListContainer a.entire_list");for(var c=0;c<b.length;c++){this.registertoggleLongList(b[c],d)}}}},registertoggleLongList:function(b,a){var d=this;b.onclick=function(){return d.toggleLongList(this,a)}},toggleLongList:function(h,g){var c=g.getElementsByTagName("dl");for(var b=0;b<c.length;b++){var e=c[b].getElementsByTagName("dt");for(var d=0;d<e.length;d++){if(e[d].className=="visibleAfterToggle"){e[d].className="hiddenAfterToggle";var f=e[d].nextSibling;if(f.nodeName!="DD"){f=f.nextSibling}f.className="hiddenAfterToggle"}else{if(e[d].className=="hiddenAfterToggle"){e[d].className="visibleAfterToggle";var f=e[d].nextSibling;if(f.nodeName!="DD"){f=f.nextSibling}f.className="visibleAfterToggle"}}}}var a=g.select("a.entire_list");for(var d=0;d<a.length;d++){var h=a[d];if(h.className=="entire_list visibleAfterToggle"){h.className="entire_list hiddenAfterToggle"}else{h.className="entire_list visibleAfterToggle"}}return false}};var XSS={forbiddenHTMLTags:["iframe","script"],errorWrapper:"errortaBlogBody",errorBaseMessage:"<p>Tyv\u00E4rr inneh\u00F6ll ditt blogginl\u00E4gg f\u00F6rbjuden html. <br />F\u00F6r n\u00E4rvarande \u00E4r dessa html-taggar f\u00F6rbjudna: <br />",validHTML:function(e){var a=true;var d=this.htmlDecode(e.toLowerCase());for(var b=0;b<this.forbiddenHTMLTags.length;b++){var c=new RegExp("<"+this.forbiddenHTMLTags[b]+"\\b[^>]*>(.*?)");if(c.match(d)){a=false;break}}return a},getErrorMessage:function(){var a="";this.forbiddenHTMLTags.each(function(b){a=a+"<strong>"+b+"</strong>,"});a=a.substring(0,a.length);return this.errorBaseMessage+a+"</p>"},showErrorMessage:function(){var a=$(this.errorWrapper);if(a){a.className="error";a.update(this.getErrorMessage())}},hideErrorMessage:function(){var a=$(this.errorWrapper);if(a){a.update("");a.className="errorHidden"}},HTML2Numerical:function(c){var b=new Array("&nbsp;","&iexcl;","&cent;","&pound;","&curren;","&yen;","&brvbar;","&sect;","&uml;","&copy;","&ordf;","&laquo;","&not;","&shy;","&reg;","&macr;","&deg;","&plusmn;","&sup2;","&sup3;","&acute;","&micro;","&para;","&middot;","&cedil;","&sup1;","&ordm;","&raquo;","&frac14;","&frac12;","&frac34;","&iquest;","&agrave;","&aacute;","&acirc;","&atilde;","&Auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&Ouml;","&times;","&oslash;","&ugrave;","&uacute;","&ucirc;","&Uuml;","&yacute;","&thorn;","&szlig;","&agrave;","&aacute;","&acirc;","&atilde;","&auml;","&aring;","&aelig;","&ccedil;","&egrave;","&eacute;","&ecirc;","&euml;","&igrave;","&iacute;","&icirc;","&iuml;","&eth;","&ntilde;","&ograve;","&oacute;","&ocirc;","&otilde;","&ouml;","&divide;","&Oslash;","&ugrave;","&uacute;","&ucirc;","&uuml;","&yacute;","&thorn;","&yuml;","&quot;","&amp;","&lt;","&gt;","&oelig;","&oelig;","&scaron;","&scaron;","&yuml;","&circ;","&tilde;","&ensp;","&emsp;","&thinsp;","&zwnj;","&zwj;","&lrm;","&rlm;","&ndash;","&mdash;","&lsquo;","&rsquo;","&sbquo;","&ldquo;","&rdquo;","&bdquo;","&dagger;","&dagger;","&permil;","&lsaquo;","&rsaquo;","&euro;","&fnof;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&alpha;","&beta;","&gamma;","&delta;","&epsilon;","&zeta;","&eta;","&theta;","&iota;","&kappa;","&lambda;","&mu;","&nu;","&xi;","&omicron;","&pi;","&rho;","&sigmaf;","&sigma;","&tau;","&upsilon;","&phi;","&chi;","&psi;","&omega;","&thetasym;","&upsih;","&piv;","&bull;","&hellip;","&prime;","&prime;","&oline;","&frasl;","&weierp;","&image;","&real;","&trade;","&alefsym;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&crarr;","&larr;","&uarr;","&rarr;","&darr;","&harr;","&forall;","&part;","&exist;","&empty;","&nabla;","&isin;","&notin;","&ni;","&prod;","&sum;","&minus;","&lowast;","&radic;","&prop;","&infin;","&ang;","&and;","&or;","&cap;","&cup;","&int;","&there4;","&sim;","&cong;","&asymp;","&ne;","&equiv;","&le;","&ge;","&sub;","&sup;","&nsub;","&sube;","&supe;","&oplus;","&otimes;","&perp;","&sdot;","&lceil;","&rceil;","&lfloor;","&rfloor;","&lang;","&rang;","&loz;","&spades;","&clubs;","&hearts;","&diams;");var a=new Array("&#160;","&#161;","&#162;","&#163;","&#164;","&#165;","&#166;","&#167;","&#168;","&#169;","&#170;","&#171;","&#172;","&#173;","&#174;","&#175;","&#176;","&#177;","&#178;","&#179;","&#180;","&#181;","&#182;","&#183;","&#184;","&#185;","&#186;","&#187;","&#188;","&#189;","&#190;","&#191;","&#192;","&#193;","&#194;","&#195;","&#196;","&#197;","&#198;","&#199;","&#200;","&#201;","&#202;","&#203;","&#204;","&#205;","&#206;","&#207;","&#208;","&#209;","&#210;","&#211;","&#212;","&#213;","&#214;","&#215;","&#216;","&#217;","&#218;","&#219;","&#220;","&#221;","&#222;","&#223;","&#224;","&#225;","&#226;","&#227;","&#228;","&#229;","&#230;","&#231;","&#232;","&#233;","&#234;","&#235;","&#236;","&#237;","&#238;","&#239;","&#240;","&#241;","&#242;","&#243;","&#244;","&#245;","&#246;","&#247;","&#248;","&#249;","&#250;","&#251;","&#252;","&#253;","&#254;","&#255;","&#34;","&#38;","&#60;","&#62;","&#338;","&#339;","&#352;","&#353;","&#376;","&#710;","&#732;","&#8194;","&#8195;","&#8201;","&#8204;","&#8205;","&#8206;","&#8207;","&#8211;","&#8212;","&#8216;","&#8217;","&#8218;","&#8220;","&#8221;","&#8222;","&#8224;","&#8225;","&#8240;","&#8249;","&#8250;","&#8364;","&#402;","&#913;","&#914;","&#915;","&#916;","&#917;","&#918;","&#919;","&#920;","&#921;","&#922;","&#923;","&#924;","&#925;","&#926;","&#927;","&#928;","&#929;","&#931;","&#932;","&#933;","&#934;","&#935;","&#936;","&#937;","&#945;","&#946;","&#947;","&#948;","&#949;","&#950;","&#951;","&#952;","&#953;","&#954;","&#955;","&#956;","&#957;","&#958;","&#959;","&#960;","&#961;","&#962;","&#963;","&#964;","&#965;","&#966;","&#967;","&#968;","&#969;","&#977;","&#978;","&#982;","&#8226;","&#8230;","&#8242;","&#8243;","&#8254;","&#8260;","&#8472;","&#8465;","&#8476;","&#8482;","&#8501;","&#8592;","&#8593;","&#8594;","&#8595;","&#8596;","&#8629;","&#8656;","&#8657;","&#8658;","&#8659;","&#8660;","&#8704;","&#8706;","&#8707;","&#8709;","&#8711;","&#8712;","&#8713;","&#8715;","&#8719;","&#8721;","&#8722;","&#8727;","&#8730;","&#8733;","&#8734;","&#8736;","&#8743;","&#8744;","&#8745;","&#8746;","&#8747;","&#8756;","&#8764;","&#8773;","&#8776;","&#8800;","&#8801;","&#8804;","&#8805;","&#8834;","&#8835;","&#8836;","&#8838;","&#8839;","&#8853;","&#8855;","&#8869;","&#8901;","&#8968;","&#8969;","&#8970;","&#8971;","&#9001;","&#9002;","&#9674;","&#9824;","&#9827;","&#9829;","&#9830;");return this.swapArrayVals(c,b,a)},htmlDecode:function(e){var g,b,f=e;f=this.HTML2Numerical(f);arr=f.match(/&#[0-9]{1,5};/g);if(arr!=null){for(var a=0;a<arr.length;a++){b=arr[a];g=b.substring(2,b.length-1);if(g>=-32768&&g<=65535){f=f.replace(b,String.fromCharCode(g))}else{f=f.replace(b,"")}}}return f},swapArrayVals:function(f,c,b){var e;if(c&&b){if(c.length==b.length){for(var a=0,d=c.length;a<d;a++){e=new RegExp(c[a],"g");f=f.replace(e,b[a])}}}return f}};function FCKeditor_OnComplete(a){a.LinkedField.form.onsubmit=function(c){var b=a.LinkedField.value;if(!XSS.validHTML(b)){XSS.showErrorMessage();Event.stop(c)}else{XSS.hideErrorMessage()}}}var SubscriptionHandler={wrapperToUpdateId:"premiumMembershipWrapper",formWrapperId:"newspaperSubscriptionOfferFormWrapper",wrapperToUpdate:null,init:function(){this.wrapperToUpdate=$(this.wrapperToUpdateId);if(!this.wrapperToUpdate){return}this.wrapperToUpdate.observe("click",function(){var d=this.select("div[class=alert alertInfo clearfix]")[0];if(d){d.remove(true)}var c=this.select("div[class=alert alertError clearfix]")[0];if(c){c.remove(true)}});var a=$(this.formWrapperId);if(a){a.show();var b=a.select("form")[0];if(b){b.stopObserving();Event.observe(b,"submit",function(d){var c=FormValidation.checkForm(b);if(c==true){SubscriptionHandler.sendForm(b);Event.stop(d)}else{d.preventDefault()}})}}},sendForm:function(b){var c=new Element("img",{src:"/img-common/ajax-loader.gif",id:"loadIcon",alt:"Laddar..."}).setStyle({display:"block"});if(b){var d=this.serialize(b);var a=b.readAttribute("action");a=a.substring(a.lastIndexOf("/"));this.wrapperToUpdate.update(c);new Ajax.Updater(this.wrapperToUpdateId,CacheUtil.noCache(a+"?m=ajax"),{method:"post",parameters:d,onComplete:function(){SubscriptionHandler.init();prepareTogglers()}})}},serialize:function(d){var c=d.getInputs();var a="";for(var b=0;b<c.length;b++){if(b===0){if(c[b].type=="radio"){if(c[b].checked){a+=c[b].name+"="+escape(c[b].value)+"&"}}else{a+=c[b].name+"="+escape(c[b].value)+"&"}}else{if(c[b].type=="radio"){if(c[b].checked){a+=c[b].name+"="+escape(c[b].value)}}else{a+="&"+c[b].name+"="+escape(c[b].value)}}}return a}};var SMSTransmission={wrapperToUpdateId:"smsTransmissionFormWrapper",wrapperToUpdate:null,init:function(){this.wrapperToUpdate=$(this.wrapperToUpdateId);if(!this.wrapperToUpdate){return}this.wrapperToUpdate.observe("click",function(){var c=this.select("div[class=alert alertInfo clearfix]")[0];if(c){c.remove(true)}var b=this.select("div[class=alert alertError clearfix]")[0];if(b){b.remove(true)}});this.wrapperToUpdate.show();var a=this.wrapperToUpdate.select("form")[0];if(a){Event.observe(a,"submit",function(b){SMSTransmission.sendForm(a);b.preventDefault()})}},sendForm:function(b){var c=new Element("img",{src:"/img-common/ajax-loader.gif",id:"loadIcon",alt:"Laddar..."}).setStyle({display:"block"});var d=b.serialize();var a=b.readAttribute("action");a=a.substring(a.lastIndexOf("/"));this.wrapperToUpdate.update(c);new Ajax.Updater(this.wrapperToUpdateId,CacheUtil.noCache(a+"?m=ajax"),{method:"post",parameters:d,onComplete:function(){SMSTransmission.init()}})}};var NewsFlash={wrapperToUpdateId:"newsFlashFormWrapper",wrapperToUpdate:null,init:function(){this.wrapperToUpdate=$(this.wrapperToUpdateId);if(!this.wrapperToUpdate){return}this.wrapperToUpdate.observe("click",function(){var c=this.select("div[class=alert alertInfo clearfix]")[0];if(c){c.remove(true)}var b=this.select("div[class=alert alertError clearfix]")[0];if(b){b.remove(true)}});this.wrapperToUpdate.show();var a=this.wrapperToUpdate.select("form")[0];if(a){Event.observe(a,"submit",function(b){NewsFlash.sendForm(a);b.preventDefault()})}},sendForm:function(b){var c=new Element("img",{src:"/img-common/ajax-loader.gif",id:"loadIcon",alt:"Laddar..."}).setStyle({display:"block"});var d=b.serialize();var a=b.readAttribute("action");a=a.substring(a.lastIndexOf("/"));this.wrapperToUpdate.update(c);new Ajax.Updater(this.wrapperToUpdateId,CacheUtil.noCache(a+"?m=ajax_newsflash"),{method:"post",parameters:d,onComplete:function(){NewsFlash.init()}})}};var ReceiptPrinter={wrapperId:"paymentServiceConfigurationWrapper",init:function(){var b=$(this.wrapperId);if(b&&b.hasClassName("continue")){var a=b.select("span.print a")[0];if(a){Event.observe(a,"click",function(g){var d=g.element();if(d.nodeName!=="A"){d=d.up("a")}if(d){var h=d.getAttribute("href");if(h.match(/javascript:/)){window.print()}else{var c=(screen.availWidth-640)/2;var f="http://"+location.host+h;window.open(f,"printReceipt","address=no,resizable=yes,scrollbars=yes,height=640,location=no,left="+c+",top=50,width=640")}}g.preventDefault()})}}}};var ReceiptLinkHandler={wrapper:"paymentServiceConfigurationWrapper",init:function(){var b=$(this.wrapper);if(!b){return}var c=b.select(".linksWrapper")[0];if(c){var a=c.select("li a");a.each(function(d){Event.observe(d,"click",function(h){var f=h.element().getAttribute("href");var g="http://"+location.host+f;location.assign(g);h.preventDefault()})})}this.initSiteLink()},initSiteLink:function(){var c=Settings.scope.select(".receiptLogo");if(c.length===0){return}var b=c[0];if(b){var a=b.select("a")[0];if(a){Event.observe(a,"click",function(f){var d="http://"+location.host;location.assign(d);f.preventDefault()})}}}};var IEBrowserBackButtonProtection={init:function(){if(isIE){var a=$$("form.search");a.each(function(b){b.setAttribute("method","get")})}}};var CrowdPictures={instance:null,sels:{wrp:"div.crowdPictures",fb:"li.facebook a"},exists:function(){this.instance=Settings.scope.select(this.sels.wrp);return this.instance.length>0},init:function(){if(!this.exists()){return}this.shareLinks()},shareLinks:function(){Settings.scope.select(this.sels.fb).each(function(a){Event.observe(a,"click",function(b){window.open(b.element().href,"shareFacebook","location=no,resizable=yes,scrollbars=yes,height=500,location=no,left=50,top=50,width=800");b.preventDefault()})})}};function enableEnhancements(){Settings.scope.select(".hiddenByJS").each(function(a){a.setStyle({position:"absolute",visibility:"hidden"})})}function enableJSStyles(a){a.each(function(b){b.wrap("div",{"class":"JSEnabled"})})}function openExternalLink(d){var b=Event.element(d);var c=false;var a="";if(b.tagName!="A"){if(b.up(0)&&b.up(0).tagName=="A"){c=true;a=b.up(0).href}}else{c=true;a=b.href}if(!c){return false}window.open(a,"_blank");Event.stop(d);return false}function initLinkExtensions(b){var a=(typeof b=="undefined")?Settings.scope.select("a[rel]"):b.select("a[rel]");a.each(function(d){var c=d.getAttribute("rel");switch(c){case"external":d.observe("click",openExternalLink,false);break;case"modal":if(Settings.isEnabled("ModalWindow")&&Settings.scope.id!="modalWindowWrapper"){openAsModal(d)}break}})}var Ads={paper:"",adServer:"http://oas.tidningsnatet.se/RealMedia/ads/",arrPositions:[],randomString:"",arrObject_togo:[],adHoldersExists:false,customSection:null,section:"",getAdCodeJS:function(a){this.getAdPositionHolders(a);if(this.adHoldersExists){var b=this.adServer+"adstream_mjx.ads/"+this.paper+this.section+"/1"+this.getRandomString()+"@"+a;document.write('<script type="text/javascript" src="'+b+'"><\/script>');this.section="";this.customSection=null;this.adHoldersExists=false}},getAdPositionHolders:function(a){var c;var b=a.split("!");this.arrPositions=b[b.length-1].split(",");for(var d=0;d<this.arrPositions.length;d++){c=$("Pub"+this.arrPositions[d]);this.arrObject_togo.push(c);if(c!==null){this.adHoldersExists=true}if(d===0){this.getSection(c)}}},activate:function(){var a,c;for(var b=0;b<this.arrObject_togo.length;b++){a=this.arrObject_togo[b];if(a!==null){c=$("Hidden"+a.id);if(c!==null){a.appendChild(c);c.style.display="block"}}}},getSection:function(b){if(b===null){return}if(this.customSection!==null){this.section="/"+this.customSection;return}var d=b.classNames().toString().split(" ");var c="";for(var a=0;a<d.length;a++){c=d[a];if(c.indexOf("OASsection")>-1){this.section=c.replace("OASsection-","/");return}}},getRandomString:function(){var a="";if(this.randomString.length===0){var b=new String(Math.random());this.randomString=b.substring(2,11)}return this.randomString}};var TeaserCarousel={elmTeaserCarousel:".teaserCarousel",init:function(){if(typeof jQuery!=="undefined"&&typeof jQuery.fn.carouFredSel!=="undefined"){jQuery(function(){jQuery(TeaserCarousel.elmTeaserCarousel).show().carouFredSel({scroll:{duration:2000,pauseOnHover:true},items:{height:"variable"}})})}}};
