function validamail (email) {
    if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)))
            return false;
    return true;
}

function enviarContato() {

	var comoConheceu = $(".como_conheceu:radio");
	var validaAconte = false;
	
	for(i=0; i<comoConheceu.length; i++){
		if(comoConheceu[i].checked == true)
			validaAconte = true;
	}
	
	var esportePratic = $(".qual_esporte:radio");
	var validaEsporte = false;	

	for(i=0; i<esportePratic.length; i++){
		if(esportePratic[i].checked == true)
			validaEsporte = true;
	}

	if (validaAconte == false) {
		pAlert("Por favor preencha o campo Como conheceu a Smolder.");
		return false;
	}
	else if (!$("#assunto").val()) {
		pAlert("Selecione o Assunto");
		return false; 
	}
	else if (!$("#setor").val()) {
		pAlert("Selecione o Setor com quem deseja contato.");
		return false;
	}
	else if (!$("#nome").val()) {
		pAlert("Por favor preencha o campo Nome",function() { $("#nome").focus(); });
		return false;
	}
	else if (!$("#email").val() || !validamail($("#email").val())) {
		pAlert("Por favor preencha o campo E-mail corretamente",function() { $("#email").focus(); });
		return false;
	}
	else if (!$("#dataNasc").val()) {
		pAlert("Por favor preencha o campo Data de Nascimento",function() { $("#dataNasc").focus(); });
		return false;
	}
	else if (!$("#sexo").val()) {
		pAlert("Selecione o campo Sexo");
		return false;
	}
	else if (!$("#telefone").val()) {
		pAlert("Por favor preencha o campo Telefone",function() { $("#telefone").focus(); });
		return false;
	}
	else if (!$("#celular").val()) {
		pAlert("Por favor preencha o campo Celular",function() { $("#celular").focus(); });
		return false;
	}
	else if (!$("#endereco").val()) {
		pAlert("Por favor preencha o campo Endere&ccedil;o",function() { $("#endereco").focus(); });
		return false;
	}
	else if (!$("#cep").val()) {
		pAlert("Por favor preencha o campo CEP",function() { $("#cep").focus(); });
		return false;
	}
	else if (!$("#estado").val()) {
		pAlert("Por favor selecione o Estado");
		return false;
	}
	else if (!$("#bairro").val()) {
		pAlert("Por favor preencha o campo Bairro",function() { $("#bairro").focus(); });
		return false;
	}
	else if (!$("#cidade").val()) {
		pAlert("Por favor preencha o campo Cidade",function() { $("#cidade").focus(); });
		return false;
	}
	if (validaEsporte == false) {
		pAlert("Por favor informe o esporte que pratica.",function() { esportePratic[0].focus(); });
		return false;
	}
	else if (!$("#mensagem").val()) {
		pAlert("Por favor preencha o campo Mensagem",function() { $("#mensagem").focus(); });
		return false;
	}
	else {
		$("#frmContato").find("input,button").attr('disabled','disabled');
		xhSend('modulos/contato/bd.php?acao=contato','frmContato',function () {
			if (xhReq.readyState == 4) {
				var xml	= xhReq.responseXML;
				
				if ($(xml).find('retorno').attr('valor') == 1) {
					document.frmContato.reset();
					okAlert(unescape($(xml).find('retorno').attr('mensagem')));
				} else {
					jAlert(unescape($(xml).find('retorno').attr('mensagem')));
				}
				
				$("#frmContato").find("input,button").removeAttr('disabled');
			}
		});
	}
}

