/*
* Plugn Slide
* author: Evandro L. Gonçalves
* update: 16/07/2009
*/
jQuery.fn.slide = function(obj){
	var somaPos = obj;
	var velocidade = 800;
	var pagina = 1;

	$(this).find(".btnProximo, .btnAnterior").click(function(){
		var paginacao = $(this).parent();
		var totalPaginas = paginacao.find(".boxPaginacao span").size();
		var conteudo = paginacao.find(".content ul");
		var posEsq = conteudo.css("left");
		posEsq = posEsq.replace("px", "");
		
		if(conteudo.is(":animated") == false){
			if($(this).hasClass("btnAnterior")){
				if(pagina > 1){
					novaPosEsq = (parseInt(posEsq) + somaPos);
					pagina--;

					paginacao.find(".btnProximo a").fadeIn("fast");

					if(pagina == 1){
						paginacao.find(".btnAnterior a").fadeOut("fast");
					}
				}
			}else{
				var li = conteudo.find("li");
				posEsq = posEsq.replace("-", "");
				
				if(pagina <= (totalPaginas-1)){
					novaPosEsq = "-" + (parseInt(posEsq) + somaPos);
					pagina++;
					
					paginacao.find(".btnAnterior a").fadeIn("fast");

					if(pagina == totalPaginas){
						paginacao.find(".btnProximo a").fadeOut("fast");
					}
				}
			}

			paginacao.find(".boxPaginacao span").removeClass("atv");
			paginacao.find(".boxPaginacao span:eq(" + (pagina-1) + ")").addClass("atv");

			conteudo.animate({left:novaPosEsq}, velocidade);
		}
	});
};