/*********** Slides *****************************/

$(document).ready(function(){
	
		jQuery.fn.extend({ slideMM: function(btnRight,btnLeft,slide,conjuntoSlides, qntosLI){ 

/********************************[ variaveis de inicializacao ]***********************************************/				
			var btn_right = $(btnRight);
			var btn_left  = $(btnLeft);
			var slide     = $(slide);
			var somaLarg  = 0;						
			var index     = 0;
			var indexCor  = 1;
			var icoPag    = '';		
			var qntosLI = parseInt(qntosLI);
			var quantidadeSlide = slide.length;
			var quantidadeIcoPag = quantidadeSlide/qntosLI;
			var tamTotalSlides = slide.width() * quantidadeSlide;
			var conjuntoSlides = $(conjuntoSlides);
			var cor = 0;
			var pag = 0;
			
			
			conjuntoSlides.css('width',tamTotalSlides+'px');	
			
/********************************[ Paginação ]***********************************************/
			for (i = 1; i <= quantidadeIcoPag; i++) {
					icoPag += "<a href='#' code='"+pag+"'><img src='img/classicos/ico-pag-2.jpg'  /></a>";				
					pag += qntosLI;
			}
			if(quantidadeIcoPag > 1){
				$('.ico-paginacao').append(icoPag) ;
			}

			mudaCorPag(indexCor);
			function mudaCorPag(indexCor){				
				if(indexCor <= quantidadeIcoPag && indexCor > -1){					
					for(i=0; i<= quantidadeIcoPag; i++){
						$('.ico-paginacao img').eq(i).attr('src','img/classicos/ico-pag-2.jpg');	
					}
					$('.ico-paginacao img').eq(indexCor-1).attr('src','img/classicos/ico-pag-1.jpg');
				}
			}
			
			$('.ico-paginacao a').click(function(){
				var indexPagina = $('.ico-paginacao a').index(this);	
				var indPag = $(this).attr("code");
				indPag = parseInt(indPag);
				
				somaLarg = indexPagina * (slide.width()*qntosLI);					 		
				slide.animate({'left': -somaLarg+'px'},500,'swing');
				index = indPag;
				indexCor = indexPagina+1;
				mudaCorPag(indexCor);
				//console.log(somaLarg + ' | ' +index + ' | ' +indexCor);
				
				
			});
/********************************[ Estrutura ]***********************************************/			
			btn_right.click(function(){				
				//console.log('antes right: '+somaLarg + ' | ' +index + ' | ' +indexCor);		
				if(index < (quantidadeSlide-qntosLI)){
					somaLarg = somaLarg + (slide.width()*qntosLI);					 		
					slide.animate({'left': -somaLarg+'px'},500,'swing');
					index += qntosLI;	
					indexCor++;
					if(indexCor == 0){ alert('quatro') };
					mudaCorPag(indexCor);
					//console.log('right1: '+somaLarg + ' | ' +index + ' | ' +indexCor);
					
				}else if(index == (quantidadeSlide-qntosLI) ){			
					slide.animate({'left':'0px'},500,'swing');
					index = 0;
					somaLarg = 0;	
					indexCor = 1;
					if(indexCor == 0){ alert('tres') };
					mudaCorPag(indexCor);					
					//console.log('right2: '+somaLarg + ' | ' +index + ' | ' +indexCor);
				}
			});
			
			btn_left.click(function(){	
				//console.log('antes left: '+somaLarg + ' | ' +index + ' | ' +indexCor);		
				if(index > 0){						
					somaLarg = somaLarg - (slide.width()*qntosLI);					 		
					slide.animate({'left': -somaLarg+'px'},500,'swing');
					index -= qntosLI;
					indexCor--;					
					mudaCorPag(indexCor);
					//console.log('left1: '+somaLarg + ' | ' +index + ' | ' +indexCor);
					
				}else if(index == 0){	
					somaLarg = slide.width()*(quantidadeSlide-qntosLI);			
					slide.animate({'left': -somaLarg+'px'},500,'swing');						
					index = quantidadeSlide-qntosLI;
					indexCor = quantidadeIcoPag;					
					$('.ico-paginacao img').eq(0).attr('src','img/classicos/ico-pag-2.jpg');
					mudaCorPag(indexCor);
					//console.log('left2: '+somaLarg + ' | ' +index + ' | ' +indexCor);
					
				}
		
			});
			
			
		} }); /* <-- fim FN */ 

}); /* <-- fim document.ready*/