function validaCurriculo() {
	
	var area_interesse		  = $("#area_interesse");
	var sexo				  = $("#sexo");
	var estado				  = $("#estado");
	var andamento_instituicao = $(".andamentoInstituicao[checked]");
	var msgCampoVazio	= "Por favor, preencha o campo ";
		
	if (area_interesse.val() == '') {
		pAlert('Selecione a &aacute;rea onde voc&ecirc; deseja atuar');
		return false;
	}
	else if ($("#nome").val() == '') {
		pAlert(msgCampoVazio+'Nome.',function() { $("#nome").focus(); });  
		return false;
	}
	
	else if ($("#data_nasc").val() == '') {
		pAlert(msgCampoVazio+'Data de nascimento', function () { $("#data_nasc").focus() }); 
		return false;
	}
	else if (sexo.val() == '') {
		pAlert(msgCampoVazio+'Sexo.'); 
		return false;
	}
	else if (estado.val() == '') {
		pAlert(msgCampoVazio+'Estado.');  
		return false;
	}
	else if ($("#cidade").val() == '')	{
		pAlert(msgCampoVazio+'Cidade.',function(){$("#cidade").focus()});  
		return false;
	}
	else if ($("#endereco").val() == '') {
		pAlert(msgCampoVazio+'Endere&ccedil;o.',function(){$("#endereco").focus();});  
		return false;
	}
	else if ($("#instituicao").val() == '') {
		pAlert(msgCampoVazio+'Institui&ccedil;&atilde;o.',function () { $("#instituicao").focus(); });  
		return false;
	}
	else if ($('#andamento_instituicao_and').selected == false && $('#andamento_instituicao_conc').selected == false) {
		pAlert(msgCampoVazio+'Andamento da forma&ccedil;&atilde;o.'); 
		return false;
	}
	else if ($("$pos_graduacao").val() == '') {
		pAlert(msgCampoVazio+' P�s Gradua&ccedil;&atilde;o.',function() { $("$pos_graduacao").focus(); });  
		return false;
	}
	else if ($("#experiencia_profissional").val() == '') {
		pAlert(msgCampoVazio+'Experi&ecirc;ncia Profissional.',function() { $("#experiencia_profissional").focus(); });  
		return false;
	}
	else if ($("#idiomas").val() == '') {
		pAlert(msgCampoVazio+' Idiomas.',function () { $("#idiomas").focus(); }); 
		return false;
	}
	else if ((!$("#email").val()) || (!validamail($("#email").val()))) {
		pAlert("Por favor preencha o campo E-mail com um e-mail v&aacute;lido.",function() { $("#email").focus(); });
		return false;
	}
	else if ($("#mini_curriculo").val() == '') {
		pAlert("Por favor preencha o campo Mini-curr&iacute;culo..",function () { $("#mini_curriculo").focus(); });
		return false;
	}
	else {
		$("#frmContato").find("input,button").attr('disabled','disabled');
		xhSend("modulos/contato/bd.php?acao=curriculo",'frmContato',function() {
			if (xhReq.readyState == 4) {
				var xml	= xhReq.responseXML;
				
				if ($(xml).find('retorno').attr('valor') == 1) {
					document.frmContato.reset();
					okAlert(unescape($(xml).find('retorno').attr('mensagem')));
				} else {
					pAlert(unescape($(xml).find('retorno').attr('mensagem')));
				}
			}
			$("#frmContato").find("input,button").removeAttr('disabled');
		});
		
		
	}
}

function enviaIndique(paramAdd,caminho) {
	if (!$("#de_nome").val()) {
		pAlert("Por favor preencha o campo Seu Nome",function() { $("#de_nome").focus() });
	}
	else if (!$("#de_email").val() || !validamail($("#de_email").val())) { 
		pAlert("Por favor preencha o campo Seu E-mail",function() { $("#de_email").focus() });
	}
	else if (!$("#para_nome").val()) { 
		pAlert("Por favor preencha o campo Nome do Amigo",function() { $("#para_nome").focus() });
	}
	else if (!$("#para_email").val() || !validamail($("#para_email").val())) { 
		pAlert("Por favor preencha o campo E-mail do Amigo",function() { $("#para_email").focus() });
	}
	else {
		var parametros	= "mod="+mod+"&id="+nid+"&"+get(document.frmIndique);
		if (paramAdd)
			parametros += paramAdd;
		if (!caminho)
			caminho = '';
		$("#frmIndique").find("input,button").attr('disabled','disabled');
		executar(caminho+"modulos/contato/bd.php?acao=indique",parametros,function() { 
			if (xhReq.readyState == 4) {
				var xml	= xhReq.responseXML;
				if ($(xml).find('retorno').attr('valor') == 1) {
					$("#popupForm1").hide();
					$("#frmIndique")[0].reset();
					okAlert(unescape($(xml).find('retorno').attr('mensagem')));
				} else	
					pAlert(unescape($(xml).find('retorno').attr('mensagem')));

				$("#frmIndique").find("input,button").removeAttr('disabled');
			}
		});
	}
}

