var viewer=function(){var d={debug:false,default_figure_selected:0,selectors:{viewer:"#viewer",container:"#viewer div",figures:"#viewer figure",legends:"#viewer figure span"},classes:{reader:"for-reader",navigation:"nav",selected:"selected"},animations:{interval:7000,container:{duration:500,easing:"swing"}}},c={},b=null;function f(){c.$viewer=$(d.selectors.viewer);c.$container=$(d.selectors.container);c.$figures=$(d.selectors.figures);c.$legends=$(d.selectors.legends);c.css={};c.css.figure={};c.css.figure.width=c.$figures.width();e(c);var i="",h=c.$figures.length;c.$figures.each(function(k,j){i+='<a class="'+this.id+'" href="#'+this.id+'"><span class="'+d.classes.reader+'">'+$(c.$legends[k]).text()+"</span></a>";if(k<h-1){i+='<span class="separator"> &gt; </span>'}});i='<p class="'+d.classes.navigation+'">'+i+"</p>";c.$viewer.append(i);c.$navigation_links=$(d.selectors.viewer+" p."+d.classes.navigation+" a");c.$navigation_links.click(function(l){if(l.originalEvent){window.clearInterval(b)}var k=$(this);if(k.hasClass(d.classes.selected)){return false}var m=k.attr("class");var j=0;c.$navigation_links.each(function(o,n){if(n.className==m){j=o;return false}});c.$container.animate({marginLeft:-(j*c.css.figure.width)},d.animations.container.duration,d.animations.container.easing);c.$navigation_links.removeClass(d.classes.selected);k.addClass(d.classes.selected);return false});if(window.location.hash){var g=window.location.hash.substring(1);c.$navigation_links.each(function(){if(this.className==g){$(this).click();return false}})}else{$(c.$navigation_links[d.default_figure_selected]).click();b=window.setInterval(a,d.animations.interval)}}function a(){var h=c.$navigation_links.filter("."+d.classes.selected),g=h.nextAll("a").eq(0);if(g.length){g.click()}else{c.$navigation_links.eq(0).click()}}function e(g){if(d.debug){console.log(g)}}return{init:f}}();$(document).ready(function(){$("body").addClass("js");viewer.init()});
