/* FILE ARCHIVED ON 18:39:10 Mar 3, 2010 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 17:42:24 Aug 28, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ $(document).ready(function(){var directions={up:{reference:'top',delta:-1},down:{reference:'top',delta:1},left:{reference:'left',delta:-1},right:{reference:'left',delta:1}};$('.gw-scroll-button').each(function(){var $widget=$(this).closest('.galleries-widget');var $galleries=$widget.find('.gw-galleries');var $viewport=$galleries.closest('.gw-viewport');var scroll;$.each($(this).attr('class').split(/\s+/),function(i,val){var match=/^gw-scroll-to-(\w+)$/.exec(val);if(match){scroll=directions[match[1]];return false;}});var constraint=scroll.reference=='top'?'height':'width';var space=$viewport[constraint]();var galleries=[];$galleries.children('.gallery-item').each(function(){var Constraint=constraint.replace(/^\w/,function(str){return str.toUpperCase();});galleries.push({offset:$(this).position()[scroll.reference],size:$(this)[constraint](),outerSize:$(this)['outer'+Constraint](),innerSize:$(this)['inner'+Constraint]()});});var getScrollInfo=function(){var start=0-$galleries.position()[scroll.reference];var scrollInfo={position:false,morePrev:true,moreNext:true};if(scroll.delta>0){var boundary=start+space;var lastIndex=galleries.length-1;$.each(galleries,function(i,gallery){if(gallery.offset+gallery.innerSize>boundary){scrollInfo.position=gallery.offset+gallery.innerSize-space;if(i==lastIndex){scrollInfo.moreNext=false;} return false;}});}else if(scroll.delta<0&&start>0){$.each(galleries,function(i,gallery){if(gallery.offset>=start){scrollInfo.position=galleries[i-1].offset;if(i-1==0){scrollInfo.morePrev=false;} return false;}});} return scrollInfo;};$(this).click(function(){var scrollInfo=getScrollInfo();if(scrollInfo.position===false){return;} var css={};css[scroll.reference]=0-scrollInfo.position;$widget.toggleClass('more-prev',scrollInfo.morePrev);$widget.toggleClass('more-next',scrollInfo.moreNext);$galleries.animate(css);});});});