$(document).ready(initSlider);

var slideStep = 882; //Largura visivel dos slides
var slideTime = 500; //Tempo de duracao das animacoes
var slideButton = ""; //"p" para prev e "n" para next;
var currentSlide = 1; // Guarda o identificador do slide atualmente no centro, para fazer a navegação

function initSlider(){
		$('#slidePrev').hide();
		$('#slideNext').hide();
		slideButton = "n";
		carregaSlide();	
	}
	
	function carregaSlide(){
		$('.slideLoading').fadeIn(200);
		$('#slidePrev').unbind('click',movePrev);
		$('#slideNext').unbind('click',moveNext);
		$.ajax({
		   type: "GET",
		   url: "aniversario/2010/pagina_galeria.asp",
		   data: "slide="+currentSlide+"&lado="+slideButton+"&noCache="+(Math.round(Math.random()*10203)),
		   success: function(xmlRetorno){
					$('.slideLoading').fadeOut(200);
					if(slideButton == "p")
					{
						$('#slideContainer').prepend(xmlRetorno);
						$('#slideContainer .slideItem').eq(0).animate({left:"0"},slideTime);
						$('#slideContainer .slideItem').eq(1).animate({left:slideStep+"px"},slideTime,false,removeLast);
					}
					else if(slideButton == "n")
					{
						$('#slideContainer').append(xmlRetorno);
						$('#slideContainer .slideItem').eq(0).animate({left:"-"+slideStep+"px"},slideTime,false,removeFirst);
						$('#slideContainer .slideItem').eq(1).animate({left:"0"},slideTime);
					} 
			   }
		 });
	}
	
	function removeLast(){
		$('#slideContainer .slideItem:last').remove();
		totalSlide = parseInt($('#slideContainer .slideItem').attr('rel'));
		checkPages();
	}
	
	function removeFirst(){
		$('#slideContainer .slideItem:first').remove();
		totalSlide = parseInt($('#slideContainer .slideItem').attr('rel'));
		checkPages();
	}
	
	function checkPages()
	{
		$('.aldeiaModal',$('#slideContainer .slideItem')).AldeiaModal({width:420,height:526,callback:function(){
				$('.btAniverFechar','.aldmodal-container').click(function(){
						$.closeAldeiaModal();
						return false;
					});
			}});
		
		if(currentSlide > 1)
		{
			$('#slidePrev').bind('click',movePrev);
			$('#slidePrev').fadeIn(200);
		}
		else
		{
			$('#slidePrev').fadeOut(200);
		}
		
		if(currentSlide < totalSlide)
		{
			$('#slideNext').bind('click',moveNext);
			$('#slideNext').fadeIn(200);
		}
		else
		{
			$('#slideNext').fadeOut(200);
		}
	}
	
	function moveNext(){
		currentSlide = currentSlide + 1;
		slideButton = "n";
		carregaSlide();
		return false;
	}
	
	function movePrev(){
		currentSlide = currentSlide - 1;
		if(currentSlide > 0)
		{
			slideButton = "p";
			carregaSlide();
		}
		else
		{
			currentSlide = currentSlide + 1;
		}
		return false;
	}

