function valida_email(email) {
	er = /^[a-zA-Z0-9][a-zA-Z0-9\._-]+@([a-zA-Z0-9\._-]+\.)[a-zA-Z-0-9]{2}/;    
	if(er.exec(email)){
	  return true;
	}
	return false;
}

function envia_mensagem() {
	$.post('/ajax/envia-contato.php', $('#frmContato').serialize());
    $('#contato').fadeOut();
    setTimeout("$('#contato-confirmacao').fadeIn()", 600);
}

function valida_contato() {
    var f = document.frmContato;
	if (f.nome.value == '') {
	    alert('Por favor, digite o seu nome.');
		f.nome.focus();
	} else if (f.email.value == '') {
	    alert('Por favor, digite o seu e-mail.');
		f.email.focus();
	} else if (!valida_email(f.email.value)) {
	    alert('Por favor, digite um endereço de e-mail válido.');
		f.email.focus();
	} else if (f.telefone.value == '') {
	    alert('Por favor, digite o seu telefone.');
		f.telefone.focus();
	} else if (f.departamento.value == 0) {
	    alert('Por favor, selecione um departamento.');
	} else if (f.mensagem.value == '') {
	    alert('Por favor, digite a sua mensagem.');
		f.mensagem.focus();
	} else {
	    envia_mensagem();
	}
}

jQuery(function($){
	$('#frmContato').submit(function() {
		valida_contato();
		return false;
	});

   $('#telefone').mask('(99) 9999-9999');
});
