Modernizr.load([{load:'//piwik.holgerstitz.de/piwik.js',complete:function(){try{var piwikTracker=Piwik.getTracker("//piwik.holgerstitz.de/piwik.php",2);piwikTracker.trackPageView();piwikTracker.enableLinkTracking();}catch(err){}}},{load:'//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js',complete:function(){if(!window.jQuery){Modernizr.load('/min/f=js/libs/jquery-1.6.2.min.js');}}},{load:'/min/f=js/libs/jquery.plugins.js',complete:function(){jQuery(document).ready(function($){if($.localScroll){$('#content article:not(#welcome)').each(function(){$this=$(this);var prev=($this.prev(':not(#welcome)').length>0)?' <a href="#'+$this.prev().attr('id')+'" class="prev">Vorherige Arbeit</a> ':'';var next=($this.next().length>0)?' <a href="#'+$this.next().attr('id')+'" class="next">Nächste Arbeit</a> ':'';$this.prepend('<nav class="clearfix"><div class="jump-nav jump-nav-top">'+prev+next+'</div></nav>').append('<nav class="clearfix"><div class="jump-nav jump-nav-bottom">'+prev+next+'</div></nav>');});$.localScroll({hash:true});}
$('body').append('<div id="overlay"></div>');$('.ajaxify','#header').click(function(){var $this=$(this);var url=$this.attr('href');if($('#ajaxify').data('current-url')!=url){$('#ajaxify').data('current-url',null).slideUp();$.get(url,{},function(data){$('#overlay').fadeIn();$this.parent().addClass('active').siblings().removeClass('active');updateMagicLine();data='<div>'+data+'</div>';var new_content=$('#content',data);if(new_content.length==0)
{$('#overlay').fadeOut();return false;}
$('#ajaxify').data('current-url',url).html(new_content.html()).slideDown();checkEmailCanvas();function onClose(){if($('#ajaxify').is(":visible")==true){$('#ajaxify').data('current-url',null).slideUp();$('nav li','#header').removeClass('active').first().addClass('active');$('#overlay').fadeOut();updateMagicLine();}
return false;}
$('article','#ajaxify').prepend('<a href="#" class="close">Schließen</a>').find('.close').click(onClose);$('nav li:first-child a','#header').click(onClose);});}
return false;});function updateMagicLine(){var $mainNav=$("#header nav ul");var $magicLine=$("#magic-line");if($(".active",$mainNav).length>0)
{$magicLine.width($(".active",$mainNav).width()).css("left",$(".active a",$mainNav).position().left).data("origLeft",$magicLine.position().left).data("origWidth",$magicLine.width());}};var $el,leftPos,newWidth,$mainNav=$("#header nav ul");$mainNav.append("<li id='magic-line'></li>");var $magicLine=$("#magic-line");updateMagicLine();$("li a",$mainNav).hover(function(){$el=$(this);leftPos=$el.position().left;newWidth=$el.parent().width();$magicLine.stop().animate({left:leftPos,width:newWidth});},function(){$magicLine.stop().animate({left:$magicLine.data("origLeft"),width:$magicLine.data("origWidth")});});function checkEmailCanvas(){if(Modernizr.canvas&&$('#email').length>0)
{var email=document.getElementById('email');var email_ctx=email.getContext('2d');email_ctx.font='14px sans-serif';email_ctx.textBaseline="top";email_ctx.fillText('kontakt'+'@'+'holgerstitz.de',0,0);$('#email').click(function(){window.location.href='mailto:kontakt'+'@'+'holgerstitz.de';return false;});}}
checkEmailCanvas();if($().cycle){$('.slideshow').each(function(){var $this=$(this);var id=$this.parent().attr('id');$this.wrap('<div class="slideshow-wrapper-outer clearfix" id="'+id+'-slides"><div class="slideshow-wrapper"><div class="slideshow-wrapper-inner"></div></div></div>').before('<div class="slideshow-options"><span>Präsentation: </span> <a class="slideshow-play" href="#'+id+'-slides">Anhalten</a> <a class="slideshow-jump" href="#'+id+'-slides">Zentrieren</a></div><div class="slideshow-nav"></div>').siblings('.slideshow-options').find('.slideshow-jump').click(function(){$.scrollTo($(this).parents('.slideshow-wrapper-outer'),400,{offset:{top:-90}});return false;});});$('.slideshow-wrapper-outer').each(function(){var $this=$(this);$this.css('min-height',$('figure',$this).height()+25+'px');});function isScrolledIntoView(elem)
{var docViewTop=$(window).scrollTop();var docViewBottom=docViewTop+$(window).height();var elemTop=$(elem).offset().top;var elemBottom=elemTop+$(elem).height();return((elemBottom>=docViewTop)&&(elemTop<=docViewBottom));}
function enableSlideshow(){$('.slideshow:not(.slideshow-enabled)').each(function(){var $slideshow=$(this);if(isScrolledIntoView(this)==true)
{var $parent=$(this.parentNode);$('*[data-src]',$parent).each(function(){var $this=$(this);$this.attr('src',$this.data('src'));});$slideshow.addClass('slideshow-loading').cycle({timeout:6000,pager:$('.slideshow-nav',$parent),activePagerClass:'active',before:function(cur,next,opts,fwd){if(typeof($parent.data('slideshow-enabled'))=='undefined')
{$slideshow.removeClass('slideshow-loading').addClass('slideshow-enabled')
$parent.data('slideshow-enabled',true);}}}).siblings('.slideshow-options').find('.slideshow-play').toggle(function(){$(this).text('Fortsetzen');$slideshow.cycle('pause');return false;},function(){$(this).text('Anhalten');$slideshow.cycle('resume');return false;}).find('figure').hover(function(){var $fig=$(this);$fig=($fig.prev().length==0)?$fig.siblings().last():$fig.prev();$fig.addClass('hover');},function(){var $fig=$(this);$fig=($fig.prev().length==0)?$fig.siblings().last():$fig.prev();$fig.removeClass('hover');});}});};var didScroll=true;(function _scrolled(){if(didScroll){didScroll=false;enableSlideshow();}
setTimeout(_scrolled,500);})();$(window).bind("scroll",function(){didScroll=true;});}});}}]);
