
jQuery.fn.elementText=function(){return $.trim($(this).clone().children().remove().end().text());};function disableConsole(){var console={};console.log=console.error=console.info=console.debug=console.warn=console.trace=console.dir=console.dirxml=console.group=console.groupEnd=console.time=console.timeEnd=console.assert=console.profile=function(){};}
if(!loggingEnabled||typeof(console)=='undefined'){disableConsole();}
if(top.document.location.href!=document.location.href){top.document.location.href=document.location.href;}
Shadowbox.init({overlayColor:'#3F2105',overlayOpacity:.8,players:['img','html','iframe'],onOpen:setCloseLink,continuous:true,slideshowDelay:3});$('a[href^="http://www.youtube.com/embed/"]').live('click',function(){var x=$(this);var t=x.attr('title')
t=(!t?x.text():t);Shadowbox.open({content:this.href,player:"iframe",title:t,height:380,width:640});return false;});$('#login').live('click',function(){Shadowbox.open({content:this.href,player:"iframe",title:"Login",height:200,width:300});});$('#closepopup').live('click',closepopup);$('a.contact').live('click',function(){setCloseLink().css({right:195,top:150}).fadeIn(1000);var p=$('#popup').appendTo('#main').show();$('#contact').load(this.href+" #insert",function(){$('#contact').appendTo(p).show().css({marginTop:'100%'}).animate({marginTop:0},1000);});return false;});function openpopup(imgurl){setCloseLink().css({right:150,top:-15});var p=$('#popup').appendTo('#main').show();$("<img />").addClass('popup').attr("src",imgurl).appendTo(p).css({opacity:.1}).show().load(function(){$(this).animate({opacity:1},1500);});return false;}
$('a.downloads').live('click',function(){setCloseLink().css({right:195});$('#insert').load(this.href+' #insert',function(){var p=$('#popup').appendTo('#main').show();$('#downloads').appendTo(p).show().css({marginTop:'100%'}).animate({marginTop:'0px'},700);var hand=$('#hand').css({bottom:'-150px'}).show(0,handrun)
setTimeout(function(){hand.animate({bottom:'-600px'},300);},700);setTimeout(function(){hand.hide();},1000);});return false;});function handrun(){var hand=$('#hand');var pos=(hand.css("background-position")=='0% 0%')?'-320px 0px':'0% 0%';hand.css({backgroundPosition:pos});if(!hand.is(':hidden')){setTimeout(handrun,Math.random()*150+50);}}
function animate(){$('h1.header, .maincontent, .submenu').show();var o=$('#kolibri-overlay').hide();if(ismobile==1){o.show();return false;}
var bg=o.css('background-image');var bg2=$('#kolibri').css('background-image');o.css({backgroundImage:bg});$('#k-oog div').css({backgroundImage:bg});if(bg==bg2){$('#kolibri').css({backgroundImage:bg2});openbek();startknipper();}
else{var total=0;var max=422
var loop=true;var time=3000;var rx=15;while(loop){var r=Math.random();var width=5+(r*rx);if(total<125){width=width+25}
if(total>275){width=width+25}
if(width+total>max){width=max-1-total;loop=false;}
var x=$("<div>").addClass('paint').appendTo('#kolibri');x.css({width:width+1+'px',left:total+'px',backgroundPosition:(-total-max)+'px 0px',backgroundImage:bg});var r2=Math.random();x.delay(300*r*r2).animate({height:'383px'},time-((time-1000)*r2));total+=width;}
setTimeout(function(){var k=$('#kolibri');k.fadeTo(500,.1);o.fadeIn(500,function(){$('.paint').remove();k.css({backgroundImage:bg,opacity:''});o.hide();openbek();startknipper();});},time);}}
function setCloseLink(shadowBoxElement){var cb=$('#sb-nav-close');var text=cb.attr("title")+" <b>x</b>";$('#sb-title').append(cb.html(text));if(!shadowBoxElement){return $('#closepopup').html(text).css({right:0,top:0,zIndex:99999});}
else{return null;}}
function openWindow(url,name,width,height){if(!width){width=800;}
if(!height){height=600;}
var w=window.open(url,name,"menubar=0,toolbar=0,location=1,resizable=1,width="+width+",height="+height);try{w.focus();w.moveTo((screen.width-width)/2,(screen.height-height-200)/2);}catch(e){}
return false;}
function setBackgroundColor(datetime){var now=datetime;if(!now||!now.getMonth){now=new Date();}
var c=[0,0,0];var rgb_light=[51,153,187];var rgb_dark=[0,17,34];var fadetime=30;var zon=[[8.38,17.00],[7.56,17.52],[7.02,18.55],[6.43,20.37],[5.46,21.27],[5.21,21.59],[5.39,21.50],[6.25,21.01],[7.14,19.54],[8.01,18.41],[7.59,16.50],[8.40,16.30]];if(google.loader&&google.loader.ClientLocation&&google.loader.ClientLocation.latitude<0){var tmp=zon.splice(0,6);zon.splice(6,0,tmp);}
var m=now.getMonth();var time=60*now.getHours()+now.getMinutes();var zonop=60*Math.floor(zon[m][0])+((zon[m][0]%1)*100);var zononder=60*Math.floor(zon[m][1])+((zon[m][1]%1)*100);if(time>zonop+fadetime&&time<zononder-fadetime){c=rgb_light;}
else if(time<zonop-fadetime||time>zononder+fadetime){c=rgb_dark;}
else{var offset=(Math.min(Math.abs(zonop-time+fadetime),Math.abs(time-zononder-fadetime)))/(2*fadetime)
for(var i=0;i<3;i++){c[i]=Math.round(rgb_dark[i]+(offset*(rgb_light[i]-rgb_dark[i])));}}
$('#view').css('background-color','rgb('+c.join(',')+')');return c;}
var movebackground=function(){this.speed=6;var me=this;var $cloud=$('#cloud');var $clouds=$cloud.find('.clouds');var lastposition=0;this.start=function(){move;me.intervalID=setInterval(move,50);}
this.stop=function(){clearInterval(me.intervalID);}
this.getPosition=function(){return(me.speed*(new Date().getTime()%50000000)/500)|0;}
var move=function(){var t=me.getPosition();if(t!=lastposition){$cloud.css({backgroundPosition:-t/2+"px -30px"});$clouds.css({backgroundPosition:-t+"px 0px"});lastposition=t;}}
var setBackgroundPosition=function($el,x,y){$el.each(function(i,el){if(el.style.backgroundPosition=='undefined'){el.style.backgroundPositionX=x+'px';el.style.backgroundPositionY=y+'px';}else{el.style.backgroundPosition=x+'px '+y+'px';}});}
return this;}
function setCSS(){var css="<style type='text/css'>";css+="#view{background-color:rgb("+setBackgroundColor().join(',')+");}\r\n";var t=movebackground().getPosition();css+="#cloud{background-position:"+(-t/2)+"px -30px;}\r\n";css+=".clouds{background-position:"+(-t)+"px 0px;}\r\n";css+="h1.header, .maincontent, .submenu, #kolibri-overlay{display:none;}\r\n";css+="</style>"
$(css).appendTo("head");}
setCSS();startknipper=function(){var loop=function(){knipper(0);knipper(2000);knipper(2300);if(!jQuery.fx.off){setTimeout(loop,10000);}}
var $eye=$('#k-oog');function knipper(time){setTimeout(function(){$eye.show();},time);setTimeout(function(){$eye.hide();},time+100);}
loop();}
function openbek(){var k=$('#kolibri').css({backgroundPosition:'-844px 0',backgroundRepeat:'repeat-x'});setTimeout(function(){k.css({backgroundPosition:'0 0',backgroundRepeat:'no-repeat'});},500);}
function loadlinks(){var addLink=function(id){$('.pms .holding'+id).hover(function(){$('nav a.holding'+id).addClass('hover');},function(){$('nav a.holding'+id).removeClass('hover');});}
for(var id=1;id<=5;id++){addLink(id);}}
function closepopup(){if($('#downloads').is(':visible')){$('#hand').show().css({bottom:'-600px',backgroundPosition:'0 0'}).animate({bottom:0},300,'',function(){$('#hand').css({backgroundPosition:'-640px 0'});});}$('.foreground').show();$('#downloads, #contact').delay(300).animate({marginTop:'100%'},300,0,function(){$(".popup").fadeOut(300);});return false;}
$(document).ready(function(){$('h1.header').addClass('rotate');setBackgroundColor();var bg=new movebackground();bg.start();$('<div id="popup" class="popup"><a href="#" id="closepopup">X</a><div class="foreground"></div></div>').appendTo('#aspnetForm');loadlinks();$('a.downloads, a.ftp, a.contact').css({opacity:.7}).hover(function(){$(this).css({opacity:1});},function(){$(this).css({opacity:.7});});var sa=$(".submenu a").attr('title',function(){return $(this).find('span').last().text();});sa.hover(function(){var x=$(this);x.data('intervalID',setInterval(function(){x.toggleClass('active');},100));},function(){var x=$(this);clearInterval(x.data('intervalID'));x.removeClass('active');});animate();var page=document.location.href.split('/');if(page.length>=4){var href='';for(var i=3;i<page.length;i++){href+='/'+page[i];}
$('.submenu a[href="'+href+'"]').addClass('selected');}
var bgchange=setInterval(setBackgroundColor,120000);var sp_update=new Date().getTime()+100;var sp_counter=0;var sp_delay=90;if(ismobile==1){bg.stop();clearInterval(bgchange);jQuery.fx.off=true;}});$(window).load(function(){if(ismobile==0){setTimeout(function(){$.getScript('/scripts/preloadimages.aspx');},2000);}});

