jQuery.timer=function(a,b){var a=a||100;if(!b){return false}_timer=function(d,e){this.stop=function(){clearInterval(c.id)};this.internalCallback=function(){e(c)};this.reset=function(f){if(c.id){clearInterval(c.id)}var f=f||100;this.id=setInterval(this.internalCallback,f)};this.interval=d;this.id=setInterval(this.internalCallback,this.interval);var c=this};return new _timer(a,b)};
(function(a){a.fn.fullscreen=function(b){var c=a(this);var e=this;var d={autoplay:true,slide:10000,autohide:4000,mode:"fullscreen"};var f={slideTimer:{},slideState:0,autohideTimer:{},autohideState:-1,visibleCount:0,itemWidth:102,itemCount:0,listWidth:0,current:0,list:{},animating:false,urlLock:false,keyNavigation:true};b=a.extend(d,b);e.init=function(){a("#list a").removeAttr("href");a("#list li:not('.current_page_item')").fadeTo("fast",0.5);e.autoHide();e.updateWidth();a("body").css("overflow","hidden");var g=new Array();a("ul#slideshow li").each(function(){var i=a(this).attr("id");var j=i.split("_");g.push(j[1])});var h;a.each(g,function(j,i){if(a.address.value()=="/view/"+d.mode+"/"+i+"/"){h=i;b.urlLock=true;b.autoplay=false}});if(b.autoplay==true){e.autoSlide()}else{}e.open();e.linkEvents();if(b.urlLock==true){e.change(h)}else{e.change("first")}if(b.keyNavigation!==false){e.keyNav()}else{alert("lol")}a("#branding").fadeTo("fast",0.5)};e.linkEvents=function(){a("#next").hover(function(){a(this).fadeTo("slow",0.4)},function(){a(this).fadeTo("slow",1)});a("#prev").hover(function(){a(this).fadeTo("slow",0.4)},function(){a(this).fadeTo("slow",1)});a("#close").hover(function(){a(this).fadeTo("slow",0.4)},function(){a(this).fadeTo("slow",1)});e.updateWidth();a("#close").click(e.close);a("#next").click(function(){e.listSeek(1)});a("#prev").click(function(){e.listSeek(-1)});a("#slideshow li").click(function(){e.change("click."+a(this).attr("id"))});a("#list").mouseover(function(){e.autoHide(2)});a("#list").mouseout(function(){e.autoHide(1)});a("#nextitem").click(function(){e.change("next")});a("#previtem").click(function(){e.change("prev")});a("#overlay:not('#overlay #slideshow')").mousemove(function(){e.autoHide(1)});a(window).resize(function(){e.updateWidth()});a("#list li").mouseover(function(){if(f.list[a(this).attr("id")]===false||f.list[a(this).attr("id")]==undefined){f.list[a(this).attr("id")]=true;a(this).fadeTo("fast",1,function(){f.list[a(this).attr("id")]=true})}});a("#list li").mouseout(function(){if(a(this).hasClass("current_page_item")){}else{f.list[a(this).attr("id")]=true;a(this).fadeTo("fast",0.5,function(){f.list[a(this).attr("id")]=false})}})};e.open=function(){a("#overlay").fadeIn("fast")};e.close=function(){a.address.value("");a.address.update();a("#overlay").empty();a("#overlay").fadeOut("fast");a("#boxed").fadeIn("fast");a("#header").fadeIn("fast");a("#wrapper").fadeIn("fast");f.autohideTimer.stop();f.slideTimer.stop();a("a.lightbox").lightBox();a("body").css("overflow","visible")};e.autoSlide=function(){f.slideTimer=a.timer(b.slide,function(){a("#nextitem").click();f.slideTimer.reset(b.slide)})};e.autoHide=function(h){if(f.autohideState==-1||h==-1){f.autohideTimer=a.timer(b.autohide,function(){e.autoHide(f.autohideState);f.autohideTimer.reset(b.autohide)});f.autohideState=1}if(h!=undefined&&(h==0||h==1||h==2)){f.autohideState=h}else{f.autohideState=1}if(f.autohideState==2||f.autohideState==1){g();if(f.autohideState==1){f.autohideState=0;f.autohideTimer.reset(b.autohide)}else{f.autohideTimer.stop()}}else{i()}function i(){a("#list").slideUp();a("#desc").slideUp()}function g(){a("#list").slideDown();a("#desc").slideDown()}};e.updateWidth=function(){e.listWidth();f.visibleCount=Math.floor(f.listWidth/f.itemWidth);e.resizeImage()};e.resizeImage=function(){var i=a("#fullimage").height();var g=a("#fullimage").width();var k="landscape";if(i>g){k="portrait"}if(i===g){k="square"}switch(k){case"portrait":a("#fullimage").css({height:a(window).height(),width:"auto"});if(a("#fullimage").width()>a(window).width()){a("#fullimage").css({width:a(window).width(),height:"auto"})}break;case"landscape":a("#fullimage").css({width:a(window).width(),height:"auto"});if(a("#fullimage").height()>a(window).height()){a("#fullimage").css({height:a(window).height(),width:"auto"})}break;case"square":var j="width";if(a(window).width()<a(window).height()){j="height"}switch(j){case"height":a("#fullimage").css({width:a(window).width(),height:a(window).width()});break;case"width":a("#fullimage").css({height:a(window).height(),width:a(window).height()});break}break}};e.change=function(n){var l=true;var k=a(".current_page_item").attr("id");var g;var i;var h=/click/;var m=n.search(h);if(m!=-1){var j=n.split(".");n=j[1];i=n.split("_");g=k.split("_");if(a.address.value()=="/view/"+d.mode+"/"+g[1]+"/"){}a.address.value("/view/"+d.mode+"/"+i[1]+"/");a.address.update();if(b.urlLock==false){f.slideTimer.stop()}}if(n==parseInt(n)){n="thumb_"+n}if(n=="first"){n=a(".current_page_item").attr("id");l=false}if(n=="next"){n=a(".current_page_item").next().attr("id");i=n.split("_");g=k.split("_");if(a.address.value()=="/view/"+d.mode+"/"+g[1]+"/"){}a.address.value("/view/"+d.mode+"/"+i[1]+"/");a.address.update();l=false}if(n=="prev"){n=a(".current_page_item").prev().attr("id");i=n.split("_");g=k.split("_");if(a.address.value()=="/view/"+d.mode+"/"+g[1]+"/"){}a.address.value("/view/"+d.mode+"/"+i[1]+"/");a.address.update();l=false}if(a("#"+n).html()==null){n=a("#slideshow li:first").attr("id");e.listSeek(0)}a("#loading").remove();a("#fullimage").remove();a("#image").append(a('<img id="loading" border="0" title="laster inn" src="myreze/img/lightbox-ico-loading.gif"  />')).fadeIn("slow");if(d.mode=="behindthescenes"){a("#image").append(a('<img id="fullimage" border="0" title="'+a("#"+n+" a img").attr("title")+'" src="/slir/?q=90&i=/cache/behind/flickr_'+a("#"+n+" a img").attr("alt")+'"  />')).css("display","none")}else{a("#image").append(a('<img id="fullimage" border="0" title="'+a("#"+n+" a img").attr("title")+'" src="/slir/?q=90&i=/cache/flickr_'+a("#"+n+" a img").attr("alt")+'"  />')).css("display","none")}a(".current_page_item").fadeTo("fast",0.5);a(".current_page_item").removeClass("current_page_item");a("#fullimage, #image").css("display","none");a("#desc").empty();a("#image").fadeIn("slow");a("#fullimage").load(function(){a("#"+n).addClass("current_page_item");var o=Math.floor(a(".current_page_item").index()/f.visibleCount);if(o>f.current){e.listSeek(1)}if(o<f.current){e.listSeek(-1)}a("#desc").append(a('<h1></h1><div class="sep">&nbsp;</div><p></p>'));a("#desc h1").append(a("#"+n+" img").attr("title"));Cufon.replace("#desc h1");a("#desc p").append(a("#"+n+" p").text());Cufon.replace("#desc p");a("#loading").fadeOut("slow").remove();a("#fullimage").fadeIn(1500);a(".current_page_item").fadeTo("fast",1);e.resizeImage()})};e.listSeek=function(k,l){if(k==undefined){return false}if(l==undefined){l=e.listWidth()}var i=parseInt(a("#slideshow").css("margin-left").replace("px",""));var j=0;var h=false;if(k==-1){k="backward";j=f.visibleCount*f.itemWidth;h=true;if((i+j)<0){j=j+i}else{j=0}}if(k==1){k="forward";var g=-(a("#slideshow li").size()*f.itemWidth);j=-(f.visibleCount*f.itemWidth)+i;if(j>g){h=true}else{}}if(k==0){h=true;j=0}if(h){if(f.animating==false){if(k=="forward"){f.current++}if(k=="backward"){f.current--}f.animating=true;a("#slideshow").animate({marginLeft:j+"px"},1250,"easeInBack",function(){f.animating=0})}}return true};e.listWidth=function(){a("#flowcontainer").width((a(window).width()-300));f.listWidth=a("#flowcontainer").width()};e.stop=function(){f.slideTimer.stop();f.autohideTimer.stop()};e.keyNav=function(){a(document).keyup(function(g){if(g.keyCode==27){a("#close").click()}if(g.keyCode==37){a("#previtem").click()}if(g.keyCode==39){a("#nextitem").click()}})};return e.each(function(){e.init()})}})(jQuery);
