// JavaScript Document
$(document).ready(function() {
	frmContato();
	frmCadastro();
	frmNewsletter();
	frmConcurso();	
});


function frmNewsletter() {
    var frm = "#frmNewsletterHome";
			
		$(frm).validate({
			
				errorClass: "erro",
				errorElement: "div",
				rules:
				{
					txtNewsNome:
					{
						required:true
					},
					txtNewsEmail:
					{
						required:true,
						email:true
					}
				},
				messages:
				{
					txtNewsNome:
					{
						required:"Preencha o campo Nome."
					},
					txtNewsEmail:
					{
						required:"Por favor complete o campo E-mail.",
						email:"E-mail inv&aacute;lido."
					}
				}
			});
			
			$(frm).submit(function(){return false;});	
} 




//validação e label manager do formulario de contato
function frmContato() {
    var frm = "#frmContato";
	
	if ($(frm).length > 0) {
		$("#txtTelefone").mask("(99) 9999-9999");
	
				
		$(frm).validate({
			
				errorClass: "erro",
				errorElement: "div",
				rules:
				{
					txtNome:
					{
						required:true
					},
					selCidade:
					{
						required:true
					},
					txtTelefone:
					{
						required:true
					},			
					selEstado:
					{
						required:true
					},							
					txtEmail:
					{
						required:true,
						email:true
					},
					selAssunto:
					{
						required:true
					},
					txaMensagem:
					{
						required:true
					}					
				},
				messages:
				{
					txtNome:
					{
						required:"Preencha o campo Nome."
					},
					txtCidade:
					{
						required:"Preencha sua Data Nasc."
					},
					txtEmail:
					{
						required:"Por favor complete o campo E-mail.",
						email:"E-mail inv&aacute;lido."
					},
					selCidade:
					{
						required:"Complete o campo Cidade"
					},
					txtTelefone:
					{
						required:"Complete o campo Telefone"
				 	},
					selAssunto:
					{
						required:"Escolha o Assunto."
					},
					selEstado:
					{
						required:"Estado."
					},
					txaMensagem:
					{
						required:"Por favor preencha o campo Mensagem."
					}					
				}
			});
			
			//$(frm).submit(function(){return false;});
	
	}
} 


//validação e label manager do formulario de contato
function frmCadastro() {
    var frm = "#frmCadastro";
	
	if ($(frm).length > 0) {
		$("#txtCadNascimento").mask("99/99/9999");
		$("#txtCadTelefone").mask("(99) 9999-9999");
		
				
		$(frm).validate({
			
				errorClass: "erro",
				errorElement: "div",
				rules:
				{
					txtCadNome:
					{
						required:true
					},
					txtCadNascimento:
					{
						required:true
					},
					txtCadTelefone:
					{
						required:true
					},			
					txtEstado:
					{
						required:true
					},							
					txtCadEmail:
					{
						required:true,
						email:true
					}
				},
				messages:
				{
					txtCadNome:
					{
						required:"Preencha o campo Nome."
					},
					txtCadNascimento:
					{
						required:"Preencha sua Data Nascimento."
					},
					txtCadEmail:
					{
						required:"Por favor complete o campo E-mail.",
						email:"E-mail inválido."
					},
					txtCadTelefone:
					{
						required:"Complete o campo Telefone"
					}					
				}
			});
			
			//$(frm).submit(function(){return false;});
	
	}
} 

//validação e label manager do formulario de contato
function frmConcurso() {
    var frm = "#frmConcurso";
	
	if ($(frm).length > 0) {
		$("#txtPromoTelefone").mask("(99) 9999-9999");
		$("#txtPromoCep").mask("99999-999");
	
				
		$(frm).validate({
			
				errorClass: "erro",
				errorElement: "div",
				rules:
				{
					txtPromoNome:
					{
						required:true
					},
					txtPromoEmail:
					{
						required:true,
						email:true
					},
					txtPromoTelefone:
					{
						required:true
					},
					txtPromoEndereco:
					{
						required:true
					},
					txtPromoNumero:
					{
						required:true
					},
					selPromoEstado:
					{
						required:true
					},
					selPromoCidade:
					{
						required:true
					},
					txtPromoCep:
					{
						required:true
					},
					selPromoSexo:
					{
						required:true
					},							
					txaPromoResposta:
					{
						required:true
					}					
				},
				messages:
				{
					txtPromoNome:
					{
						required:"Preencha o campo Nome."
					},
					txtPromoEmail:
					{
						required:"Preencha o campo E-mail."
					},
					txtPromoTelefone:
					{
						required:"Preencha o campo Telefone."
					},
					txtPromoEndereco:
					{
						required:"Preencha o campo Endere&ccedil;o."
					},
					txtPromoNumero:
					{
						required:"Preencha o campo Numero."
					},
					selPromoEstado:
					{
						required:"Selecione o campo Estado."
					},
					selPromoCidade:
					{
						required:"Selecione a Cidade."
					},
					txtPromoCep:
					{
						required:"Preencha o campo Cep."
					},
					selPromoSexo:
					{
						required:"Selecione o campo Sexo."
					},
					txaPromoResposta:
					{
						required:"Preencha o campo Resposta."
					}					
				}
			});
			
			//$(frm).submit(function(){return false;});
	}
} 




