',{'class':'exit-message'}).html('
Press ESC to exit
').appendTo($('body')).delay(2e3).animate({opacity:0},500,function(){$(this).remove()})}},zoomOut:function(){$('.exit-message').hide();$('.thumbnails').fadeIn();$('.made').fadeIn();$('.zoom-icon').removeClass('zoom-icon-out').addClass('zoom-icon-in');setTimeout(function(){$('.magazine').addClass('animated').removeClass('zoom-in');resizeViewport()},0)}}});if($.isTouch)$('.magazine-viewport').bind('zoom.doubleTap',zoomTo);else $('.magazine-viewport').bind('zoom.tap',zoomTo);$(document).keydown(function(e){var t=37,n=39,r=27;switch(e.keyCode){case t:$('.magazine').turn('previous');e.preventDefault();break;case n:$('.magazine').turn('next');e.preventDefault();break;case r:$('.magazine-viewport').zoom('zoomOut');e.preventDefault();break}});Hash.on('^page/([0-9]*)$',{yep:function(e,t){var n=t[1];if(n!==undefined){if($('.magazine').turn('is'))$('.magazine').turn('page',n)}},nop:function(e){if($('.magazine').turn('is'))$('.magazine').turn('page',1)}});$(window).resize(function(){resizeViewport()}).bind('orientationchange',function(){resizeViewport()});$('.thumbnails').click(function(e){var t;if(e.target&&(t=/page-([0-9]+)/.exec($(e.target).attr('class')))){$('.magazine').turn('page',t[1])}});$('.thumbnails li').bind($.mouseEvents.over,function(){$(this).addClass('thumb-hover')}).bind($.mouseEvents.out,function(){$(this).removeClass('thumb-hover')});if($.isTouch){$('.thumbnails').addClass('thumbanils-touch').bind($.mouseEvents.move,function(e){e.preventDefault()})}else{$('.thumbnails ul').mouseover(function(){$('.thumbnails').addClass('thumbnails-hover')}).mousedown(function(){return false}).mouseout(function(){$('.thumbnails').removeClass('thumbnails-hover')})}if($.isTouch){$('.magazine').bind('touchstart',regionClick)}else{$('.magazine').click(regionClick)}$('.next-button').bind($.mouseEvents.over,function(){$(this).addClass('next-button-hover')}).bind($.mouseEvents.out,function(){$(this).removeClass('next-button-hover')}).bind($.mouseEvents.down,function(){$(this).addClass('next-button-down')}).bind($.mouseEvents.up,function(){$(this).removeClass('next-button-down')}).click(function(){$('.magazine').turn('next')});$('.previous-button').bind($.mouseEvents.over,function(){$(this).addClass('previous-button-hover')}).bind($.mouseEvents.out,function(){$(this).removeClass('previous-button-hover')}).bind($.mouseEvents.down,function(){$(this).addClass('previous-button-down')}).bind($.mouseEvents.up,function(){$(this).removeClass('previous-button-down')}).click(function(){$('.magazine').turn('previous')});resizeViewport();$('.magazine').addClass('animated')}$('.zoom-icon').bind('mouseover',function(){if($(this).hasClass('zoom-icon-in'))$(this).addClass('zoom-icon-in-hover');if($(this).hasClass('zoom-icon-out'))$(this).addClass('zoom-icon-out-hover')}).bind('mouseout',function(){if($(this).hasClass('zoom-icon-in'))$(this).removeClass('zoom-icon-in-hover');if($(this).hasClass('zoom-icon-out'))$(this).removeClass('zoom-icon-out-hover')}).bind('click',function(){if($(this).hasClass('zoom-icon-in'))$('.magazine-viewport').zoom('zoomIn');else if($(this).hasClass('zoom-icon-out'))$('.magazine-viewport').zoom('zoomOut')});$('#canvas').hide();yepnope({test:Modernizr.csstransforms,yep:['lib/turn.js'],nope:['lib/turn.html4.min.js'],both:['lib/zoom.min.js','js/magazine.js','css/magazine.css'],complete:loadApp})