
(function($){var defaults={elements:'li',itemSize:{height:'auto',width:200},view:null,navigators:null,navigationMode:'s',speed:1000,wrappers:'',circular:false,easing:'linear',axis:'x',margin:true,scollBy:1,start:null,setWidth:true};function wrap($els,type,size){switch(type){case'crop':$els=$els.wrap('<div class="jq-ss-crop">').parent().css('overflow','hidden');break;case'resize':return $els.css(size);break;case'simple':return $els.wrap('<div class="jq-ss-simple">').parent();break;case'link':if($els.is('img'))
return $els.wrap('<a target="_blank" class="jq-ss-link">').parent().each(function(){this.href=this.firstChild.src;});}
return $els;};$.fn.scrollShow=function(settings){settings=$.extend({},defaults,settings);return this.each(function(){var
widget=this,$view=settings.view?$(settings.view,this):this,$elements=$(settings.elements,$view),limit=$elements.length,active=0;$.each(settings.wrappers.split(/\s*,\s*/),function(i,wrapper){$elements=wrap($elements,wrapper,settings.itemSize);});$elements.css(settings.itemSize);if(!settings.navigators){settings.navigators='';settings.navigationMode='r';}
if(settings.navigators.constructor!=Array)
settings.navigators=[settings.navigators];$.each(settings.navigationMode.split(''),function(i,type){switch(type.charAt(0)){case's':$(settings.navigators[i],widget).css('display','block').eq(0).bind('click',{dir:-1},sequential).end().eq(1).bind('click',{dir:+1},sequential);break;case'r':var $nav=$(settings.navigators[i]||$elements,widget),ratio=$elements.length/$nav.length;if(ratio===Infinity)return;$nav.each(function(pos){$(this).bind('click',{pos:Math.floor(ratio*pos)},random);});break;}});if(settings.setWidth){$('ul',$view).css('width',$elements.length*130+'px');}
$(settings.content).css('margin-left','50px');if(settings.start!=null)
random(settings.start);function attrs(name){return attr(name+'Left')+attr(name+'Right');};function attr(name){return parseInt($elements.css(name))||0;};function sequential(event){event.data.pos=active+event.data.dir*settings.scollBy;return random(event);};function random(event){var pos=typeof event=='number'?event:event.data.pos;if(pos<0)
pos=active==0&&settings.circular?limit:0;else if(pos>limit-settings.scollBy)
pos=active==limit&&settings.circular?0:limit-settings.scollBy;if(!settings.circular&&pos==0)
$(settings.navigators[0],widget).eq(0).addClass('disabled');else
$(settings.navigators[0],widget).eq(0).removeClass('disabled');if(!settings.circular&&pos>=limit-settings.scollBy)
$(settings.navigators[0],widget).eq(1).addClass('disabled');else
$(settings.navigators[0],widget).eq(1).removeClass('disabled');$view.stop().scrollTo($elements[pos],settings);active=pos;return false;};});};})(jQuery);