function verifica_news()
{ 
    if (document.newsletter.nome.value=="" || document.newsletter.nome.value=="Nome")
    {
        document.newsletter.nome.focus();
        alert("O Nome deve ser preenchido.");
        return false;
    }
    if(!cad_email(document.newsletter.email))
    {
        return false;
    }
}

function valida_contatosac()
{ 
    if (document.frmsac.empreendimento.value=="")
    {
        document.frmsac.empreendimento.focus();
        alert("Selecione uma opção no campo EMPREENDIMENTO.");
        
    }
	 else if (document.frmsac.apartamento.value=="")
    {
        document.frmsac.apartamento.focus();
        alert("O campo Nº DO APARTAMENTO deve ser preenchido.");
        
    }
     else if (document.frmsac.sugestao.value=="")
    {
        document.frmsac.sugestao.focus();
        alert("Selecione uma opção no campo PROBLEMAS OU SUGESTÕES.");
     
    }
	 else if (document.frmsac.msg.value=="")
    {
        document.frmsac.msg.focus();
        alert("O campo DESCRIÇÃO deve ser preenchido.");
       
    }
		else {
			document.frmsac.submit();	
		}
}
function valida_contatofornecedor()
{ 
    
	if (document.frmfornecedor.razaosocial.value=="")
    {
        document.frmfornecedor.razaosocial.focus();
        alert("O campo RAZÃO SOCIAL deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.cnpj.value=="")
    {
        document.frmfornecedor.cnpj.focus();
        alert("O campo CNPJ deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.iestadual.value=="")
    {
        document.frmfornecedor.iestadual.focus();
        alert("O campo INSCRIÇÃO ESTADUAL deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.nome.value=="")
    {
        document.frmfornecedor.nome.focus();
        alert("O campo NOME deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.cpf.value=="")
    {
        document.frmfornecedor.cpf.focus();
        alert("O campo CPF deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.telefone.value=="")
    {
        document.frmfornecedor.telefone.focus();
        alert("O campo TELEFONE deve ser preenchido.");
       
    }
	 else if (document.frmfornecedor.email.value=="")
    {
        document.frmfornecedor.email.focus();
        alert("O campo E-MAIL deve ser preenchido.");
        
    }
     else if(!cad_email(document.frmfornecedor.email))
    {
       
    }
	  else if (document.frmfornecedor.endereco.value=="")
    {
        document.frmfornecedor.endereco.focus();
        alert("O campo ENDEREÇO deve ser preenchido.");
     
    }
	 else if (document.frmfornecedor.numero.value=="")
    {
        document.frmfornecedor.numero.focus();
        alert("O campo NÚMERO deve ser preenchido.");
     
    }
	 else if (document.frmfornecedor.bairro.value=="")
    {
        document.frmfornecedor.bairro.focus();
        alert("O campo BAIRRO deve ser preenchido.");
     
    }
	 else if (document.frmfornecedor.cidade.value=="")
    {
        document.frmfornecedor.cidade.focus();
        alert("O campo CIDADE deve ser preenchido.");
     
    }
	  else if (document.frmfornecedor.estado.value=="")
    {
        document.frmfornecedor.estado.focus();
        alert("Selecione um ESTADO.");
        
    }
	
	 else if (document.frmfornecedor.cep.value=="")
    {
        document.frmfornecedor.cep.focus();
        alert("O campo CEP deve ser preenchido.");
        
    }
	 else if (document.frmfornecedor.msg.value=="")
    {
        document.frmfornecedor.msg.focus();
        alert("O campo MENSAGEM deve ser preenchido.");
       
    }
		else {
			document.frmfornecedor.submit();	
		}
}
function valida_contatotc(){
	
	if (document.frmtc.nome.value=="")
    {
        document.frmtc.nome.focus();
        alert("O campo NOME deve ser preenchido.");
        
    }
	 else if (document.frmtc.telefone.value=="")
    {
        document.frmtc.telefone.focus();
        alert("O campo TELEFONE deve ser preenchido.");
        
    }
	 else if (document.frmtc.vaga.value=="")
    {
        document.frmtc.vaga.focus();
        alert("O campo VAGA DE INTERESSE deve ser preenchida.");
        
    }
	else {
			document.frmtc.submit();	
		}
		
}

function cad_email(email)
{
    var texto_email_inva = "Por Favor, preencha o campo EMAIL corretamente.";
    var BadChars = "*|,\":<>[]{}`\'';()&$#% ";
    var GoodChars = "@.";
    var posarroba = email.value.indexOf ('@',0);
    if (email.length < 6)
    {
        alert(texto_email_inva);
        email.value = "";
        email.focus();
        return false;
    }
    for (var i = 0; i < email.length; i++)
    {
        if (BadChars.value.indexOf(email.charAt(i)) != -1)
        {
            alert(texto_email_inva);
            email.value = "";
            email.focus();
            return false;
        }
    }
    for (var i = 0; i < GoodChars.length; i++)
    {
        if (email.value.indexOf(GoodChars.charAt(i)) == -1)
        {
          	alert(texto_email_inva);
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.indexOf(GoodChars.charAt(i),0) == 0)
        {
            alert(texto_email_inva);
            email.value = "";
            email.focus();
            return false;
        }
        if (email.value.lastIndexOf(GoodChars.charAt(i)) > email.length-3)
        {
            alert(texto_email_inva);
            email.value = "";
            email.focus();
            return false;
        }
    }
    if(email.value.lastIndexOf('@') > email.value.lastIndexOf('.'))
    {
        alert(texto_email_inva);
        email.value = "";
        email.focus();
        return false;
    }
    if(email.value.indexOf ('@.',0) != -1 || email.value.indexOf ('.@',0) != -1)
    {
        alert(texto_email_inva);
        email.value = "";
        email.focus();
        return false;
    }
    if (email.value.indexOf ('@',posarroba+1) != -1)
    {
        alert(texto_email_inva);
        email.value = "";
        email.focus();
        return false;
    }
    return true;
}

function formatar(objeto,tammax,teclapres)
{
    var tecla = teclapres.keyCode;
    vr = objeto.value;
    vr = vr.replace( "(", "" );
    vr = vr.replace( ")", "" );
    vr = vr.replace( " ", "" );
    vr = vr.replace( "-", "" );
    vr = vr.replace( ".", "" );
    tam = vr.length;
    if (tam < tammax && tecla != 8)
    {
        tam = vr.length + 1;
    }

    if (tecla == 8 )
    {
        tam = tam - 1;
    }

    if ( tecla == 8 || tecla >= 48 && tecla <= 57 || tecla >= 96 && tecla <= 105 )
    {
        if ( tam <= 4 )
        {
            objeto.value = vr;
        }

        if ( (tam > 4) && (tam <= 8) )
        {
            objeto.value = vr.substr(0,tam-4) + '-' + vr.substr( tam - 4, tam );
        }

        if ( (tam >= 9) && (tam <= 10) )
        {
            objeto.value = '(' + vr.substr(0,2) + ') ' + vr.substr(2,tam-6) + '-' + vr.substr(tam-4,tam);
        }
    }
}

function link_obra(form){
		if(form.value=='lancamentos'){
			location.href='empreendimentos.php?locale=lancamentos';		
		}
		else if(form.value=='prontos'){
			location.href='empreendimentos.php?locale=prontos';		
		}
		else if(form.value=='construcao'){
			location.href='empreendimentos.php?locale=construcao';	
		}
		
}
