$(document).ready(function() {

	$('.selectCat').change(function(){
		var valorSelect = $(this).val();
		var idSelect = $(this).attr('id');
		var valorFinal = valorSelect=='' ? '' : $('#valor_cat'+valorSelect).val();
		$('#valor'+idSelect.replace(/baliza/,'')).val(valorFinal);
		$('#valor'+idSelect.replace(/tambor/,'')).val(valorFinal); 
	})
	// toggles the slickbox on clicking the noted link  
	$('a#slick-toggle').click(function() {
		$('#slickbox').toggle(400);
		return false;
	});

	
	// MÁSCARAS
	jQuery(function($){
		$("#nascimento").mask("99/99/9999");
		$(".nascimento").mask("99/99/9999");
		$("#estado").mask("aa");
		$("#telefone1").mask("(99) 9999.9999");
		$("#telefone2").mask("(99) 9999.9999");
		$("#cep").mask("99.999-999");		
	});
	
	// SUBMENUS	
	$('.classificados, #submenu').hover(
		function() {
			$('div#submenu').show();
		},
		function() {
			$('div#submenu').hide();
		}
	);
	$('.classif, div#submenubaixo').hover(
		function() {
			$('div#submenubaixo').show();
		},
		function() {
			$('div#submenubaixo').hide();
		}
	);
	
	// CONFIGURA A VALIDACAO DO FORMULARIO DE CONTATO
	$("#form_contato").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			mensagem: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "<br /><small>Informe seu nome</small>",
				minlength:"<br /><small>Informe pelo menos 5 caracteres</small>"
			},
			email:{
				required: "<br /><small>Informe um e-mail</small>",
				email: "<br /><small>Informe um e-mail válido</small>"
			},
			mensagem: {
				required: "<br /><small>Informe a mensagem</small>",
				minlength:"<br /><small>Informe pelo menos 10 caracteres</small>"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_contato .formPreloader").css("display", "block");
			$("#form_contato .btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			
			// ENVIA O FORMULARIO
			$.post("contato/envia", $(form).serializeArray(), getContato, "json");
			return false;
		}
	});

	// CONFIGURA A VALIDACAO DO FORMULARIO DE ANIMAL
	$("#form_animal").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			mensagem: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "<br /><small>Informe seu nome</small>",
				minlength:"<br /><small>Informe pelo menos 5 caracteres</small>"
			},
			email:{
				required: "<br /><small>Informe um e-mail</small>",
				email: "<br /><small>Informe um e-mail válido</small>"
			},
			mensagem: {
				required: "<br /><small>Informe a mensagem</small>",
				minlength:"<br /><small>Informe pelo menos 10 caracteres</small>"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_animal .formPreloader").css("display", "block");
			$("#form_animal .btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			
			// ENVIA O FORMULARIO
			$.post("classificados/envia", $(form).serializeArray(), getAnimal, "json");
			return false;
		}
	});
	
	// FORMULARIO DE INSCRICAO
	$("#nform_inscrever").validate({
		rules: {
		},
		messages: {
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_inscrever .formPreloader").css("display", "block");
			$("#form_inscrever .btSubmit").css("display", "none");
			$("#aguardeContato").text("");
			
			// ENVIA O FORMULARIO
			$.post("calendario/inscrever", $(form).serializeArray(), getInscricao, "json");
			return false;
		}
	});
});

// RECEBE O RETORNO DO FORMULARIO DE CONTATO
getContato = function(rs){
	if(rs.result == "ok"){
		$("#aguardeContato").text("Mensagem enviada com sucesso");
		$("#aguardeContato").fadeIn("slow");
		setTimeout(function(){
			$(".formReset").click();
		}, 2000);
	}
	if(rs.result == "erro"){
		$("#aguardeContato").text("Erro ao enviar mensagem");
		//$("#aguardeContato").fadeIn("slow");
	}
	// MOSTRA O BOTAO
	$("#form_contato .formPreloader").css("display", "none");
	$("#form_contato .btSubmit").css("display", "");
}

// RECEBE O RETORNO DO FORMULARIO DE CONTATO
getAnimal = function(rs){
	if(rs.result == "ok"){
		$("#aguardeContato").text("Mensagem enviada com sucesso");
		$("#aguardeContato").fadeIn("slow");
		setTimeout(function(){
			$(".formReset").click();
		}, 2000);
	}
	if(rs.result == "erro"){
		$("#aguardeContato").text("Erro ao enviar mensagem");
		//$("#aguardeContato").fadeIn("slow");
	}
	// MOSTRA O BOTAO
	$("#form_animal .formPreloader").css("display", "none");
	$("#form_animal .btSubmit").css("display", "");
}

getInscricao = function(rs){
	if(rs.result == "ok"){
		$("#aguardeContato").text("Inscrição realizada com sucesso!");
		$("#aguardeContato").fadeIn("slow");
		setTimeout(function(){
			$(".formReset").click();
		}, 2000);
	}
	if(rs.result == "erro"){
		$("#aguardeContato").text(rs.msg);
		//$("#aguardeContato").fadeIn("slow");
	}
	// MOSTRA O BOTAO
	$("#form_inscrever .formPreloader").css("display", "none");
	$("#form_inscrever .btSubmit").css("display", "");
}

// EXIBE/OCULTA OS CAMPOS
function rotatePass(field) {
	if (field == '1') {
		$('.linha1').css('display','none');
	} else {
		$('.linha1').css('display','');
	}
}


//////////////////////
// INICIA SHADOWBOX //
//////////////////////
Shadowbox.loadSkin('classic', 'scripts/shadowbox/skin');
Shadowbox.loadLanguage('pt-BR', 'scripts/shadowbox/lang');
Shadowbox.loadPlayer(['flv', 'html', 'iframe', 'img', 'qt', 'swf', 'wmp'], 'scripts/shadowbox/player');

window.onload = function(){

    Shadowbox.init();

};

