$(document).ready(function() {

	$("#telefone").mask("(99) 9999.9999");
	$("#celular").mask("(99) 9999.9999");
	$("#nascimento").mask("99/99/9999");
	$("#cep").mask("99999-999");
	$("#curriculo").validate({

		rules: {
			nome: {
				required: 	true
			},
			email: {
				required: 	true,
				email:		true
			},
			nascimento: {
				required: 	true
			},
			endereco: {
				required: 	true
			},
			bairro: {
				required: 	true
			},
			cidade: {
				required: 	true
			},
			estado: {
				required: 	true
			},
			telefone: {
				required: 	true
			},
			grau_de_instrucao: {
				required: 	true
			},
			curso: {
				required: 	true
			},
			qualificacoes: {
				required: 	true
			},
			porque_gostaria: {
				required: 	true
			}
		},

		errorElement: "span",
        errorPlacement: function(error, element) {
            offset = element.offset();
            error.insertBefore(element);
			//element.prev().append('<span class="erro">' + error + '</span>');
			//element.prev().remove(":contains('<span>')");
			//alert( offset.id );
        }

	});
});
