jQuery.noConflict();function fadeSlideShow(j){this.setting=j;j=null;var k=this.setting;k.fadeduration=k.fadeduration?parseInt(k.fadeduration):500;k.curimage=(k.persist)?fadeSlideShow.routines.getCookie("gallery-"+k.wrapperid):0;k.curimage=k.curimage||0;k.currentstep=0;k.totalsteps=k.imagearray.length*(k.displaymode.cycles>0?k.displaymode.cycles:Infinity);k.fglayer=0,k.bglayer=1;k.oninit=k.oninit||function(){};k.onslide=k.onslide||function(){};if(k.displaymode.randomize){k.imagearray.sort(function(){return 0.5-Math.random()})}var h=[];k.longestdesc="";for(var l=0;l<k.imagearray.length;l++){h[l]=new Image();h[l].src=k.imagearray[l][0];if(k.imagearray[l][3]&&k.imagearray[l][3].length>k.longestdesc.length){k.longestdesc=k.imagearray[l][3]}}var i=fadeSlideShow_descpanel.controls[0];k.closebutton=(k.descreveal=="always")?'<img class="close" src="'+i[0]+'" style="float:right;cursor:hand;cursor:pointer;width:'+i[1]+"px;height:"+i[2]+'px;margin-left:2px" title="Hide Description" />':"";var g=this;jQuery(document).ready(function(b){var c=g.setting;var d=fadeSlideShow.routines.getFullHTML(c.imagearray);c.$wrapperdiv=b("#"+c.wrapperid).css({position:"relative",visibility:"visible",background:"black",overflow:"hidden",width:c.dimensions[0],height:c.dimensions[1]}).empty();if(c.$wrapperdiv.length==0){alert('Error: DIV with ID "'+c.wrapperid+'" not found on page.');return}c.$gallerylayers=b('<div class="gallerylayer"></div><div class="gallerylayer"></div>').css({position:"absolute",left:0,top:0,width:"100%",height:"100%",background:"black"}).appendTo(c.$wrapperdiv);var e=b('<img src="'+fadeSlideShow_descpanel.controls[2][0]+'" style="position:absolute;width:'+fadeSlideShow_descpanel.controls[2][1]+"px;height:"+fadeSlideShow_descpanel.controls[2][2]+'px" />').css({left:c.dimensions[0]/2-fadeSlideShow_descpanel.controls[2][1]/2,top:c.dimensions[1]/2-fadeSlideShow_descpanel.controls[2][2]}).appendTo(c.$wrapperdiv);var a=c.$gallerylayers.html(d).find("img").hide().eq(c.curimage);if(c.longestdesc!=""){fadeSlideShow.routines.adddescpanel(b,c);if(c.descreveal=="always"){c.$descpanel.css({top:c.dimensions[1]-c.panelheight});c.$descinner.click(function(f){if(f.target.className=="close"){g.showhidedescpanel("hide")}});c.$restorebutton.click(function(f){g.showhidedescpanel("show");b(this).css({visibility:"hidden"})})}else{c.$wrapperdiv.bind("mouseenter",function(){g.showhidedescpanel("show")});c.$wrapperdiv.bind("mouseleave",function(){g.showhidedescpanel("hide")})}}c.$wrapperdiv.bind("mouseenter",function(){c.ismouseover=true});c.$wrapperdiv.bind("mouseleave",function(){c.ismouseover=false});if(a.get(0).complete){e.hide();g.paginateinit(b);g.showslide(c.curimage)}else{e.hide();g.paginateinit(b);a.bind("load",function(){g.showslide(c.curimage)})}c.oninit.call(g);b(window).bind("unload",function(){if(g.setting.persist){fadeSlideShow.routines.setCookie("gallery-"+c.wrapperid,c.curimage)}jQuery.each(g.setting,function(n){if(g.setting[n] instanceof Array){for(var f=0;f<g.setting[n].length;f++){if(g.setting[n][f].tagName=="DIV"){g.setting[n][f].innerHTML=null}g.setting[n][f]=null}}});g=g.setting=null})})}fadeSlideShow.prototype={navigate:function(d){var c=this.setting;clearTimeout(c.playtimer);if(c.displaymode.type=="auto"){c.displaymode.type="manual";c.displaymode.wraparound=true}if(!isNaN(parseInt(d))){this.showslide(parseInt(d))}else{if(/(prev)|(next)/i.test(d)){this.showslide(d.toLowerCase())}}},showslide:function(i){var h=this;var l=h.setting;if(l.displaymode.type=="auto"&&l.ismouseover&&l.currentstep<=l.totalsteps){l.playtimer=setTimeout(function(){h.showslide("next")},l.displaymode.pause);return}var m=l.imagearray.length;var n=(i=="next")?(l.curimage<m-1?l.curimage+1:0):(i=="prev")?(l.curimage>0?l.curimage-1:m-1):Math.min(i,m-1);var k=l.$gallerylayers.eq(l.bglayer).find("img").hide().eq(n).show();var j=[k.width(),k.height()];k.css({marginLeft:(j[0]>0&&j[0]<l.dimensions[0])?l.dimensions[0]/2-j[0]/2:0});k.css({marginTop:(j[1]>0&&j[1]<l.dimensions[1])?l.dimensions[1]/2-j[1]/2:0});l.$gallerylayers.eq(l.bglayer).css({zIndex:1,opacity:0}).stop().css({opacity:0}).animate({opacity:1},l.fadeduration,function(){clearTimeout(l.playtimer);try{l.onslide.call(h,l.$gallerylayers.eq(l.fglayer).get(0),l.curimage)}catch(a){alert('Fade In Slideshow error: An error has occured somwhere in your code attached to the "onslide" event: '+a)}l.currentstep+=1;if(l.displaymode.type=="auto"){if(l.currentstep<=l.totalsteps||l.displaymode.cycles==0){l.playtimer=setTimeout(function(){h.showslide("next")},l.displaymode.pause)}}});l.$gallerylayers.eq(l.fglayer).css({zIndex:0});l.fglayer=l.bglayer;l.bglayer=(l.bglayer==0)?1:0;l.curimage=n;if(l.$descpanel){l.$descpanel.css({visibility:(l.imagearray[n][3])?"visible":"hidden"})}if(l.imagearray[n][3]){l.$descinner.empty().html(l.closebutton+l.imagearray[n][3])}if(l.displaymode.type=="manual"&&!l.displaymode.wraparound){this.paginatecontrol()}if(l.$status){l.$status.html(l.curimage+1+"/"+m)}},showhidedescpanel:function(h,f){var e=this.setting;var g=(h=="show")?e.dimensions[1]-e.panelheight:this.setting.dimensions[1];e.$descpanel.stop().animate({top:g},fadeSlideShow_descpanel.slidespeed,function(){if(e.descreveal=="always"&&h=="hide"){e.$restorebutton.css({visibility:"visible"})}})},paginateinit:function(f){var e=this;var d=this.setting;if(d.togglerid){d.$togglerdiv=f("#"+d.togglerid);d.$prev=d.$togglerdiv.find(".prev").data("action","prev");d.$next=d.$togglerdiv.find(".next").data("action","next");d.$prev.add(d.$next).click(function(a){var b=f(this);e.navigate(b.data("action"));a.preventDefault()});d.$status=d.$togglerdiv.find(".status")}},paginatecontrol:function(){var b=this.setting;b.$prev.css({opacity:(b.curimage==0)?0.4:1}).data("action",(b.curimage==0)?"none":"prev");b.$next.css({opacity:(b.curimage==b.imagearray.length-1)?0.4:1}).data("action",(b.curimage==b.imagearray.length-1)?"none":"next");if(document.documentMode==8){b.$prev.find("img:eq(0)").css({opacity:(b.curimage==0)?0.4:1});b.$next.find("img:eq(0)").css({opacity:(b.curimage==b.imagearray.length-1)?0.4:1})}}};fadeSlideShow.routines={getSlideHTML:function(c){var d=(c[1])?'<a href="'+c[1]+'" target="'+c[2]+'">\n':"";d+='<img src="'+c[0]+'" style="border-width:0;" />\n';d+=(c[1])?"</a>\n":"";return d},getFullHTML:function(d){var e="";for(var f=0;f<d.length;f++){e+=this.getSlideHTML(d[f])}return e},adddescpanel:function(c,d){d.$descpanel=c('<div class="fadeslidedescdiv"></div>').css({position:"absolute",visibility:"hidden",width:"100%",left:0,top:d.dimensions[1],font:fadeSlideShow_descpanel.fontStyle,zIndex:"2"}).appendTo(d.$wrapperdiv);c('<div class="descpanelbg"></div><div class="descpanelfg"></div>').css({position:"absolute",left:0,top:0,width:d.$descpanel.width()-8,padding:"4px"}).eq(0).css({background:"black",opacity:0.7}).end().eq(1).css({color:"white"}).html(d.closebutton+d.longestdesc).end().appendTo(d.$descpanel);d.$descinner=d.$descpanel.find("div.descpanelfg");d.panelheight=d.$descinner.outerHeight();d.$descpanel.css({height:d.panelheight}).find("div").css({height:"100%"});if(d.descreveal=="always"){d.$restorebutton=c('<img class="restore" title="Restore Description" src="'+fadeSlideShow_descpanel.controls[1][0]+'" style="position:absolute;visibility:hidden;right:0;bottom:0;z-index:3;width:'+fadeSlideShow_descpanel.controls[1][1]+"px;height:"+fadeSlideShow_descpanel.controls[1][2]+'px;cursor:pointer;cursor:hand" />').appendTo(d.$wrapperdiv)}},getCookie:function(d){var c=new RegExp(d+"=[^;]+","i");if(document.cookie.match(c)){return document.cookie.match(c)[0].split("=")[1]}return null},setCookie:function(d,c){document.cookie=d+"="+c+";path=/"}};