var siteComponentsConfig={tooltip:{positionby:"element"},keywords:{elements:["placeholder-content"],skiptags:["h1","h2","h3","h4","h5","h6"],usetooltip:true}};var languageStrings=[];var activeLanguage="";function addNewsletterTopic(){displayLayer("newsletter-subscription-categories-id")}function setActiveLanguage(a){this.activeLanguage=a}function setWord(a,b,c){if(this.languageStrings[c]==null){this.languageStrings[c]=[]}this.languageStrings[c][a]=b}function getWord(a){return this.languageStrings[this.activeLanguage][a]}document.observe("dom:loaded",function(){autoLabel();articleIllustration();errorAlert()});Element.addMethods({addSubscription:function(b,a,c){if(Object.isUndefined(b.subscribers)){b.subscribers=[]}if(Object.isUndefined(b.subscribers[a])){b.subscribers[a]=[]}if(b.subscribers[a].indexOf(c)==-1){b.subscribers[a].push(c)}else{}b.observe(a,function(d){console.log('Event "'+a+'" observed by scope element. Event source is "'+d.target.select("span")[0].innerHTML+'", and current target is "'+d.currentTarget.id+'"');b.subscribers[a].each(function(e){if(e!=d.target){a="broadcast:"+a.substring(a.indexOf(":")+1);e.fire(a)}else{}})});return b},subscribe:function(b,a,c){c.addSubscription(a,b);return b}});function autoLabel(){$$(".autolabel").each(function(a){defaultValue=a.value;a.observe("focus",function(b){a.setValue("");a.removeClassName("blurred");a.addClassName("focused")});a.observe("blur",function(b){if(a.value.length==0){a.setValue(defaultValue);a.removeClassName("focused");a.addClassName("blurred")}})})}function articleIllustration(){$$(".illustration.top .container").each(function(a){a.previous().style.height=a.getHeight()+"px"});$$(".illustration.bottom .container").each(function(a){a.previous().style.height=a.getHeight()+"px"});$$(".illustration.left .veil").each(function(a){a.style.height="100%"});$$(".illustration.right .veil").each(function(a){a.style.height="100%"})}function errorAlert(){$$(".ctwebform-element-validationerror").each(function(a){Effect.Pulsate(a,{pulses:5,duration:2.5})})}function hideAllCalendarsPopups(){$$("*.small-calendar-popup").each(function(a){a.hide()})}function nmsAddPerson(b){$("person-spinner").show();var c=$("0-additionalPersons").getValue();c++;$("0-additionalPersons").setValue(c);var d=document.createElement("div");d.setAttribute("id",c+"-person");if(c==1){$("addPerson").appendChild(d)}else{var a=c-1;$("addPerson").insertBefore(d,$(a+"-person"))}nmsGetPersonHtml(c,b)}function nmsGetPersonHtml(b,a){new Ajax.Request("/xmlhttprequest.php?service=winorg.getPersonHtml&courseNumber="+a+"&personNumber="+b,{onSuccess:function(c){$(b+"-person").update(c.responseText);$("person-spinner").hide();$(b+"-person").highlight({startcolor:"#ffff99",endcolor:"#ffffff"})}})}function nmsValidatePersonForm(b){var d=$("0-additionalPersons").getValue();var a;var e=true;$$(".validationError").each(function(f){f.removeClassName("validationError")});$("validationErrorMsg").update("&nbsp;");var c=new RegExp("(0[1-9]|1[0-9]|2[0-9]|3[01])\\.(0[1-9]|1[012])\\.\\d\\d\\d\\d");if($("ctwebform-element-0-fornavn").down("input").getValue().length==0){$("ctwebform-element-0-fornavn").down("input").addClassName("validationError");e=false}if($("ctwebform-element-0-etternavn").down("input").getValue().length==0){$("ctwebform-element-0-etternavn").down("input").addClassName("validationError");e=false}if(!c.test($("ctwebform-element-0-dato").down("input").getValue())){$("ctwebform-element-0-dato").down("input").addClassName("validationError");e=false}if($("ctwebform-element-0-epost").down("input").getValue().length==0){$("ctwebform-element-0-epost").down("input").addClassName("validationError");e=false}for(a=1;a<=d;a++){if($(a+"-fornavn").getValue().length==0){$(a+"-fornavn").addClassName("validationError");e=false}if($(a+"-etternavn").getValue().length==0){$(a+"-etternavn").addClassName("validationError");e=false}if(!c.test($(a+"-dato").getValue())){$(a+"-dato").addClassName("validationError");e=false}if($(a+"-epost").getValue().length==0){$(a+"-epost").addClassName("validationError");e=false}}if(e==false){$("validationErrorMsg").update("En eller flere felter mangler innhold eller har ugylig verdi og er markert med rød ramme.");$("validationErrorMsg").highlight({startcolor:"#ff0000",endcolor:"#ffffff"})}return e}function nmsSaveFormData(a){var b=a.serialize(true);new Ajax.Request("/xmlhttprequest.php?service=winorg.saveData",{method:"post",parameters:b,onSuccess:function(c){$("test").update(c.responseText)}})}document.observe("dom:loaded",function(){var a=$$("div.blogg");a.each(function(c){var b=c.select('[class="main-content"]');b.invoke("hide")})});var menu=function(){var f=15,i=50,h=5,d;if(navigator.appName=="Microsoft Internet Explorer"){h=1;var e=navigator.userAgent;var g=new RegExp("MSIE ([0-9]{1,}[.0-9]{0,})");if(g.exec(e)!=null){if(parseFloat(RegExp.$1)<8){return false}}}function c(a){this.n=a;this.h=[];this.c=[]}c.prototype.init=function(o,q){d=q;var j=document.getElementById(o),n=j.getElementsByTagName("ul"),a=n.length,k=0;for(k;k<a;k++){var m=n[k].parentNode;this.h[k]=m;this.c[k]=n[k];m.onmouseover=new Function(this.n+".st("+k+",true)");m.onmouseout=new Function(this.n+".st("+k+")")}};c.prototype.st=function(a,k){var m=this.c[a],j=this.h[a],l=j.getElementsByTagName("a")[0];clearInterval(m.t);m.style.overflow="hidden";if(k){l.className+=" "+d;if(!m.mh){m.style.display="block";m.style.height="";m.mh=m.offsetHeight;m.style.height=0}if(m.mh==m.offsetHeight){m.style.overflow="visible"}else{m.style.zIndex=i;i++;m.t=setInterval(function(){b(m,1)},f)}}else{l.className=l.className.replace(d,"");m.t=setInterval(function(){b(m,-1)},f)}};function b(m,j){var a=m.offsetHeight;if((a<=0&&j!=1)||(a>=m.mh&&j==1)){if(j==1){m.style.filter="";m.style.opacity=1;m.style.overflow="visible"}clearInterval(m.t);return}var l=(j==1)?Math.ceil((m.mh-a)/h):Math.ceil(a/h),k=a/m.mh;m.style.opacity=k;m.style.filter="alpha(opacity="+(k*100)+")";m.style.height=a+(l*j)+"px"}return{dd:c}}();
