setTitle = function(tit){
	document.title = 'Leilão da Semana - '+tit;
}

setMeta = function(metaTag){
	$("meta[name='description']").attr("content",metaTag+', Leilão da Semana');
}


// PARAMETROS DE BANNER SWFObject

var expressInstallSwfurl = false;
var flashvars = false;

var params = {};
params.menu = "false";
params.wmode = "transparent";
//params.flashvars: "id=$id&url=$url&$target=$target";

var attributes = false;



AbreJanela = function(url,rolagem,lar,alt){
	LeftPosition = (screen.width) ? (screen.width-lar)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-alt)/2 : 0;
	window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,top='+TopPosition+',left='+LeftPosition+',scrollbars='+rolagem+',resizable=no,menubar=no,width='+lar+',height='+alt);	
}


abrePageflip = function(url,rolagem){
	lar = screen.width;
	alt = screen.height;
	LeftPosition = (screen.width) ? (screen.width-lar)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-alt)/2 : 0;
	window.open(url,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,top='+TopPosition+',left='+LeftPosition+',scrollbars='+rolagem+',resizable=no,menubar=no,width='+lar+',height='+alt);	
}


mudaMes = function (mes, ano){
	$("#spCalendario").load("_calendario.php",{"mes":mes,"ano":ano});
}


abreMapa = function(){
    Shadowbox.init({
        skipSetup: true
    });

    Shadowbox.open({
        player:     'html',
        title:      'Mapa',
        content:	'<iframe width="100%" height="100%" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com.br/maps?f=q&amp;hl=pt-BR&amp;geocode=&amp;q=Rua+Salim+Nadaf,+1357+-+V%C3%A1rzea+Grande&amp;sll=-14.179186,-50.449219&amp;sspn=82.738002,157.5&amp;ie=UTF8&amp;ll=-15.636427,-56.134901&amp;spn=0.010972,0.019226&amp;z=14&amp;iwloc=addr&amp;output=embed&amp;s=AARTsJqz2A4ApoXYIOvJ4PBUiF_TXqwz3g"></iframe>',
		height:     500,
        width:      710
    });
};

filtraCategoria = function(id_categoria){
	window.location = 'animais/'+id_categoria;
}
filtraLeilao = function(id_categoria){
	window.location = 'leiloes/'+id_categoria;
}

function redimensionaDiv(divOrigem,divAlvo){//contentBottom,rightContent
	setTimeout(function(){
		if($("#"+divAlvo).innerHeight()+25 > $("#"+divOrigem).innerHeight()){
			var novoTamanho = $("#"+divAlvo).innerHeight()+25;
			$("#"+divOrigem).css('height',novoTamanho);
			$("#"+divOrigem).css('height',novoTamanho);
		}
	}, 500);
}


// MENU DROP-DOWN (BLOGS)
var menuTimer = 0;
var speed = 400;

function hideMenu() {
	$("#sub-menu").fadeOut(speed);
}


