$(document).ready(function() {
	$(".data").mask("99/99/9999");
	$(".cep").mask("99999-999");



	$('#ctl00_ctl00_Content_contentSecondary_btnEnviar').click(function() {
		setTimeout((function() {
			if ($('.errorContainer').css('display') === "block") {
				pageTracker._trackPageview("/contato/erro");
			}

			if ($('#ctl00_ctl00_Content_contentSecondary_chkInformacoes:checked').length > 0) {
				pageTracker._trackPageview('/contato/formulario/opt-in');
			}

			/*
			if ($('.errorContainer').css('display') !== "block") {
			$("#aspnetForm").submit();
			}
			*/

		}), 200);
	});

	$("#aspnetForm").validate({
		onfocusout: false,
		onsubmit: function() {
			return false
		},
		highlight: function(element, errorClass) {
			$(element).prev('label').addClass(errorClass);
		},
		unhighlight: function(element, errorClass) {
			$(element).prev('label').removeClass(errorClass);
		},
		errorElement: 'li',
		errorLabelContainer: '.errorContainer',
		rules: {
			'ctl00$ctl00$Content$contentSecondary$txtNome': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtEmail': {
				required: true,
				email: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtDtNacimento': {
				required: true,
				dateBR: true
			},
			'ctl00$ctl00$Content$contentSecondary$sexo': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtEndereco': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtEnderecoCidade': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtEnderecoCEP': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$ddlEnderecoEstado': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtTelefone': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$ddlAssunto': {
				required: true
			},
			'ctl00$ctl00$Content$contentSecondary$txtMensagem': {
				required: true
			}
		},
		messages: {
			'ctl00$ctl00$Content$contentSecondary$txtNome': {
				required: "Nome é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$txtEmail': {
				required: "Email é obrigatório.",
				email: "O email digitado é inválido."
			},
			'ctl00$ctl00$Content$contentSecondary$txtDtNacimento': {
				required: "Data de nascimento é obrigatória.",
				dateBR: "Data inválida"
			},
			'ctl00$ctl00$Content$contentSecondary$sexo': {
				required: "Você precisa escolher o seu sexo"
			},
			'ctl00$ctl00$Content$contentSecondary$txtEndereco': {
				required: "Endereço é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$txtEnderecoCidade': {
				required: "Cidade é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$txtEnderecoCEP': {
				required: "CEP é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$ddlEnderecoEstado': {
				required: "Estado é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$txtTelefone': {
				required: "Telefone é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$ddlAssunto': {
				required: "Assunto é obrigatório."
			},
			'ctl00$ctl00$Content$contentSecondary$txtMensagem': {
				required: "Mensagem é obrigatório."
			}
		}
	});
});


