var LANGUAGE_CODE="en";var LANGUAGE_BIDI=false;var catalog=new Array();function pluralidx(a){return(a==1)?0:1}function gettext(a){var b=catalog[a];if(typeof(b)=="undefined"){return a}else{return(typeof(b)=="string")?b:b[0]}}function ngettext(b,a,c){value=catalog[b];if(typeof(value)=="undefined"){return(c==1)?b:a}else{return value[pluralidx(c)]}}function gettext_noop(a){return a}function interpolate(b,c,a){if(a){return b.replace(/%\(\w+\)s/g,function(d){return String(c[d.slice(2,-2)])})}else{return b.replace(/%s/g,function(d){return String(c.shift())})}}window.hgettext=function(a){return gettext(a)};window.hngettext=function(b,a,c){return ngettext(b,a,c)};jQuery.iUtil={getPosition:function(g){var a=0;var i=0;var h=g.style;var f=false;if(jQuery(g).css("display")=="none"){var b=h.visibility;var d=h.position;f=true;h.visibility="hidden";h.display="block";h.position="absolute"}var c=g;while(c){a+=c.offsetLeft+(c.currentStyle&&!jQuery.browser.opera?parseInt(c.currentStyle.borderLeftWidth)||0:0);i+=c.offsetTop+(c.currentStyle&&!jQuery.browser.opera?parseInt(c.currentStyle.borderTopWidth)||0:0);c=c.offsetParent}c=g;while(c&&c.tagName&&c.tagName.toLowerCase()!="body"){a-=c.scrollLeft||0;i-=c.scrollTop||0;c=c.parentNode}if(f==true){h.display="none";h.position=d;h.visibility=b}return{x:a,y:i}},getPositionLite:function(b){var a=0,c=0;while(b){a+=b.offsetLeft||0;c+=b.offsetTop||0;b=b.offsetParent}return{x:a,y:c}},getSize:function(g){var a=jQuery.css(g,"width");var d=jQuery.css(g,"height");var f=0;var j=0;var i=g.style;if(jQuery(g).css("display")!="none"){f=g.offsetWidth;j=g.offsetHeight}else{var b=i.visibility;var c=i.position;i.visibility="hidden";i.display="block";i.position="absolute";f=g.offsetWidth;j=g.offsetHeight;i.display="none";i.position=c;i.visibility=b}return{w:a,h:d,wb:f,hb:j}},getSizeLite:function(a){return{wb:a.offsetWidth||0,hb:a.offsetHeight||0}},getClient:function(c){var b,a,d;if(c){a=c.clientWidth;b=c.clientHeight}else{d=document.documentElement;a=window.innerWidth||self.innerWidth||(d&&d.clientWidth)||document.body.clientWidth;b=window.innerHeight||self.innerHeight||(d&&d.clientHeight)||document.body.clientHeight}return{w:a,h:b}},getScroll:function(i){var d=0,b=0,a=0,f=0,c=0,g=0;if(i&&i.nodeName.toLowerCase()!="body"){d=i.scrollTop;b=i.scrollLeft;a=i.scrollWidth;f=i.scrollHeight;c=0;g=0}else{if(document.documentElement){d=document.documentElement.scrollTop;b=document.documentElement.scrollLeft;a=document.documentElement.scrollWidth;f=document.documentElement.scrollHeight}else{if(document.body){d=document.body.scrollTop;b=document.body.scrollLeft;a=document.body.scrollWidth;f=document.body.scrollHeight}}c=self.innerWidth||document.documentElement.clientWidth||document.body.clientWidth||0;g=self.innerHeight||document.documentElement.clientHeight||document.body.clientHeight||0}return{t:d,l:b,w:a,h:f,iw:c,ih:g}},getMargins:function(i,d){var g=jQuery(i);var f=g.css("marginTop")||"";var h=g.css("marginRight")||"";var a=g.css("marginBottom")||"";var c=g.css("marginLeft")||"";if(d){return{t:parseInt(f)||0,r:parseInt(h)||0,b:parseInt(a)||0,l:parseInt(c)}}else{return{t:f,r:h,b:a,l:c}}},getPadding:function(i,d){var g=jQuery(i);var f=g.css("paddingTop")||"";var h=g.css("paddingRight")||"";var a=g.css("paddingBottom")||"";var c=g.css("paddingLeft")||"";if(d){return{t:parseInt(f)||0,r:parseInt(h)||0,b:parseInt(a)||0,l:parseInt(c)}}else{return{t:f,r:h,b:a,l:c}}},getBorder:function(i,d){var g=jQuery(i);var f=g.css("borderTopWidth")||"";var h=g.css("borderRightWidth")||"";var a=g.css("borderBottomWidth")||"";var c=g.css("borderLeftWidth")||"";if(d){return{t:parseInt(f)||0,r:parseInt(h)||0,b:parseInt(a)||0,l:parseInt(c)||0}}else{return{t:f,r:h,b:a,l:c}}},getPointer:function(b){var a=b.pageX||(b.clientX+(document.documentElement.scrollLeft||document.body.scrollLeft))||0;var c=b.pageY||(b.clientY+(document.documentElement.scrollTop||document.body.scrollTop))||0;return{x:a,y:c}},traverseDOM:function(a,b){b(a);a=a.firstChild;while(a){jQuery.iUtil.traverseDOM(a,b);a=a.nextSibling}},purgeEvents:function(a){jQuery.iUtil.traverseDOM(a,function(c){for(var b in c){if(typeof c[b]==="function"){c[b]=null}}})},centerEl:function(d,c){var a=jQuery.iUtil.getScroll();var b=jQuery.iUtil.getSize(d);if(!c||c=="vertically"){jQuery(d).css({top:a.t+((Math.max(a.h,a.ih)-a.t-b.hb)/2)+"px"})}if(!c||c=="horizontally"){jQuery(d).css({left:a.l+((Math.max(a.w,a.iw)-a.l-b.wb)/2)+"px"})}},fixPNG:function(b,d){var a=jQuery('img[@src*="png"]',b||document),c;a.each(function(){c=this.src;this.src=d;this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+c+"')"})}};[].indexOf||(Array.prototype.indexOf=function(b,d){d=(d==null)?0:d;var a=this.length;for(var c=d;c<a;c++){if(this[c]==b){return c}}return -1});jQuery.iFisheye={build:function(a){return this.each(function(){var b=this;b.fisheyeCfg={items:jQuery(a.items,this),container:jQuery(a.container,this),pos:jQuery.iUtil.getPosition(this),itemWidth:a.itemWidth,itemsText:a.itemsText,proximity:a.proximity,valign:a.valign,halign:a.halign,maxWidth:a.maxWidth};jQuery.iFisheye.positionContainer(b,0);jQuery(window).bind("resize",function(){b.fisheyeCfg.pos=jQuery.iUtil.getPosition(b);jQuery.iFisheye.positionContainer(b,0);jQuery.iFisheye.positionItems(b)});jQuery.iFisheye.positionItems(b);b.fisheyeCfg.items.bind("mouseover",function(){jQuery(b.fisheyeCfg.itemsText,this).get(0).style.display="block"}).bind("mouseout",function(){jQuery(b.fisheyeCfg.itemsText,this).get(0).style.display="none"});jQuery(document).bind("mousemove",function(f){var g=jQuery.iUtil.getPointer(f);var d=0;if(b.fisheyeCfg.halign&&b.fisheyeCfg.halign=="center"){var c=g.x-b.fisheyeCfg.pos.x-(b.offsetWidth-b.fisheyeCfg.itemWidth*b.fisheyeCfg.items.size())/2-b.fisheyeCfg.itemWidth/2}else{if(b.fisheyeCfg.halign&&b.fisheyeCfg.halign=="right"){var c=g.x-b.fisheyeCfg.pos.x-b.offsetWidth+b.fisheyeCfg.itemWidth*b.fisheyeCfg.items.size()}else{var c=g.x-b.fisheyeCfg.pos.x}}var h=Math.pow(g.y-b.fisheyeCfg.pos.y-b.offsetHeight/2,2);b.fisheyeCfg.items.each(function(e){distance=Math.sqrt(Math.pow(c-e*b.fisheyeCfg.itemWidth,2)+h);distance-=b.fisheyeCfg.itemWidth/2;distance=distance<0?0:distance;distance=distance>b.fisheyeCfg.proximity?b.fisheyeCfg.proximity:distance;distance=b.fisheyeCfg.proximity-distance;extraWidth=b.fisheyeCfg.maxWidth*distance/b.fisheyeCfg.proximity;this.style.width=b.fisheyeCfg.itemWidth+extraWidth+"px";this.style.left=b.fisheyeCfg.itemWidth*e+d+"px";d+=extraWidth});jQuery.iFisheye.positionContainer(b,d)})})},positionContainer:function(b,a){if(b.fisheyeCfg.halign){if(b.fisheyeCfg.halign=="center"){jQuery(b.fisheyeCfg.container).css("left",(b.offsetWidth-b.fisheyeCfg.itemWidth*b.fisheyeCfg.items.size())/2-a/2+"px")}else{if(b.fisheyeCfg.halign=="left"){b.fisheyeCfg.container.get(0).style.left=-a/b.fisheyeCfg.items.size()+"px"}else{if(b.fisheyeCfg.halign=="right"){b.fisheyeCfg.container.get(0).style.left=(b.offsetWidth-b.fisheyeCfg.itemWidth*b.fisheyeCfg.items.size())-a/2+"px"}}}}jQuery(b.fisheyeCfg.container).css("width",b.fisheyeCfg.itemWidth*b.fisheyeCfg.items.size()+a+"px")},positionItems:function(a){a.fisheyeCfg.items.each(function(b){this.style.width=a.fisheyeCfg.itemWidth+"px";this.style.left=a.fisheyeCfg.itemWidth*b+"px"})}};jQuery.fn.Fisheye=jQuery.iFisheye.build;(function(a){a.fn.pageflow=function(d){var f={anchors:"a[rel=page]",sizeElement:a(window),easing:"easeOutBounce",speed:1000,direction:"cross",margin:0,autoResize:true,onchange:function(){}};var e=a.extend({},f,d);var b=this;var c=function(){var g=e.sizeElement.height();var h=e.sizeElement.width();switch(e.direction){case"cross":a(b).each(function(j){a(this).css({top:((j==1?-1*g:0)+(j==4?g:0))+(j*e.margin)+"px",left:((j==3?h:0)+(j==2?h*-1:0))+(j*e.margin)+"px",height:g,width:h}).show()});break;case"horizontal":a(b).each(function(j){a(this).css({top:"0px",left:(j*h)+(j*e.margin)+"px",height:g,width:h}).show()});case"vertical":a(b).each(function(j){a(this).css({top:((j*g)+(j*e.margin))+"px",left:"0px",height:g,width:h}).show()})}};c();if(e.autoResize){a(window).bind("resize",c)}a(e.anchors).click(function(){a(e.anchors).removeClass("hover");a(this).addClass("hover");var h=a(this.hash);var g=h.position();g.left="-="+g.left;g.top="-="+g.top;a(b).stop().animate(g,e.speed,e.easing);e.onchange(h);return false});return this}})(jQuery);jQuery.extend(jQuery.easing,{easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}}});(function(a){a.fn.slideshow=function(c){var d=a.extend({},a.fn.slideshow.defaults,c);function b(g){var e=a(g);var f=a("ul",e);var h=a("li:first",e);var i=h;var j=null;this.next=function(){var l=d.interval/6;a("p",h).slideUp(l);a("img",h).fadeOut(l);h=h.next();if(h.length<1){h=a("li:first",f)}a("img",h).fadeIn(l,function(){a("p",h).slideDown(l)});var k=a("img",h.next());if(k.attr("src").indexOf&&k.attr("src").indexOf(d.blankimage)>=0){k.attr("src",k.attr("alt"));k.attr("alt",k.attr("title"))}};this.start=function(){if(e.children().length>0){j=setInterval(next,d.interval)}};a("img,p",e).hide();a("img:first,p:first",e).show();start()}a(this).each(function(){b(this)});return this};a.fn.slideshow.defaults={interval:4000,pauseOnHover:true,blankimage:"blank.gif"}})(jQuery);jQuery(function(a){a(".page").pageflow({easing:"",onchange:function(b){a(".gallery",b).slideshow()}});a(".content div.chapter").pageflow({anchors:"a[rel=chapter]",sizeElement:a("#tours"),easing:"",direction:"horizontal",margin:5});a("#dock").show().Fisheye({maxWidth:60,items:"a",itemsText:"span",container:".dock-container",itemWidth:100,proximity:150,alignment:"left",valign:"bottom",halign:"center"})});
