/*
 * jquery.nevma.slideshow 1.0 - Slideshow plugin.
 * 
 * Copyright (c) 2009 Nevma.Gr
 * http://www.nevma.gr
 *
 * All right reserved!
 */
jQuery.fn.slideshow=function(n){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};jQuery.extend(a,n);this.each(function(){var c=-1,l=null,h=false,i=$(this),o=jQuery(a.next);jQuery(a.previous);var e=jQuery(a.slide,i),g=jQuery(a.navigation).not(a.previous).not(a.next),j=function(b,f){g.filter(":eq("+c+")").removeClass(a.navigationSelectedClass); g.filter(":eq("+b+")").addClass(a.navigationSelectedClass);e.filter(":eq("+c+")").fadeOut(a.transitionSpeed);e.filter(":eq("+b+")").fadeIn(a.transitionSpeed,f);c=b},m=function(b){var f=e.size(),d=c+1;if(d>f-1)d=0;j(d,b)},p=function(b){var f=e.size(),d=c-1;if(d<0)d=f-1;j(d,b)},k=function(b){h=true;l=window.setTimeout(function(){h&&m(k)},a.slideshowSpeed);b&&b()},q=function(b){h=false;window.clearTimeout(l);b&&b()};i.css("position","relative");e.each(function(){jQuery(this).css("position","absolute").css("top", "0").css("left","0").css("display","none")});c=a.startFromIndex-1;g.filter(":eq("+c+")").addClass(a.navigationSelectedClass);e.filter(":eq("+c+")").css("display","block");a.mouseOverFreeze&&i.mouseenter(function(){q();return false}).mouseleave(function(){k();return false});o.click(function(){m();return false});jQuery(a.previous).click(function(){p();return false});g.click(function(){var b=jQuery(a.navigation).index(this)-1;j(b);return false});a.slideshow&&k()})};
