// JavaScript Document

	$(document).ready( function () {
	
    	//Inicia o Plugin do Twitter
		$("#twitter").getTwitter({
			userName: "feijoadadocris",
			numTweets: 6,
			loaderText: "Carregando...",
			showHeading: false,
			showProfileLink: true,
			showTimestamp: false,
			slideIn: true,
			slideDuration: 750
		});
		
		
		/*
		*
		*GALERIA PRINCIPAL
		*
		*/
		var galleries = $('.ad-gallery').adGallery();
			$('#switch-effect').change(
			  function() {
				galleries[0].settings.effect = $(this).val();
				return false;
			  }
		);
		$('#toggle-slideshow').click(
			  function() {
				galleries[0].slideshow.toggle();
				return false;
			  }
		);
		$('#toggle-description').click(
			  function() {
				if(!galleries[0].settings.description_wrapper) {
				  galleries[0].settings.description_wrapper = $('#descriptions');
				} else {
				  galleries[0].settings.description_wrapper = false;
				}
				return false;
			  }
		);
		
			
		/*/*
		*
		*FUNÇÃO PARA TROCA DAS ABAS EM GALERIA
		*
		$('.aba_direita_desativa').click( function () {
				$(this).removeClass('aba_direita_desativa');
				$(this).addClass('aba_direita_ativa');
			    $(this).parent().find('.aba_esquerda_ativa').addClass('aba_esquerda_desativa');
				$('.galeria_recente').css('display','none');
				$('.galeria_antiga').css('display','block');
		});
			
		$('.aba_esquerda_ativa').click( function () {
				$(this).removeClass('aba_esquerda_desativa');
				$(this).addClass('aba_esquerda_ativa');
				$(this).parent().find('.aba_direita_ativa').addClass('aba_direita_desativa');
				$('.galeria_recente').css('display','block');
				$('.galeria_antiga').css('display','none');
		});*/
		
		//Validação do formulário
		$("#form_contato").validate({
			submitHandler: function(form) {
				envia_formulario(form);
			},
			messages: {
					nome: {
						required: "<div class='clear' ></div>O campo nome é obrigatório.<div class='clear' ></div>",
					},
					email: {
						required: "<div class='clear' ></div>O campo E-mail é obrigatório.<div class='clear' ></div>",
						email: "E-mail inválido."
					},
					mensagem: {
						required: "<div class='clear' ></div>O campo mensagem é obrigatório.<div class='clear' ></div>",
					}
			}
		});
			
 
});
	
	

/**
 * envia_formulario
 *
 * Envia o formulário
 *
 * @param  object
 * @return boolean
 */
function envia_formulario(objForm){

    //Seta as propriedades ajax do "preload"
    $("*").ajaxStart(function(){
        $(this).css("cursor", "wait");
    });
    $("*").ajaxStop(function(){
        $(this).css("cursor", "auto");
    });

    //Envia o formulário via ajax
    $.post(objForm.action, $(objForm).serialize(),
        function(htmlReturn) {
            //Verifica se o retorno foi ok
            if (htmlReturn == "ok") {
                alert("Enviado com sucesso!\nAgradecemos o contato.");
                $(":input:not(:submit)", objForm).val("");
            }
            else
                alert("Ocorreu um erro ao enviar o formulário: "+htmlReturn);
        });

    return false;

}
	
