/*
 * jquery.nevma.slideshow 1.0 - Slideshow plugin.
 * 
 * Copyright (c) 2009 Nevma.Gr
 * http://www.nevma.gr
 *
 * All right reserved!
 */

jQuery.fn.slideshow=function(o){var a={slide:".slide",next:".next",previous:".prev",navigation:".navigation a",navigationSelectedClass:"selected",slideshow:true,slideshowSpeed:4E3,startFromIndex:1,transition:"fade",transitionSpeed:500,mouseOverFreeze:true,resizeMode:"none"};jQuery.extend(a,o);this.each(function(){var e=-1,m=null,i=false,c=jQuery(this),p=jQuery(a.next,c),q=jQuery(a.previous,c),d=jQuery(a.slide,c),g=jQuery(a.navigation,c).not(a.previous).not(a.next),j=function(b,f){g.eq(e).removeClass(a.navigationSelectedClass); g.eq(b).addClass(a.navigationSelectedClass);if(a.resizeMode=="auto"){var h=d.eq(b).outerHeight();c.css("height",h+"px")}d.eq(e).fadeOut(a.transitionSpeed);d.eq(b).fadeIn(a.transitionSpeed,f);e=b},n=function(b){var f=d.size(),h=e+1;if(h>f-1)h=0;j(h,b)},k=function(b){i=true;m=window.setTimeout(function(){i&&n(k)},a.slideshowSpeed);b&&b()};c.css("position","relative");d.each(function(){jQuery(this).css("display","none")});if(a.resizeMode=="none"){c.css("overflow","hidden");d.css("position","absolute").css("top", "0").css("left","0")}else if(a.resizeMode=="maxSlide"){var l=-1;d.each(function(){var b=jQuery(this).outerHeight();if(b>l)l=b});c.css("height",l+"px")}e=a.startFromIndex-1;g.eq(e).addClass(a.navigationSelectedClass);d.eq(e).css("display","block");a.mouseOverFreeze&&c.mouseenter(function(){i=false;window.clearTimeout(m);return false}).mouseleave(function(){a.slideshow&&k();return false});p.click(function(){n();return false});q.click(function(){var b=d.size(),f=e-1;if(f<0)f=b-1;j(f,void 0);return false}); g.click(function(){var b=jQuery(g).index(this);j(b);return false});a.slideshow&&k()})};

