(function($){$.fn.extend({pageSlider:function(opt){var defaults={_position:0,_page:0,length:100,is_horiz:1,delay:300,npp:3,num:0,label:null};if(opt.label){var upper=opt.npp?opt.npp:defaults.npp;if(upper>opt.num){upper=opt.num}var txt=1+'-'+upper+' of '+opt.num;$('#'+opt.label).html(txt)}return $(this).each(function(){var t=$(this);for(var i in defaults){t.attr('opt_'+i,defaults[i])}for(var i in opt){t.attr('opt_'+i,opt[i])}maxpage=Math.ceil(t.attr('opt_num')/t.attr('opt_npp'));t.attr('opt__maxpage',maxpage)})},_slide:function(){opt=$(this).getOpts();t=$(this);if(opt.is_horiz){t.animate({marginLeft:opt._position},opt.delay)}else{t.animate({marginTop:opt._position},opt.delay)}if(opt.label){var upper=((opt._page*opt.npp)+parseInt(opt.npp));if(upper>opt.num){upper=opt.num}var txt=((opt._page*opt.npp)+1)+'-'+upper+' of '+opt.num;$('#'+opt.label).html(txt)}},slidePrev:function(){opt=$(this).getOpts();if(opt._page>0){opt._page--;opt._position-=-parseInt(opt.length);$(this).storeOpts(opt);$(this)._slide()}},slideNext:function(){opt=$(this).getOpts();if(opt._page<opt._maxpage-1){opt._page++;opt._position-=opt.length;$(this).storeOpts(opt);$(this)._slide()}},getOpts:function(){var keys=['_position','_page','_maxpage','npp','num','length','delay','is_horiz','label'];opts={};for(var i in keys){k=keys[i];opts[k]=$(this).attr('opt_'+k)}return opts},storeOpts:function(opt){for(var i in opt){$(this).attr('opt_'+i,opt[i])}}})})(jQuery);