/*!
 * jQuery Plugin SlideShow v1.0
 * http://www.system-int.net/
 * http://www.codetoday.net/
 * 
 * Copyright 2010, Vira Jonsomchit
 *
 */
jQuery.fn.slideShow=function(width,height,direction,menus,idElements,numberId,slideDelay,timeDelay){var tagsElements="img";var cssObj={"width":width+"px","height":height+"px","position":"relative","display":"block","overflow":"hidden"};jQuery(this).css(cssObj);var sizeElements=jQuery("#"+idElements+" "+tagsElements).size();if(direction!="H"&&direction!="V")direction="H";var src=[];var alt=[];var attr;for(attr=1;attr<=sizeElements;attr++){src[attr]=jQuery("#"+idElements+"-"+attr).attr('src');alt[attr]=jQuery("#"+idElements+"-"+attr).attr('alt')}var cssMenuObj;if(menus=="T"){cssMenuObj={"top":"0px","margin-top":"-50px","background-position":"bottom"}}else{cssMenuObj={"bottom":"0px","margin-bottom":"-50px","background-position":"top"}}function jquerySlideShowMenus(numberId,operator,delay,fadeOptions){if(menus=="T"){jQuery("#jquery-slideShowMenus-"+numberId).animate({top:operator+'=50px'},delay)}else if(menus=="B"){jQuery("#jquery-slideShowMenus-"+numberId).animate({bottom:operator+'=50px'},delay)}}var varMargin;jQuery(this).mouseenter(function(){jquerySlideShowMenus(numberId,"+",500);jQuery("#jquery-slideShowPrevious-"+numberId).fadeIn("fast");jQuery("#jquery-slideShowNext-"+numberId).fadeIn("fast")}).mouseleave(function(){jquerySlideShowMenus(numberId,"-",500);jQuery("#jquery-slideShowPrevious-"+numberId).fadeOut("fast");jQuery("#jquery-slideShowNext-"+numberId).fadeOut("fast")});if(direction=="H"){var cssAppend={"width":width+"px","height":height+"px","position":"relative","display":"block","float":"left"};var i;jQuery(this).html("");jQuery(this).append("<div id='jquery-slideShowPrevious-"+numberId+"' class='jquery-slideShowPrevious'></div>");jQuery(this).append("<div id='jquery-slideShowNext-"+numberId+"' class='jquery-slideShowNext'></div>");jQuery(this).append("<div id='jquery-slideShowMenus-"+numberId+"' class='jquery-slideShowBgMenu'></div>");for(var numBtn=1;numBtn<=sizeElements;numBtn++){jQuery("#jquery-slideShowMenus-"+numberId).append("<div id='jquery-slideShowBtn-"+idElements+"-"+numBtn+"' class='jquery-slideShowNumber' title='"+numBtn+"'>"+numBtn+"</div>")}jQuery("#jquery-slideShowBtn-"+idElements+"-1").addClass("jquery-slideShowNumberActive");jQuery("#jquery-slideShowMenus-"+numberId).css(cssMenuObj);jQuery(this).append("<div id='slideShowOverflow-"+numberId+"' style='width: 10000em; height: "+height+"px; position: relative; display: block;'></div>");for(i=1;i<=sizeElements;i++){jQuery("#slideShowOverflow-"+numberId).append("<div id='"+idElements+"-"+i+"'><img src='"+src[i]+"' alt='"+alt[i]+"' width='"+width+"' height='"+height+"' /></div>");jQuery("#"+idElements+"-"+i).css(cssAppend)}jQuery("#slideShowOverflow-"+numberId).append("<br class='clears' />");var counter=1;jQuery("#jquery-slideShowNext-"+numberId).click(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({left:'+='+width*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({left:'-='+width+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}});jQuery("#jquery-slideShowPrevious-"+numberId).click(function(){if(counter==1){jQuery("#slideShowOverflow-"+numberId).animate({left:'-='+width*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=sizeElements;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({left:'+='+width+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter--;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}});jQuery("#jquery-slideShowMenus-1 div").click(function(){var attribute=jQuery(this).attr("title");if(attribute!=counter){if(attribute>counter){jQuery("#slideShowOverflow-"+numberId).animate({left:'-='+width*(attribute-counter)+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=attribute;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else if(attribute<counter){jQuery("#slideShowOverflow-"+numberId).animate({left:'+='+width*(counter-attribute)+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=attribute;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}}})}else if(direction=="V"){var cssAppend={"width":width+"px","height":height+"px","position":"relative","display":"block"};var i;jQuery(this).html("");jQuery(this).append("<div id='jquery-slideShowPrevious-"+numberId+"' class='jquery-slideShowPrevious'></div>");jQuery(this).append("<div id='jquery-slideShowNext-"+numberId+"' class='jquery-slideShowNext'></div>");jQuery(this).append("<div id='jquery-slideShowMenus-"+numberId+"' class='jquery-slideShowBgMenu'></div>");for(var numBtn=1;numBtn<=sizeElements;numBtn++){jQuery("#jquery-slideShowMenus-"+numberId).append("<div id='jquery-slideShowBtn-"+idElements+"-"+numBtn+"' class='jquery-slideShowNumber' title='"+numBtn+"'>"+numBtn+"</div>")}jQuery("#jquery-slideShowBtn-"+idElements+"-1").addClass("jquery-slideShowNumberActive");jQuery("#jquery-slideShowMenus-"+numberId).css(cssMenuObj);jQuery(this).append("<div id='slideShowOverflow-"+numberId+"' style='width: "+width+"px; height: 10000em; position: relative; display: block;'></div>");for(i=1;i<=sizeElements;i++){jQuery("#slideShowOverflow-"+numberId).append("<div id='"+idElements+"-"+i+"'><img src='"+src[i]+"' alt='"+alt[i]+"' width='"+width+"' height='"+height+"' /></div>");jQuery("#"+idElements+"-"+i).css(cssAppend)}var counter=1;jQuery("#jquery-slideShowNext-"+numberId).click(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({top:'+='+height*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({top:'-='+height+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}});jQuery("#jquery-slideShowPrevious-"+numberId).click(function(){if(counter==1){jQuery("#slideShowOverflow-"+numberId).animate({top:'-='+height*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=sizeElements;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({top:'+='+height+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter--;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}});jQuery("#jquery-slideShowMenus-1 div").click(function(){var attribute=jQuery(this).attr("title");if(attribute!=counter){if(attribute>counter){jQuery("#slideShowOverflow-"+numberId).animate({top:'-='+height*(attribute-counter)+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=attribute;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else if(attribute<counter){jQuery("#slideShowOverflow-"+numberId).animate({top:'+='+height*(counter-attribute)+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=attribute;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}}})}var timeInterval=timeDelay*1000;if(direction=="H"){intervalSecond=window.setInterval(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({left:'+='+width*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({left:'-='+width+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}},timeInterval)}else if(direction=="V"){intervalSecond=window.setInterval(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({top:'+='+height*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({top:'-='+height+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}},timeInterval)}jQuery(this).mouseenter(function(){window.clearInterval(intervalSecond)}).mouseleave(function(){if(direction=="H"){intervalSecond=window.setInterval(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({left:'+='+width*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({left:'-='+width+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}},timeInterval)}else if(direction=="V"){intervalSecond=window.setInterval(function(){if(counter==sizeElements){jQuery("#slideShowOverflow-"+numberId).animate({top:'+='+height*(sizeElements-1)+'px'},"fast");jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter=1;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}else{jQuery("#slideShowOverflow-"+numberId).animate({top:'-='+height+'px'},slideDelay);jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).removeClass("jquery-slideShowNumberActive");counter++;jQuery("#jquery-slideShowBtn-"+idElements+"-"+counter).addClass("jquery-slideShowNumberActive")}},timeInterval)}})}
