$(document).ready(function() {
	
	// valida o formulário
    $('#formLab').validate({
        // define regras para os campos
        rules: {
    	
		nome: {
			required: true	
		},
		empresa: {
			required: true	
		},
		cargo: {
			required: true	
		},
		pretensao_salarial: {
			required: true	
		},
		telefone: {
			required: true	
		},
		mensagem: {
			required: true	
		},
        email:{
        	  	required: true,
            	email: true
            }
        
            
        },
        // define messages para cada campo
        messages: {
        	nome: {
				required: ''	
			},
			empresa: {
				required: ''		
			},
			telefone: {
				required: ''		
			},
			mensagem: {
				required: ''		
			},
			cargo: {
			required: ''	
			},
			pretensao_salarial: {
				required: ''	
			},
            email:{
            	required: '',
            	email: ''
            }
        }
    });
	
	function validar(formData, jqForm, options){
		if( $('#formLab').valid() ) {
			return true;
		}
		alert('Por favor, preencha todos os campos do formulário!');
		return false;	
	}
	$('#formLab').ajaxForm({
		beforeSubmit: validar,
		success: trataResultado,
		dataType: 'json'
	}); 
	
	function trataResultado(responseText, statusText){
		if(responseText.success == 'OK'){
			alert(responseText.message);
			
			$("#formLab").resetForm();
		}else{
			alert(responseText.message);	
		}
	}
	
	
	$('#telefone').mask('(99)9999-9999');
	
});
