jQuery(document).ready(function() {
//Ajudinha pra quem quer "aproveitar" meus codigos :D//

$(".h_close").click(
	function(){
		$(".h_mask").fadeOut(600);
	}
);

$("#infantil2").click(
	function(){
	 	$("#box_infantil").fadeIn(300);
		$("#box_adulto").hide();
	}
);
$("#adulta2").click(
	function(){
	 	$("#box_infantil").hide();
		$("#box_adulto").fadeIn(300);
	}
);


$("#fisica").click(
	function(){
	 	$("#block_fisica").fadeIn(300);
		$("#block_juridica").hide();
	}
);
$("#juridica").click(
	function(){
	 	$("#block_fisica").hide();
		$("#block_juridica").fadeIn(300);
	}
);

$("#form_pedidos").submit(
	function(){$("LABEL.error").css("color","red");}
);

$(".sub_paginas FORM INPUT, .sub_paginas FORM SELECT, .sub_paginas FORM TEXTAREA").focus(
	function(){
		var id = $(this).attr("id");
		$(".sub_paginas FORM LABEL[for="+id+"]").addClass("marcado");
		$(this).css("border-color","#000");
	}
);
$(".sub_paginas FORM INPUT, .sub_paginas FORM SELECT, .sub_paginas FORM TEXTAREA").blur(
	function(){
		$(this).css("border-color","#ccc");
		$(".sub_paginas FORM LABEL").removeClass("marcado");
	}
);

$(".redes_sociais SPAN").hover(
	function(){
		$(this).find("B").fadeIn(300);
	}, function(){
		$(this).find("B").fadeOut(300);			
		}
);

$(".menu_produtos SPAN").hover(
	function(){
		$(this).animate({
			height: "94px"
		}, 250);
		var atual = $(this).attr("class");
		var imagem = "<img src='img/"+ atual +".jpg' width=780 height=219 style='display:none' />"
		$(".tela_produtos").html(imagem);
		$(".tela_produtos IMG").fadeIn(700);
	}, function(){
		$(this).animate({
			height: "24px"
		}, 350);		
		}
);

$(".block_main").hover(
	function(){
		$(this).find("DIV").animate({ 
			marginTop: "120px", 
        	height: "45px",	
			opacity: 0.8	
      	}, 200 );
		$(this).find("DIV").find("B").fadeIn(200);
	},
	function(){
		$(this).find("DIV").animate({ 
			marginTop: "165px", 
        	height: "0px",		
      	}, 200 );
		$(this).find("DIV").find("B").fadeOut(200);
	}
);

$("#cep").mask("99999-999");
$("#telefone").mask("(99) 9999-9999");
$("#telefone1").mask("(99) 9999-9999");
$("#cpf").mask("999.999.999-99");
$("#cnpj").mask("99.999.999/9999-99");
$("#datalimite").mask("99/99/9999");

$("#form_pedidos").validate({
                    // Define as regras
                    rules:{
                        texto:{
                            // campoNome será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 5
                        },
						endereco:{
							required: true, minlength: 5
						},
						numero:{
							required: true, minlength: 1
						},
						bairro:{
							required: true, minlength: 4
						},
						cidade:{
							required: true, minlength: 5
						},
						cep:{
							required: true, minlength: 5
						},
                        email:{
                            // campoEmail será obrigatorio (required) e precisará ser um e-mail válido (email)
                            required: true, email: true
                        },
                        descrisao:{
                            // campoMensagem será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 5
                        },
						telefone:{
                            // campoMensagem será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 5
                        },
						modelo:{
                            // campoMensagem será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 1
                        },
						datalimite:{
                            // campoMensagem será obrigatorio (required) e terá tamanho minimo (minLength)
                            required: true, minlength: 1
                        }
                    },
                    // Define as mensagens de erro para cada regra
                    messages:{
                        texto:{
                            required: "Digite seu Nome",
                            minlength: "Digite um valor válido"
                        },						
						endereco:{
                            required: "Digite seu Endere&ccedil;o",
                            minlength: "Digite um valor válido"
                        },
						numero:{
                            required: "Digite o Nº da sua residência",
                            minlength: "Digite um valor válido"
                        },
						bairro:{
                            required: "Digite o seu Bairro",
                            minlength: "Digite um valor válido"
                        },
						cidade:{
                            required: "Digite sua Cidade",
                            minlength: "Digite um valor válido"
                        },
						cep:{
                            required: "Digite seu CEP",
                            minlength: "Digite um valor válido"
                        },
                        email:{
                            required: "Digite o seu e-mail",
                            email: "Digite um e-mail v&aacute;lido"
                        },
                        descrisao:{
                            required: "Digite sua Descri&ccedil;&atilde;o",
                            minlength: "M&iacute;nimo 5 caracteres"
                        },
						telefone:{
                            required: "Digite seu Telefone",
                            minlength: "Digite um valor válido"
                        },
						modelo:{
                            required: "Digite o Cod. do Modelo",
                            minlength: "Digite um valor válido"
                        },
						datalimite:{
                            required: "Digite a DATA LIMITE para recebimento",
                            minlength: "Digite um valor válido"
                        }
                    }
                });


});