$(document).ready(function(){

	/* MÁSCARAS */
	jQuery(function($){
		$("#uf").mask("aa");
		$("#telefone").mask("(99) 9999.9999");
	});

	// MENU DROP-DOWN
	$("#menuProd").mouseover(function () {
		$("#sub-menu").fadeIn();
		clearTimeout(menuTimer);
	});
	$("#menuProd").mouseout(function () {
		menuTimer = setTimeout("hideMenu()", 500);
	});
	$("#sub-menu").mouseover(function () {
		clearTimeout(menuTimer);
	});
	$("#sub-menu").mouseout(function () {
		menuTimer = setTimeout("hideMenu()", 500);
	});


	// FUNCOES PARA EXIBIR E/OU OCULTAR O RESULTADO COMPLETO
	$(".abreResultado").click(function(){
		$(this).slideUp("slow");
		$(this).next("a.fechaResultado").slideDown("slow",function(){
			$(this).next("span.textoResultado").slideDown();
		});
	});
	$(".fechaResultado").click(function(){
		$(this).prev("a.abreResultado").slideDown("slow");
		$(this).slideUp("slow",function(){
			$(this).next("span.textoResultado").slideUp("slow");
		});
	});








	// CONFIGURA A VALIDACAO DO FORMULARIO DE BUSCA
	$("#form_busca").validate({
		rules: { termo: {required: true, minlength: 5} },
		messages: { termo: { required: "Informe o termo", minlength:"Pelo menos 5 letras" } }
	});


	// CONFIGURA A VALIDACAO DO FORMULARIO DA COMPRA DO ANIMAL
	$("#form_comprar").validate({
		rules: {
			nome: {required: true, minlength: 5},
			telefone: {required: true},
			email: {required: true, email:true}
		},
		messages: {
			nome: { required: "Informe seu nome", minlength:"Informe pelo menos 5 caracteres" },
			telefone: {required: "Informe seu telefone"},
			email:{ required: "Favor digitar um e-mail", email: "Favor digitar um e-mail válido" }
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_comprar .formPreloader").css("display", "block");
			$("#form_comprar .btSubmit").css("display", "none");
			
			// ENVIA O FORMULARIO
			$.post("animais/compra", $(form).serializeArray(), getCompra, "json");
			return false;
		}
	});


	// CONFIGURA A VALIDACAO DO FORMULARIO DO CADASTRO
	$("#form_cadastro").validate({
		rules: {
			nome: {required: true, minlength: 5},
			endereco: {required: true, minlength: 5},
			bairro: {required: true, minlength: 5},
			cidade: {required: true},
			uf: {required: true},
			telefone: {required: true},
			email: {required: true, email:true}
		},
		messages: {
			nome: { required: "Informe seu nome", minlength:"Informe pelo menos 5 caracteres" },
			endereco: {required: "Informe seu endereço", minlength: "Informe pelo menos 5 caracteres"},
			bairro: {required: "Informe o seu bairro", minlength: "Informe pelo menos 5 caracteres"},
			cidade: {required: "Informe sua cidade"},
			uf: {required: "Informe seu estado"},
			telefone: {required: "Informe seu telefone"},
			email:{ required: "Favor digitar um e-mail", email: "Favor digitar um e-mail válido" }
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_cadastro .formPreloader").css("display", "block");
			$("#form_cadastro .btSubmit").css("display", "none");
			
			// ENVIA O FORMULARIO
			$.post("cadastro/envia", $(form).serializeArray(), getCadastro, "json");
			return false;
		}
	});


	// CONFIGURA A VALIDACAO DO FORMULARIO DE CONTATO
	$("#form_contato").validate({
		rules: {
			nome: {required: true, minlength: 5},
			email: {required: true, email:true},
			assunto: {required: true, minlength: 5},
			mensagem: {required: true, minlength: 10}
		},
		messages: {
			nome: {
				required: "Informe seu nome",
				minlength:"Informe pelo menos 5 caracteres"
			},
			email:{
				required: "Favor digitar um e-mail",
				email: "Favor digitar um e-mail válido"
			},
			assunto: {
				required: "Informe o assunto",
				minlength:"Informe pelo menos 5 caracteres"
			},
			mensagem: {
				required: "Informe a mensagem",
				minlength:"Informe pelo menos 10 caracteres"
			}
		},
		submitHandler: function(form){
			// APAGA O BOTAO
			$("#form_contato .formPreloader").css("display", "block");
			$("#form_contato .btSubmit").css("display", "none");
			
			// ENVIA O FORMULARIO
			$.post("contato/envia", $(form).serializeArray(), getContato, "json");
			return false;
		}
	});

});

// RECEBE O RETORNO DO FORMULARIO DE COMPRA DO ANIMAL
getCompra = function(rs){
	if(rs.result == "ok"){
		$("#aguardeCompra").text("Pedido enviado com sucesso, aguarde contato");
		$("#aguardeCompra").fadeIn("slow");
		setTimeout(function(){$(".formReset").click();$("#aguardeCompra").fadeOut("slow");}, 2000);
	}
	if(rs.result == "erro"){
		$("#aguardeCompra").text("Erro ao enviar pedido");
		$("#aguardeCompra").fadeIn("slow");
	}
	// MOSTRA O BOTAO
	$("#form_comprar .formPreloader").css("display", "none");
	$("#form_comprar .btSubmit").css("display", "");
}

// RECEBE O RETORNO DO FORMULARIO DE CADASTRO
getCadastro = function(rs){
	if(rs.result == "ok"){
		$("#aguardeCadastro").text("E-mail cadastrado com sucesso");
		$("#aguardeCadastro").fadeIn("slow");
		setTimeout(function(){$(".formReset").click();$("#aguardeCadastro").fadeOut("slow");}, 2000);
	}
	if(rs.result == "erro_email"){
		$("#aguardeCadastro").text("O e-mail informado já foi cadastrado.");
		$("#aguardeCadastro").fadeIn("slow");
	}
	if(rs.result == "erro_cadastro"){
		$("#aguardeCadastro").text("Erro ao cadastrar e-mail.");
		$("#aguardeCadastro").fadeIn("slow");
	}
	// MOSTRA O BOTAO
	$("#form_cadastro .formPreloader").css("display", "none");
	$("#form_cadastro .btSubmit").css("display", "");
}

// 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();$("#aguardeContato").fadeOut("slow");}, 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", "");
}

