$slideshow={
init: function(fx_var,timeout_var,slideSpeed_var,tabSpeed_var,bgYes_var){
context=false
tabs=false
if(bgYes_var=="false")bgYes=false
if(bgYes_var=="true")bgYes=true
timeout=timeout_var
slideSpeed=slideSpeed_var
tabSpeed=tabSpeed_var
fx=fx_var
this.context=$('#slideshow')
this.tabs=$('ul.slides-nav li',this.context)
this.tabs.remove()
this.prepareSlideshow()
},
prepareSlideshow: function(){
$('div.slides > ul',$slideshow.context).cycle({
fx: fx,
timeout: timeout,
speed: slideSpeed,
fastOnEvent: tabSpeed,
prev: '#cycle_prev',
next: '#cycle_next',
pager: $('ul.slides-nav',context),
pagerAnchorBuilder: $slideshow.prepareTabs,
before: $slideshow.activateTab,
cleartypeNoBg: bgYes,
pauseOnPagerHover: true,
pause: true
})
$('#cycle_resume').click(function(){
$('div.slides > ul',$slideshow.context).cycle('resume')
$("#cycle_resume").addClass("resume")
$("#cycle_pause").removeClass("pause")
})
$('#cycle_pause').click(function(){
$('div.slides > ul',$slideshow.context).cycle('pause')
$("#cycle_pause").addClass("pause")
$("#cycle_resume").removeClass("resume")
})
},
prepareTabs: function(i,slide){
return $slideshow.tabs.eq(i)
},
activateTab: function(currentSlide,nextSlide){
var activeTab=$('a[href="#'+nextSlide.id+'"]',$slideshow.context)
if(activeTab.length){
$slideshow.tabs.removeClass('on')
activeTab.parent().addClass('on')}}}

