
var mpMedium={src:'/sitefiles/33/js/sifr/mp-normal.swf',ratios:[6,1.49,8,1.5,9,1.44,12,1.45,15,1.42,18,1.4,21,1.39,27,1.38,36,1.37,43,1.36,45,1.35,46,1.36,48,1.35,51,1.36,71,1.35,72,1.34,73,1.35,1.34]};var mpBold={src:'/sitefiles/33/js/sifr/mp-bold.swf',ratios:[6,1.49,8,1.5,9,1.44,12,1.45,15,1.42,18,1.4,21,1.39,27,1.38,36,1.37,43,1.36,45,1.35,46,1.36,48,1.35,51,1.36,71,1.35,72,1.34,73,1.35,1.34]};var mpBlack={src:'/sitefiles/33/js/sifr/mp-black.swf',ratios:[6,1.49,8,1.5,9,1.44,12,1.45,15,1.42,18,1.4,21,1.39,27,1.38,36,1.37,43,1.36,45,1.35,46,1.36,48,1.35,51,1.36,71,1.35,72,1.34,73,1.35,1.34]};sIFR.delayCSS=true;sIFR.activate(mpMedium,mpBold,mpBlack);sIFR.domains=['skryt.no','hein.skryt.no','haraldsonberg.net'];sIFR.replace(mpMedium,{selector:'.art-60 h3',css:['.sIFR-root { color: #5B2449; letter-spacing: -1 }','.sIFR-root a { color: #5B2449; text-decoration: none; }','.sIFR-root a:hover { color: #645664; text-decoration: none; }'],wmode:"transparent",forceWidth:true});sIFR.replace(mpMedium,{selector:'#custom-comment-text p',css:['.sIFR-root { color: #B15592; background-color: #F8F4F9; letter-spacing: -1; }','.sIFR-root em { color: #B15592; width: 20px; }'],wmode:"opaque",offsetTop:5,forceWidth:true});sIFR.replace(mpBold,{selector:'#meta-boxes h4',css:['.sIFR-root { color: #5B2449; letter-spacing: -1 }','.sIFR-root a { color: #5B2449; text-decoration: none; }','.sIFR-root a:hover { color: #645664; text-decoration: none; }'],wmode:"transparent",forceWidth:true});sIFR.replace(mpMedium,{selector:'#article #related h3',css:['.sIFR-root { color: #8A6989; }'],wmode:"transparent",forceWidth:true});sIFR.replace(mpBold,{selector:'.full-width-third h2',css:['.sIFR-root { color: #645664; text-transform: uppercase; }'],wmode:"opaque",forceTextTransform:true,offsetTop:-2,tuneHeight:-6});sIFR.replace(mpBold,{selector:'#article #intro',css:['.sIFR-root { color: #645664; text-transform: uppercase; }'],wmode:"opaque",forceTextTransform:true,offsetTop:-2,tuneHeight:-6});sIFR.replace(mpBlack,{selector:'.full-width-third h3',css:['.sIFR-root { color: #645664; letter-spacing: -1; }','.sIFR-root a { color: #645664; text-decoration: none; }','.sIFR-root a:hover { color: #5B2449; text-decoration: none; }'],wmode:"opaque",forceWidth:true,forceClear:true});sIFR.replace(mpBlack,{selector:'#article h2',css:['.sIFR-root { color: #645664; letter-spacing: -1; }'],wmode:"opaque",tuneHeight:-6,offsetTop:-2});sIFR.replace(mpBlack,{selector:'#photo-album #album-top h2',css:['.sIFR-root { color: #645664; letter-spacing: -1; }'],wmode:"opaque",tuneHeight:-6,offsetTop:-2});sIFR.replace(mpBold,{selector:'#article #article-body h3',css:['.sIFR-root { color: #5B2449; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'.generic h2',css:['.sIFR-root { color: #5B2449; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'.generic h3',css:['.sIFR-root { color: #645664; }','.sIFR-root a { color: #645664; text-decoration: none; }','.sIFR-root a:hover { color: #5B2449; text-decoration: none; }',],wmode:"transparent"});sIFR.replace(mpBold,{selector:'#article #article-body h4',css:['.sIFR-root { color: #5B2449; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'.generic h4',css:['.sIFR-root { color: #5B2449; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'#article #article-body h5',css:['.sIFR-root { color: #5B2449; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'#comment-wrap h3',css:['.sIFR-root { color: #655765; }'],wmode:"transparent"});sIFR.replace(mpBold,{selector:'#comments h3',css:['.sIFR-root { color: #655765; }'],wmode:"transparent"});sIFR.replace(mpMedium,{selector:'.generic-links-third h3',css:['.sIFR-root { color: #645664; text-transform: uppercase; }'],wmode:"transparent",forceTextTransform:true});var iReplacer=Class.create({initialize:function(className)
{var TextArray=new Array();var TextareaArray=new Array();var inputTxtArray=new Array();var textareaTxtArray=new Array();$$('input').each(function(input)
{if($(input).getAttribute('type')=='text')
{if($(input).hasClassName(className))
{inputTxtArray.push($(input));}}});$$('textarea').each(function(textarea)
{if($(textarea).hasClassName(className))
{textareaTxtArray.push($(textarea));}});inputTxtArray.each(function(elem)
{TextArray[inputTxtArray.indexOf(elem)]=$(elem).value;$(elem).observe('focus',function()
{if($(elem).value==TextArray[inputTxtArray.indexOf(elem)])
{$(elem).value='';}});$(elem).observe('blur',function()
{if($(elem).value=='')
{$(elem).value=TextArray[inputTxtArray.indexOf(elem)];}});});textareaTxtArray.each(function(elem)
{TextareaArray[textareaTxtArray.indexOf(elem)]=$(elem).innerHTML;$(elem).observe('focus',function()
{if($(elem).innerHTML==TextareaArray[textareaTxtArray.indexOf(elem)])
{$(elem).innerHTML='';}});$(elem).observe('blur',function()
{if($(elem).innerHTML=='')
{$(elem).innerHTML=TextareaArray[textareaTxtArray.indexOf(elem)];}});});}});Event.observe(window,'load',function()
{var inputReplacer=new iReplacer('ireplace');});var Toggler=Class.create({initialize:function(settings)
{var self=this;var defaultHeight=eval($$('.'+settings.toggleBoxClassName)[0].offsetHeight);var togglers=$$('.'+settings.toggleBoxClassName+' .'+settings.togglerClassName);var expanded=new Array();togglers.each(function(iterator,i){expanded[i]=false;});var togglersVisible=false;togglers.each(function(toggler,i)
{if((eval($(toggler.up('.'+settings.innerWrapperClassName)).offsetHeight)+settings.tweakInnerWrapperOverflow)>eval($(toggler.up('.'+settings.toggleBoxClassName)).offsetHeight))
{if(togglersVisible==false){if(settings.fadeInToggler==true)
{$(toggler).setStyle({'opacity':'0.0','display':'block'});new Effect.Morph($(toggler),{style:{'opacity':'1.0'},delay:settings.fadeInTogglerDelay,duration:settings.fadeInTogglerSpeed});}
else
{$(toggler).setStyle({'display':'block'});}}}
Event.observe($(toggler),'click',function()
{if(Effect.Queues.get('toggleBox')[0])
{Effect.Queues.get('toggleBox').each(function(fx){fx.cancel();});}
if(expanded[i]==false)
{new Effect.Morph($(toggler.up('.'+settings.toggleBoxClassName)),{style:{'height':(eval($(toggler.up('.'+settings.innerWrapperClassName)).offsetHeight)+settings.tweakExpandedHeight)+'px'},duration:settings.expandSpeed,beforeStart:function(){expanded[i]=true;$(toggler).innerHTML='&#150;';},queue:{position:'end',scope:'toggleBox',limit:2}});}
else if(expanded[i]==true)
{new Effect.Morph($(toggler.up('.'+settings.toggleBoxClassName)),{style:{'height':defaultHeight+'px'},duration:settings.collapseSpeed,beforeStart:function(){expanded[i]=false;$(toggler).innerHTML='+';},queue:{position:'end',scope:'toggleBox',limit:2}});}});if(i==(togglers.length-1))
{togglersVisible=true;}});}});Event.observe(window,'load',function()
{if($$('div.expandable a.toggle')[0])
{new Toggler({togglerClassName:'toggle',toggleBoxClassName:'expandable',innerWrapperClassName:'wrapper',expandSpeed:0.4,collapseSpeed:0.2,fadeInToggler:true,fadeInTogglerDelay:0.25,fadeInTogglerSpeed:0.75,tweakExpandedHeight:-6,tweakInnerWrapperOverflow:-7});}});LightboxOptions=Object.extend({fileLoadingImage:'/sitefiles/33/gfx/lb2/loading.gif',fileBottomNavCloseImage:'/sitefiles/33/gfx/lb2/closelabel.gif',overlayOpacity:0.9,animate:true,resizeSpeed:8,borderSize:10,labelImage:"Bilde",labelOf:"av"},window.LightboxOptions||{});var Lightbox=Class.create();Lightbox.prototype={imageArray:[],activeImage:undefined,initialize:function(){this.updateImageList();this.keyboardAction=this.keyboardAction.bindAsEventListener(this);if(LightboxOptions.resizeSpeed>10)LightboxOptions.resizeSpeed=10;if(LightboxOptions.resizeSpeed<1)LightboxOptions.resizeSpeed=1;this.resizeDuration=LightboxOptions.animate?((11-LightboxOptions.resizeSpeed)*0.15):0;this.overlayDuration=LightboxOptions.animate?0.2:0;var size=(LightboxOptions.animate?250:1)+'px';var objBody=$$('body')[0];objBody.appendChild(Builder.node('div',{id:'overlay'}));objBody.appendChild(Builder.node('div',{id:'lightbox'},[Builder.node('div',{id:'outerImageContainer'},Builder.node('div',{id:'imageContainer'},[Builder.node('img',{id:'lightboxImage'}),Builder.node('div',{id:'hoverNav'},[Builder.node('a',{id:'prevLink',href:'#'}),Builder.node('a',{id:'nextLink',href:'#'})]),Builder.node('div',{id:'loading'},Builder.node('a',{id:'loadingLink',href:'#'},Builder.node('img',{src:LightboxOptions.fileLoadingImage})))])),Builder.node('div',{id:'imageDataContainer'},Builder.node('div',{id:'imageData'},[Builder.node('div',{id:'imageDetails'},[Builder.node('span',{id:'caption'}),Builder.node('span',{id:'numberDisplay'})]),Builder.node('div',{id:'bottomNav'},Builder.node('a',{id:'bottomNavClose',href:'#'}))]))]));$('overlay').hide().observe('click',(function(){this.end();}).bind(this));$('lightbox').hide().observe('click',(function(event){if(event.element().id=='lightbox')this.end();}).bind(this));$('outerImageContainer').setStyle({width:size,height:size});$('prevLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage-1);}).bindAsEventListener(this));$('nextLink').observe('click',(function(event){event.stop();this.changeImage(this.activeImage+1);}).bindAsEventListener(this));$('loadingLink').observe('click',(function(event){event.stop();this.end();}).bind(this));$('bottomNavClose').observe('click',(function(event){event.stop();this.end();}).bind(this));var th=this;(function(){var ids='overlay lightbox outerImageContainer imageContainer lightboxImage hoverNav prevLink nextLink loading loadingLink '+'imageDataContainer imageData imageDetails caption numberDisplay bottomNav bottomNavClose';$w(ids).each(function(id){th[id]=$(id);});}).defer();},updateImageList:function(){this.updateImageList=Prototype.emptyFunction;document.observe('click',(function(event){var target=event.findElement('a[rel^=lightbox]')||event.findElement('area[rel^=lightbox]');if(target){event.stop();this.start(target);}}).bind(this));},start:function(imageLink){$$('select','object','embed').each(function(node){node.style.visibility='hidden'});var arrayPageSize=this.getPageSize();$('overlay').setStyle({width:arrayPageSize[0]+'px',height:arrayPageSize[1]+'px'});new Effect.Appear(this.overlay,{duration:this.overlayDuration,from:0.0,to:LightboxOptions.overlayOpacity});this.imageArray=[];var imageNum=0;if((imageLink.rel=='lightbox')){this.imageArray.push([imageLink.href,imageLink.title]);}else{this.imageArray=$$(imageLink.tagName+'[href][rel="'+imageLink.rel+'"]').collect(function(anchor){return[anchor.href,anchor.title];}).uniq();while(this.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}
var arrayPageScroll=document.viewport.getScrollOffsets();var lightboxTop=arrayPageScroll[1]+(document.viewport.getHeight()/10);var lightboxLeft=arrayPageScroll[0];this.lightbox.setStyle({top:lightboxTop+'px',left:lightboxLeft+'px'}).show();this.changeImage(imageNum);},changeImage:function(imageNum){this.activeImage=imageNum;if(LightboxOptions.animate)this.loading.show();this.lightboxImage.hide();this.hoverNav.hide();this.prevLink.hide();this.nextLink.hide();this.imageDataContainer.setStyle({opacity:.0001});this.numberDisplay.hide();var imgPreloader=new Image();imgPreloader.onload=(function(){this.lightboxImage.src=this.imageArray[this.activeImage][0];this.resizeImageContainer(imgPreloader.width,imgPreloader.height);}).bind(this);imgPreloader.src=this.imageArray[this.activeImage][0];},resizeImageContainer:function(imgWidth,imgHeight){var widthCurrent=this.outerImageContainer.getWidth();var heightCurrent=this.outerImageContainer.getHeight();var widthNew=(imgWidth+LightboxOptions.borderSize*2);var heightNew=(imgHeight+LightboxOptions.borderSize*2);var xScale=(widthNew/widthCurrent)*100;var yScale=(heightNew/heightCurrent)*100;var wDiff=widthCurrent-widthNew;var hDiff=heightCurrent-heightNew;if(hDiff!=0)new Effect.Scale(this.outerImageContainer,yScale,{scaleX:false,duration:this.resizeDuration,queue:'front'});if(wDiff!=0)new Effect.Scale(this.outerImageContainer,xScale,{scaleY:false,duration:this.resizeDuration,delay:this.resizeDuration});var timeout=0;if((hDiff==0)&&(wDiff==0)){timeout=100;if(Prototype.Browser.IE)timeout=250;}
(function(){this.prevLink.setStyle({height:imgHeight+'px'});this.nextLink.setStyle({height:imgHeight+'px'});this.imageDataContainer.setStyle({width:widthNew+'px'});this.showImage();}).bind(this).delay(timeout/1000);},showImage:function(){this.loading.hide();new Effect.Appear(this.lightboxImage,{duration:this.resizeDuration,queue:'end',afterFinish:(function(){this.updateDetails();}).bind(this)});this.preloadNeighborImages();},updateDetails:function(){if(this.imageArray[this.activeImage][1]!=""){this.caption.update(this.imageArray[this.activeImage][1]).show();}
if(this.imageArray.length>1){this.numberDisplay.update(LightboxOptions.labelImage+' '+(this.activeImage+1)+' '+LightboxOptions.labelOf+'  '+this.imageArray.length).show();}
new Effect.Parallel([new Effect.SlideDown(this.imageDataContainer,{sync:true,duration:this.resizeDuration,from:0.0,to:1.0}),new Effect.Appear(this.imageDataContainer,{sync:true,duration:this.resizeDuration})],{duration:this.resizeDuration,afterFinish:(function(){var arrayPageSize=this.getPageSize();this.overlay.setStyle({height:arrayPageSize[1]+'px'});this.updateNav();}).bind(this)});},updateNav:function(){this.hoverNav.show();if(this.activeImage>0)this.prevLink.show();if(this.activeImage<(this.imageArray.length-1))this.nextLink.show();this.enableKeyboardNav();},enableKeyboardNav:function(){document.observe('keydown',this.keyboardAction);},disableKeyboardNav:function(){document.stopObserving('keydown',this.keyboardAction);},keyboardAction:function(event){var keycode=event.keyCode;var escapeKey;if(event.DOM_VK_ESCAPE){escapeKey=event.DOM_VK_ESCAPE;}else{escapeKey=27;}
var key=String.fromCharCode(keycode).toLowerCase();if(key.match(/x|o|c/)||(keycode==escapeKey)){this.end();}else if((key=='f')||(keycode==70)){if(this.activeImage!=0){this.disableKeyboardNav();this.changeImage(this.activeImage-1);}}else if((key=='n')||(keycode==39)){if(this.activeImage!=(this.imageArray.length-1)){this.disableKeyboardNav();this.changeImage(this.activeImage+1);}}},preloadNeighborImages:function(){var preloadNextImage,preloadPrevImage;if(this.imageArray.length>this.activeImage+1){preloadNextImage=new Image();preloadNextImage.src=this.imageArray[this.activeImage+1][0];}
if(this.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=this.imageArray[this.activeImage-1][0];}},end:function(){this.disableKeyboardNav();this.lightbox.hide();new Effect.Fade(this.overlay,{duration:this.overlayDuration});$$('select','object','embed').each(function(node){node.style.visibility='visible'});},getPageSize:function(){var xScroll,yScroll;if(window.innerHeight&&window.scrollMaxY){xScroll=window.innerWidth+window.scrollMaxX;yScroll=window.innerHeight+window.scrollMaxY;}else if(document.body.scrollHeight>document.body.offsetHeight){xScroll=document.body.scrollWidth;yScroll=document.body.scrollHeight;}else{xScroll=document.body.offsetWidth;yScroll=document.body.offsetHeight;}
var windowWidth,windowHeight;if(self.innerHeight){if(document.documentElement.clientWidth){windowWidth=document.documentElement.clientWidth;}else{windowWidth=self.innerWidth;}
windowHeight=self.innerHeight;}else if(document.documentElement&&document.documentElement.clientHeight){windowWidth=document.documentElement.clientWidth;windowHeight=document.documentElement.clientHeight;}else if(document.body){windowWidth=document.body.clientWidth;windowHeight=document.body.clientHeight;}
if(yScroll<windowHeight){pageHeight=windowHeight;}else{pageHeight=yScroll;}
if(xScroll<windowWidth){pageWidth=xScroll;}else{pageWidth=windowWidth;}
return[pageWidth,pageHeight];}}
Event.observe(window,'load',function(){new Lightbox();});