$(document).ready(function(){
						   
						   var obj = new Object();
						   obj.main = ".animation";
						   obj.slideBox = "anim-internal";
						   var s1 = new sliderJs(obj);
						   
						   obj.main = ".plate";
						   obj.slideBox = "plateBox";
						   var s2 = new sliderJs(obj);
						   
						   
						   })


function sliderJs(obj)
{
	var instance = this;
	instance.main = obj.main;
	instance.slideBox = obj.slideBox;
	
	instance.slideSource = [];
	instance.totSlide = 0;
	instance.counter = 0;
	instance.intervalId = null;
	
	instance.setStructure = function()
	{
		$(instance.main).find('.'+instance.slideBox).find('img').each(function(n){
														
														instance.slideSource[n] = $(this).attr('src');
														
													});
		instance.totSlide = instance.slideSource.length;
		$(instance.main).find('.'+instance.slideBox).remove();
		
		$(instance.main).prepend('<div class="'+instance.slideBox+'"><img src="'+instance.slideSource[instance.counter]+'" class="prev"/><img src="" class="next"/></div>');
		$(instance.main).find('.next').hide();
		
	}
	
	instance.counterClock = function()
	{
		if(instance.counter<instance.totSlide)
		{
			instance.counter++;
		}
		if(instance.counter==instance.totSlide)
		{
			instance.counter=0;
		}
		instance.showImage(instance.counter);
		//alert(counter);
	};

	instance.showImage = function(num)
	{
			
		$(instance.main).find('.next').attr('src',instance.slideSource[num]);
		$(instance.main).find('.prev').fadeOut(900);
		$(instance.main).find('.next').fadeIn(900,function(){
														$(instance.main).find('.prev').removeAttr('src','');
														$(instance.main).find('.prev').attr('src',instance.slideSource[num]);
														$(instance.main).find('.prev').show();
														
														$(this).hide();
											  
												  });
	};

	instance.startTimer = function()
	{
		instance.intervalId = setInterval(instance.counterClock,3000);
	}
	
	instance.stopTimer = function()
	{
		clearInterval(instance.intervalId);
	}

instance.startTimer();
instance.setStructure();
}
