	/* Forms */
	
	jQuery(function($){
		// sugestões: Data, Telefone, RG, CPF, CEP
		$('#data').mask('99/99/9999');
		$('#data_nascimento').mask('99/99/9999');
		$('#cpf').mask('999.999.999-99'); //9 - numeric character (0-9)
		$('#cnpj').mask('99.999.999/9999-99'); //9 - numeric character (0-9)
		$('#telefone').mask('(99) 9999-9999');
		$('#celular').mask('(99) 9999-9999');
		//$('#cep').mask('99.999-999'); //9 - numeric character (0-9)
		$("#cep").mask("99.999-999",{placeholder:""}); //sem o ____ (underline)
		$("#cep2").mask("99.999-999",{placeholder:"_"}); //sem o ____ (underline)
		//$("#eyescript").mask("a*-99.9"); //* - alphanumeric character (A-Z,a-z,0-9)
		//$("#product").mask("a*-999-a999",{placeholder:" "}); //sem o ____ (underline)
	});
	
	function proximoCampo2(atual,proximo){
		if(atual.value.length >= atual.maxLength){
			document.getElementById("mais_end").style.display = "block";
			document.getElementById(proximo).focus();
		}
	}

	$(document).ready(function() {
		// validate signup form on keyup and submit
		$("#CadLoj").validate({
			rules: {
				cep: "required",
				sel_estado: "required",
				cidade: "required",
				endereco: "required",
				//bairro: "required",
				//numero: "required",
				telefone: "required",
				email: {
					required: true,
					email: true
				}
			},
			messages: {
				cep: "Digite o CEP da rua.",
				sel_estado: "Escolha o estado.",
				cidade: "Selecione uma cidade.",
				endereco: "Digite o endereço.",
				//bairro: "Digite o bairro.",
				//numero: "Digite o número.",
				telefone: "Digite o telefone.",
				email: {
					required: "Digite um e-mail.",
					email: "Digite um e-mail válido."
				}
			}
		});

		$("#CadProd").validate({
			rules: {
				titulo: "required",
				categoria: "required"
			},
			messages: {
				titulo: "Digite o título.",
				categoria: "Escolha a categoria."
			}
		});
		
		$("#Cadastro").validate({
			rules: {
				nome: "required",
				sexo: "required",
				email: {
					required: true,
					email: true,
					remote: "/system_adm/newsletter/valida_mail.php"
				},
				data_nascimento: "required",
				sel_estado: "required",
				cidade: "required"
			},
			messages: {
				nome: "Digite seu nome.",
				sexo: "Informe seu sexo.",
				email: {
					required: "Digite um e-mail.",
					email: "Digite um e-mail válido.",
					remote: "E-mail já cadastrado."
				},
				data_nascimento: "Digite sua data de nascimento (dd/mm/aaaa).",
				sel_estado: "Escolha o estado.",
				cidade: "Selecione uma cidade."
			}
		});

		$("#contato_frm").validate({
			rules: {
				nome: "required",
				email: {
					required: true,
					email: true
				},
				telefone: "required",
				descricao: "required"
			},
			messages: {
				nome: "Digite seu nome.",
				email: {
					required: "Digite um e-mail.",
					email: "Digite um e-mail válido."
				},
				telefone: "Digite seu telefone (00) 0000-0000.",
				descricao: "Digite sua mensagem."
			}
		});
	});
