/* - ++resource++s3Slider.js - */
// http://www.gamah.be/portal_javascripts/++resource++s3Slider.js?original=1
(function($){$.fn.s3Slider=function(vars){var element=this;var timeOut=(vars.timeOut!=undefined)?vars.timeOut:4000;var current=null;var timeOutFn=null;var faderStat=true;var mOver=false;var items=$("#"+element[0].id+"Content ."+element[0].id+"Image");var itemsSpan=$("#"+element[0].id+"Content ."+element[0].id+"Image span");items.each(function(i){$(items[i]).mouseover(function(){mOver=true});$(items[i]).mouseout(function(){mOver=false;fadeElement(true)})});var fadeElement=function(isMouseOut){var thisTimeOut=(isMouseOut)?(timeOut/2):timeOut;thisTimeOut=(faderStat)?10:thisTimeOut;if(items.length>0){timeOutFn=setTimeout(makeSlider,thisTimeOut)} else{console.log("Poof..")}}
var makeSlider=function(){current=(current!=null)?current:items[(items.length-1)];var currNo=jQuery.inArray(current,items)+1
currNo=(currNo==items.length)?0:(currNo-1);var newMargin=$(element).width() * currNo;if(faderStat==true){if(!mOver){$(items[currNo]).fadeIn((timeOut/6), function(){if($(itemsSpan[currNo]).css('bottom')==0){$(itemsSpan[currNo]).slideUp((timeOut/6), function(){faderStat=false;current=items[currNo];if(!mOver){fadeElement(false)}})} else{$(itemsSpan[currNo]).slideDown((timeOut/6), function(){faderStat=false;current=items[currNo];if(!mOver){fadeElement(false)}})}})}} else{if(!mOver){if($(itemsSpan[currNo]).css('bottom')==0){$(itemsSpan[currNo]).slideDown((timeOut/6), function(){$(items[currNo]).fadeOut((timeOut/6), function(){faderStat=true;current=items[(currNo+1)];if(!mOver){fadeElement(false)}})})} else{$(itemsSpan[currNo]).slideUp((timeOut/6), function(){$(items[currNo]).fadeOut((timeOut/6), function(){faderStat=true;current=items[(currNo+1)];if(!mOver){fadeElement(false)}})})}}}}
makeSlider()}})(jQuery);

