/* 
* Copyright 2010 Fredrik Forsmo
* jSlider is under GPL Version 2 licenses.
* http://www.gnu.org/licenses/gpl-2.0.html
*/

(function($){$.fn.jSlider=function(d){var f=$(this);var g=$.extend({title:true,startWithZero:false,usingEasing:false,easingEffect:'',easingDuration:'',timeChange:true,time:5000,PrevText:'Previous',NextText:'Next',HideText:'Hide',ShowText:'Show'},d||{});var i=0;var b=0;var l=0;var h=0;var a=$('#jSlider').attr('rel');function goToSlider(n){l=f.find('.slide').length;if(g.title){if(n==l)h=0;else if(n==-1)h=l-1;else h=n;setTitle($($('.slide img')[h]).attr('alt'))}if($('.slide-title').hasClass('title-hide')){$('.slide-title').hide()}if(n<0)n=l-1;else if(n>l-1)n=0;e=n-i;e=e*a;i=n;if(g.usingEasing)f.animate({marginLeft:"-="+e},{easing:g.easingEffect,duration:g.easingDuration});else f.animate({marginLeft:"-="+e},"slow","swing");$(".slidernumbers a").removeClass("active");$($(".slidernumbers a[rel^="+n+"]")).addClass("active")}function setTitle(t){if(typeof(t)!=='undefined'&&t!=null){$('.slide-title').show();$('.slide-title span:first').remove();$('.slide-title').prepend('<span id="spantitle">'+t+'</span>')}else{$('.slide-title').hide();$('.slide-show').hide()}}function renderItem(){$('#jSlider').prepend('<p class="buttons"><a class="slideprev" href="#">'+g.PrevText+'</a><a class="slidenext" href="#">'+g.NextText+'</a></p>');$('#jSlider').find('.slider').append('<div class="slidetitle"><p class="slide-title"><span></span><span class="hide"><a href="#" class="slide-hide" rel="1">'+g.HideText+'</a></span></p><p class="slide-tools"><span class="hide"><a class="slide-show" href="#">'+g.ShowText+'</a></span></p></div>');$('#jSlider').append('<div class="slidernumbers"></div>');var l=f.find('.slide').length;for(var c=0;c<l;c++){var n=0;if(g.startWithZero)n=c;else n=c+1;if(c==0){$(".slidernumbers").append('<a href="#" class="active" rel="'+c+'">'+n+'</a>')}else{$(".slidernumbers").append('<a href="#" rel="'+c+'">'+n+'</a>')}}}function slider(){renderItem();if(g.title)setTitle($(".slide-img-"+0).attr('alt'));else $('.slide-title').hide();$('.slide-show').hide();$(".slidernumbers a").live("click",function(){var b=parseInt($(this).attr('rel'));setTitle($(".slide-img-"+b).attr('alt'));goToSlider(b)});$(".slidenext").click(function(){goToSlider(i+1)});$(".slideprev").click(function(){goToSlider(i-1)});$('.slide-hide').click(function(){$('.slide-title').addClass('title-hide').hide();$('.slide-show').show()});$('.slide-show').click(function(){$('.slide-show').hide();$('.slide-title').removeClass('title-hide').show()});if(g.timeChange){setInterval(function(){goToSlider(i+1)},g.time)}}return slider()}})(jQuery);