function enviaComentario() {
	if (!$("#coment_nome").val()) {
		pAlert("Por favor preencha o campo Nome",function() { $("#coment_nome").focus() });
	}
	else if (!$("#coment_email").val() || !validamail($("#coment_email").val())) { 
		pAlert("Por favor preencha o campo E-mail",function() { $("#coment_email").focus() });
	}
	else if (!$("#coment_comentario").val()) { 
		pAlert("Por favor preencha o campo Coment&aacute;rios",function() { $("#coment_comentario").focus() });
	}
	else if (!$("#coment_estado").val()) { 
		pAlert("Por favor selecione seu estado",function() { $("#coment_estado").focus() });
	}	
	else {
		var parametros	= get(document.frmComente);
		$("#frmComente").find("input,button,textarea").attr('disabled','disabled');
		executar("modulos/contato/bd.php?acao=comentarios",parametros,function() { 
			if (xhReq.readyState == 4) {
				var xml	= xhReq.responseXML;
				
				if ($(xml).find('retorno').attr('valor') == 1) {
					$("#popupForm2").hide();
					$("#frmComente")[0].reset();
					okAlert(unescape($(xml).find('retorno').attr('mensagem')));
				} else {
					pAlert(unescape($(xml).find('retorno').attr('mensagem')));				
				}
				$("#frmComente").find("input,button,textarea").removeAttr('disabled');
			}
		});
	}
}

function enviaOndeEncontrar() {
	
    if ($("#nome").val() == "") {
        pAlert("Por favor preencha o campo Nome");
        $("#nome").focus();
        return;
	} else if ($("#email").val() == "" || (!validamail($("#email").val()))) {
        pAlert("Por favor preencha o campo E-mail corretamente");
        $("#email").focus();
        return;
    }else if (($("#celular").val() == "")&&($("#celular").val().length !=14)) {
        pAlert("Por favor preencha o campo Celular corretamente");
        $("#endereco").focus();
        return;
    }  else if ($("#endereco").val() == "") {
        pAlert("Por favor preencha o campo Endere&ccedil;o");
        $("#endereco").focus();
        return;
    } else if ($("#bairro").val() == "") {
        pAlert("Por favor preencha o campo Bairro");
        $("#bairro").focus();
        return;
    } else if ($("#cidade").val() == "") {
        pAlert("Por favor preencha o campo Cidade");
        $("#cidade").focus();
        return;
	} else {
		$("#frmOndeEncontrar").find("input,button,textarea").attr('readonly','readonly');
        
		var camposForm = $("#frmOndeEncontrar").serialize();
		
		$.post("modulos/contato/bd.php?acao=ondeencontrar", { dados:camposForm }, function(resposta) { 
			if(resposta == "1"){
				okAlert("Seus dados foram enviados com sucesso! \n Aguarde nosso e-mail com a localiza&ccedil;&atilde;o mais pr&oacute;xima.");
				$("#frmOndeEncontrar")[0].reset(); 
			} else {
				pAlert("Ocorreu um erro durante o envio de sua mensagem.\n Por favor tente novamente mais tarde.");	
			}
			$("#frmOndeEncontrar").find("input,button,textarea").removeAttr('disabled');
		});
    }
}
