;(function($){$.fn.cycle=function(options){return this.each(function(){options=options||{};if(this.cycleTimeout)clearTimeout(this.cycleTimeout);this.cycleTimeout=0;this.cyclePause=0;var $cont=$(this);var $slides=options.slideExpr?$(options.slideExpr,this):$cont.children();var els=$slides.get();if(els.length<2){return;}
var opts=$.extend({},$.fn.cycle.defaults,options||{},{});opts.$cont=$cont;opts.before=opts.before?[opts.before]:[];opts.after=opts.after?[opts.after]:[];opts.after.unshift(function(){opts.busy=0;});if(opts.startingSlide){opts.startingSlide=parseInt(opts.startingSlide);}
if(opts.startingSlide>=els.length){opts.startingSlide=0;}
var first=opts.startingSlide;$(els[first]).css('opacity',1).show();$.fn.cycle.transitions.fade($cont,$slides,opts);if(opts.timeout){if(opts.speed.constructor==String)
opts.speed={slow:600,fast:200}[opts.speed]||400;if(!opts.sync)
opts.speed=opts.speed/2;while((opts.timeout-opts.speed)<250)
opts.timeout+=opts.speed;}
opts.speedIn=opts.speed;opts.speedOut=opts.speed;opts.slideCount=els.length;opts.currSlide=opts.lastSlide=first;opts.nextSlide=opts.startingSlide>=(els.length-1)?0:opts.startingSlide+1;var e0=$slides[first];if(opts.before.length)
opts.before[0].apply(e0,[e0,e0,opts,true]);if(opts.after.length>1)
opts.after[1].apply(e0,[e0,e0,opts,true]);if(opts.next)
$(opts.next).click(function(){return advance(els,opts,opts.rev?-1:1)});if(opts.prev)
$(opts.prev).click(function(){return advance(els,opts,opts.rev?1:-1)});if(opts.stop)
$(opts.stop).toggle(function(){els[0].parentNode.cyclePause=1;$(opts.stop).attr({alt:'Play',title:'Play',src:'images/play.png'});},function(){els[0].parentNode.cyclePause=0;$(opts.stop).attr({alt:'Pause',title:'Pause',src:'images/pause.png'});});exposeAddSlide(opts,els);if(opts.timeout)
this.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},opts.timeout+(opts.delay||0));});};function exposeAddSlide(opts,els){opts.addSlide=function(newSlide,prepend){var $s=$(newSlide),s=$s[0];if(!opts.autostopCount)
opts.countdown++;els[prepend?'unshift':'push'](s);opts.slideCount=els.length;$s[prepend?'prependTo':'appendTo'](opts.$cont);if(prepend){opts.currSlide++;opts.nextSlide++;}};};function go(els,opts,manual,fwd){if(opts.busy)return;var p=els[0].parentNode,curr=els[opts.currSlide],next=els[opts.nextSlide];if(p.cycleTimeout===0&&!manual)
return;if(manual||!p.cyclePause){if(opts.before.length)
$.each(opts.before,function(i,o){o.apply(next,[curr,next,opts,fwd]);});var after=function(){$.each(opts.after,function(i,o){o.apply(next,[curr,next,opts,fwd]);});};if(opts.nextSlide!=opts.currSlide){opts.busy=1;$.fn.cycle.custom(curr,next,opts,after);}
var roll=(opts.nextSlide+1)==els.length;opts.nextSlide=roll?0:opts.nextSlide+1;opts.currSlide=roll?els.length-1:opts.nextSlide-1;}
if(opts.timeout)
p.cycleTimeout=setTimeout(function(){go(els,opts,0,!opts.rev)},opts.timeout);};function advance(els,opts,val){var p=els[0].parentNode,timeout=p.cycleTimeout;if(timeout){clearTimeout(timeout);p.cycleTimeout=0;}
opts.nextSlide=opts.currSlide+val;if(opts.nextSlide<0){opts.nextSlide=els.length-1;}
else if(opts.nextSlide>=els.length){opts.nextSlide=0;}
go(els,opts,1,val>=0);if(!p.cyclePause)
$(opts.stop).click();return false;};$.fn.cycle.custom=function(curr,next,opts,cb){var $l=$(curr),$n=$(next);$n.css({opacity:0});var fn=function(){$n.animate({opacity:1},opts.speedIn,opts.easeIn,cb)};$l.animate({opacity:0},opts.speedOut,opts.easeOut,function(){$l.css({display:'none'});if(!opts.sync)fn();});if(opts.sync)fn();};$.fn.cycle.transitions={fade:function($cont,$slides,opts){opts.before.push(function(curr,next,opts){$(curr).hide();$(next).show();});}};$.fn.cycle.defaults={timeout:4000,speed:1000,next:null,prev:null,before:null,after:null,height:75,width:75,sync:1,delay:0,startingSlide:1,slideList:{},slideExpr:null};})(jQuery);function startSlideShow(sjson,id,height,width,timeout){var slides=eval(sjson);var totalSlideCount=1+slides.length;var $cont=$('#ss_div_'+id);var $slideshow=$('#ss_div_'+id+' p.ss');var style='opacity:0;display:none;';var el=slides.shift();$slideshow.html(getImgHtml(el.s,el.h,el.w,el.t,el.t,height,width,style));el=slides.shift();$slideshow.append(getImgHtml(el.s,el.h,el.w,el.t,el.t,height,width,style));el=slides.pop();$slideshow.prepend(getImgHtml(el.s,el.h,el.w,el.t,el.t,height,width,style));ctl='<p class="ss_ctl"';if(timeout>0){ctl+='style="display:none;"';}
ctl+='>'
ctl+='<img id="ss_prev_'+id+'" src="images/prev.png" alt="Previous" title="Previous"/>';if(timeout>0){ctl+='<img id="ss_stop_'+id+'" src="images/pause.png" alt="Pause" title="Pause"/>';}
ctl+='<img id="ss_next_'+id+'" src="images/next.png" alt="Next" title="Next"/>';ctl+='</p>';$cont.append(ctl);if(timeout>0){$cont.hover(function(){$cont.children('p.ss_ctl').show();},function(){$cont.children('p.ss_ctl').hide();});}
$('#ss_div_'+id+' p.ss').cycle({sync:0,startingSlide:1,slideList:slides,timeout:timeout,speed:200,prev:'#ss_prev_'+id,next:'#ss_next_'+id,stop:'#ss_stop_'+id,before:onBefore,height:height,width:width});}
function onBefore(curr,next,opts,fwd){if(!opts.addSlide)
return;if(opts.slideList.length==0)
return;var ns=fwd?opts.slideList.shift():opts.slideList.pop();if(!ns){return;}
opts.addSlide(getImgHtml(ns.s,ns.h,ns.w,ns.t,ns.t,opts.height,opts.width,'opacity:0;display:none;'),fwd==false);}
