var order={fns:[],indexOf:function(a){var b=order.fns;var c=-1;for(var i=0;i<b.length;i++){if(b[i]==a){c=i;break}}return c},contains:function(a){return(order.indexOf(a)>=0)},apend:function(a){if(!(order.contains(a)))order.fns.push(a)},clear:function(){this.fns.length=0},notify:function(){fns=order.fns;if(!fns)return;for(var i=0;i<fns.length;i++){fn=fns[i];fn.call()}}};var currDimensions={};function check(){if($.done)return;$(this).css({width:''});$(this).animate({width:'210px'},1500,check)};function setEl(o,a){if(o.split)o=$(o);if(!o.length&&!a.length)return;var x=(a.width()-o.width())/2;var y=(a.height()-o.height())/2;return o.css({top:y+'px',left:x+'px'})};function showLoading(){$.done=false;$loading=$('#loading');$loading.show();$('#progress').animate({width:'210px'},1500,check);return $loading};function setGet(){return $('#get').css({opacity:'0',display:'block'}).fadeTo(1500,0.5)};function resize(){if(currDimensions){var d=$(window);var e=currDimensions;e.width=d.width();e.height=d.height();d.resize(function(){var a=currDimensions;var b=$(window);if(a.height&&a.height!=b.height()){setEl($('#loading'),b);setEl($('#home'),b);setEl($('#gallery'),b);a.height=b.height();a.width=b.width();$('#get').css({width:a.width+'px',height:a.height+'px'})}});d.scroll(function(){var a=$(window);var b=a.width();var c=a.height();b+=a.scrollLeft();c+=a.scrollTop();$('#get').css({width:b+'px',height:c+'px'})})}};function complete(a){$('#content1').css({background:'transparent url('+a.image+') 0 0 no-repeat'})};function finish(a,b){if(!a.length&&!b.length)return;setEl(a,$(window));$.done=true;a.css('display','block');b.hide();$('#get').fadeOut(1000)};function getBackground(){var a=['theHall'];$.preload(a,{base:'/volki/images/',ext:'.jpg',onComplete:complete,onFinish:function(){finish($('#home'),$('#loading'))}})};function setPosition(o,a){if(o.split)o=$(o);if(!o.length)return;if(a){if(a.split)a=$(a);var y=parseInt(a.css('top'));setEl(o,$(window));var b=a.height();o.css({top:y+b+'px'});return o}return setEl(o,$(window))};function showContent(a,b,c){var d=setPosition('#content');d.switchVertically(function(){this.html(a);$(b).fadeIn(1500,function(){$('#t1').html(c);setPosition('#title',d).slideDown(1000)})})};function setGallery(){$('#back').click(function(){$get=$('#get').css({opacity:'0',display:'block'}).fadeIn(1000,function(){$('#gallery').hide();$('#home').show();$('body').css('background-color','rgb(16,11,10)')});$get.fadeOut(1000)});$('#thumbs a span').mouseover(function(){$(this).css('opacity','0.5')}).mouseout(function(){$(this).css('opacity','1.0')});$('#thumbs a').click(function(){$get=setGet();var d=$('#pLoading').show();var e=$(this);var f=[e.attr('rel')];var g=e.attr('title');$.preload(f,{base:'/volki/images/',ext:'.jpg',onComplete:function(b){d.hide();var c=setPosition('#pic');c.switchVertically(function(){var a=new Image();a.src=b.image;$('#pic1').html(a);$('#pic1 img').css('opacity','0').show().fadeTo(1000,1.0,function(){$('#t4').html(g);setPosition('#pic2',c).slideDown(1000)})})}});return false});$('#t3').click(function(){$('#pic2').slideUp(800,function(){$pic=$('#pic');$('img',$pic).hide();$pic.hide();$('#get').fadeOut(1000)});return false})};function getGallery(c){var d=$('body');d.css('background-color','rgb(66,66,66)');d.append(c);setEl('#gallery',$(window));setGallery();$('#home').hide();$('#get').fadeTo(1500,0.5);var e=$('#thumbs a');var f=['1a','2a','3a','4a','5a','6a','7a','8a','9a','10a','11a','12a','13a'];$.preload(f,{base:'/volki/images/',ext:'.jpg',onComplete:function(a){var b=e[a.index];$('span:first',b).css({background:'transparent url('+a.image+') 0 0 no-repeat'})}});f.length=0;f=['14a','15a','16a','17a','18a','19a','20a','21a','22a','23a','24a','25a'];$.preload(f,{base:'/volki/images/',ext:'.jpg',onComplete:function(a){var b=e[a.index+13];$('span:first',b).css({background:'transparent url('+a.image+') 0 0 no-repeat'})},onFinish:function(){finish($('#gallery'),$('#loading'))}});var g=['loading'];$.preload(g,{base:'/volki/images/',ext:'.gif',onComplete:function(a){var b=new Image();b.src=a.image;$('#pLoading').append(b)},onFinish:function(){setEl('#pLoading',$(window))}})};function setNav(){$('#t2').click(function(){$('#title').slideUp(800,function(){$content=$('#content');$('div:first>div',$content).hide();$content.hide();$('#get').fadeOut(1000)});return false});$('#content1 a').click(function(){var d=setGet();var e=$(this);var f=e.attr('title');var g='#';g+=e.attr('rel');if(g=='#gallery'){if(!($(g).length)){d.fadeTo(1500,1.0,function(){var b=showLoading();var c=e.attr('href');$.ajax({url:c,cache:false,success:function(a){getGallery(a)},error:function(){}})})}else{d.fadeTo(1000,1.0,function(){$('#home').hide();$(g).show();$('body').css('background-color','rgb(66,66,66)');d.fadeOut(1000)})}return false}if(!($.storage.contains(g))){var h=showLoading();var i=e.attr('href');$.ajax({url:i,cache:false,success:function(a){h.hide();showContent(a,g,f);$.storage.apend(g,a)},error:function(){}})}else{var j=$.storage.get(g);showContent(j,g,f)}return false})};function clearAll(){order.clear()};order.apend(function(){setEl($('#loading'),$(window))});order.apend(showLoading);order.apend(resize);order.apend(setNav);order.apend(getBackground);order.apend(clearAll);$(order.notify);
