function validaFornecedor(form) {
	
	// volta todos os campos ao estilo normal
	form.razao.style.backgroundColor="#FFFFFF";
	form.razao.style.border="1px solid #D6D6D6";
	form.razao.style.height="17px";
	form.cnpj.style.backgroundColor="#FFFFFF";
	form.cnpj.style.border="1px solid #D6D6D6";
	form.cnpj.style.height="17px";
	form.fone.style.backgroundColor="#FFFFFF";
	form.fone.style.border="1px solid #D6D6D6";
	form.fone.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";
	form.interesse.style.backgroundColor="#FFFFFF";
	form.interesse.style.border="1px solid #D6D6D6";
	form.interesse.style.height="60px";


	//campo NOME (nome)
	//campo razao (razao)
	if (form.razao.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o sua RAZÃO SOCIAL!";
		form.razao.focus();
		form.razao.style.backgroundColor="#ECECEC";
		form.razao.style.border="1px solid #C90000";
		form.razao.style.height="17px";
		return false;
	}
	// fim razao
	//campo cnpj (cnpj)
	if (form.cnpj.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu CNPJ!";
		form.cnpj.focus();
		form.cnpj.style.backgroundColor="#ECECEC";
		form.cnpj.style.border="1px solid #C90000";
		form.cnpj.style.height="17px";
		return false;
	}
	// fim cnpj
	//campo (fone )
	if (form.fone .value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu TELEFONE!";
		form.fone .focus();
		form.fone .style.backgroundColor="#ECECEC";
		form.fone .style.border="1px solid #C90000";
		form.fone .style.height="17px";
		return false;
	}
	if (form.fone.value.length <=12){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "O campo 'TELEFONE' deve ter 9 números ou mais!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	// fim fone
	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
	//campo (interesse )
	if (form.interesse .value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar ÁREA DE INTERESSE!";
		form.interesse .focus();
		form.interesse .style.backgroundColor="#ECECEC";
		form.interesse .style.border="1px solid #C90000";
		form.interesse .style.height="60px";
		return false;
	}
	// fim interesse
	
// se estiver tudo certo, envia.
	return true;
}

function validaNewsletter(form) {
	
	// volta todos os campos ao estilo normal
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";


	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("errosNews").style.display = "block";
		document.getElementById("errosNews").innerHTML = "Preencha seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("errosNews").style.display = "block";
		document.getElementById("errosNews").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
}

function validaNewsletter2(form) {
	
	// volta todos os campos ao estilo normal
	form.fantasia.style.backgroundColor="#FFFFFF";
	form.fantasia.style.border="1px solid #D6D6D6";
	form.fantasia.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";


	//campo (nome fantasia )
	if (form.fantasia .value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o NOME!";
		form.fantasia .focus();
		form.fantasia .style.backgroundColor="#ECECEC";
		form.fantasia .style.border="1px solid #C90000";
		form.fantasia .style.height="17px";
		return false;
	}
	// fim ome fantasia
	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Preencha seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
}

function validaCurriculo(form) {
	
	// volta todos os campos ao estilo normal
	form.nome.style.backgroundColor="#FFFFFF";
	form.nome.style.border="1px solid #D6D6D6";
	form.nome.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";
	form.fone.style.backgroundColor="#FFFFFF";
	form.fone.style.border="1px solid #D6D6D6";
	form.fone.style.height="17px";
	form.msg.style.backgroundColor="#FFFFFF";
	form.msg.style.border="1px solid #D6D6D6";
	form.msg.style.height="146px";


	//campo NOME (nome)
	if (form.nome.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu NOME!";
		form.nome.focus();
		form.nome.style.backgroundColor="#ECECEC";
		form.nome.style.border="1px solid #C90000";
		form.nome.style.height="17px";
		return false;
	}
	// fim NOME
	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
	// campo TELEFONE (fone) 
	if (form.fone.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu TELEFONE!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	if (form.fone.value.length <=12){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "O campo 'TELEFONE' deve ter 9 números ou mais!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	// fim TELEFONE		
	// campo MENSAGEM
	if (form.msg.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve escrever uma MENSAGEM!";
		form.msg.focus();
		form.msg.style.backgroundColor="#ECECEC";
		form.msg.style.border="1px solid #C90000";
		form.msg.style.height="146px";
		return false;
	}
	// fim MENSAGEM
	
		if (form.file.value != ""){
			var extensoesOk = ",.doc,.pdf,";
			var extensao = "," + form.file.value.substr(form.file.value.length - 4 ).toLowerCase() + ",";
			if(extensoesOk.indexOf( extensao.toLowerCase() ) == -1 ){
				document.getElementById("erros").style.display = "block";
				document.getElementById("erros").innerHTML = "Extensão do arquivo inválido";
				return false;
			}
		}
	
// se estiver tudo certo, envia.
	return true;
}

function validaFaleConosco(form) {
	
	// volta todos os campos ao estilo normal
	form.nome.style.backgroundColor="#FFFFFF";
	form.nome.style.border="1px solid #D6D6D6";
	form.nome.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";
	form.fone.style.backgroundColor="#FFFFFF";
	form.fone.style.border="1px solid #D6D6D6";
	form.fone.style.height="17px";
	form.msg.style.backgroundColor="#FFFFFF";
	form.msg.style.border="1px solid #D6D6D6";
	form.msg.style.height="146px";


	//campo NOME (nome)
	if (form.nome.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu NOME!";
		form.nome.focus();
		form.nome.style.backgroundColor="#ECECEC";
		form.nome.style.border="1px solid #C90000";
		form.nome.style.height="17px";
		return false;
	}
	// fim NOME
	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
	// campo TELEFONE (fone) 
	if (form.fone.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu TELEFONE!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	if (form.fone.value.length <=12){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "O campo 'TELEFONE' deve ter 9 números ou mais!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	// fim TELEFONE		
	// campo MENSAGEM
	if (form.msg.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve escrever uma MENSAGEM!";
		form.msg.focus();
		form.msg.style.backgroundColor="#ECECEC";
		form.msg.style.border="1px solid #C90000";
		form.msg.style.height="146px";
		return false;
	}
	// fim MENSAGEM
	
// se estiver tudo certo, envia.
	return true;
}

function validaVendaTerreno(form) {
	
	// volta todos os campos ao estilo normal
	form.nome.style.backgroundColor="#FFFFFF";
	form.nome.style.border="1px solid #D6D6D6";
	form.nome.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";
	form.fone.style.backgroundColor="#FFFFFF";
	form.fone.style.border="1px solid #D6D6D6";
	form.fone.style.height="17px";
	form.logradouro.style.backgroundColor="#FFFFFF";
	form.logradouro.style.border="1px solid #D6D6D6";
	form.logradouro.style.height="17px";
	form.metragem.style.backgroundColor="#FFFFFF";
	form.metragem.style.border="1px solid #D6D6D6";
	form.metragem.style.height="17px";
	form.mensagem.style.backgroundColor="#FFFFFF";
	form.mensagem.style.border="1px solid #D6D6D6";
	form.mensagem.style.height="100px";


	//campo NOME (nome)
	if (form.nome.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu NOME!";
		form.nome.focus();
		form.nome.style.backgroundColor="#ECECEC";
		form.nome.style.border="1px solid #C90000";
		form.nome.style.height="17px";
		return false;
	}
	// fim NOME
	// campo E-MAIL (mail)		
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	// fim E-MAIL		
	// campo TELEFONE (fone) 
	if (form.fone.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o seu TELEFONE!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	if (form.fone.value.length <=12){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "O campo 'TELEFONE' deve ter 9 números ou mais!";
		form.fone.focus();
		form.fone.style.backgroundColor="#ECECEC";
		form.fone.style.border="1px solid #C90000";
		form.fone.style.height="17px";
		return false;
	}
	// fim TELEFONE		
	//campo logradouro
	if (form.logradouro.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar o LOGRADOURO!";
		form.logradouro.focus();
		form.logradouro.style.backgroundColor="#ECECEC";
		form.logradouro.style.border="1px solid #C90000";
		form.logradouro.style.height="17px";
		return false;
	}
	// fim logradouro
	//campo metragem
	if (form.metragem.value=='') {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar a METRAGEM!";
		form.metragem.focus();
		form.metragem.style.backgroundColor="#ECECEC";
		form.metragem.style.border="1px solid #C90000";
		form.metragem.style.height="17px";
		return false;
	}
	// fim metragem
	// campo MENSAGEM
	if (form.mensagem.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve escrever uma MENSAGEM!";
		form.mensagem.focus();
		form.mensagem.style.backgroundColor="#ECECEC";
		form.mensagem.style.border="1px solid #C90000";
		form.mensagem.style.height="100px";
		return false;
	}
	// fim MENSAGEM
	
// se estiver tudo certo, envia.
	return true;
}

function validaIndique(form) {
	
	// volta todos os campos ao estilo normal
	form.mail.style.backgroundColor="#FFFFFF";
	form.mail.style.border="1px solid #D6D6D6";
	form.mail.style.height="17px";
	form.email.style.backgroundColor="#FFFFFF";
	form.email.style.border="1px solid #D6D6D6";
	form.email.style.height="17px";


	// campo E-MAIL (mail)		
	if (form.mail.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Preencha o E-MAIL do seu amigo!";
		form.mail.focus();
		form.mail.style.backgroundColor="#ECECEC";
		form.mail.style.border="1px solid #C90000";
		form.mail.style.height="17px";
		return false;
	}
	parte1 = form.mail.value.indexOf("@");
	parte2 = form.mail.value.indexOf(".");
	parte3 = form.mail.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.mail.focus();
		form.mail.style.backgroundColor="#ECECEC";
		form.mail.style.border="1px solid #C90000";
		form.mail.style.height="17px";
		return false;
	}
	// fim E-MAIL	
	
	if (form.email.value == ""){
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Preencha o seu E-MAIL!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
	parte1 = form.email.value.indexOf("@");
	parte2 = form.email.value.indexOf(".");
	parte3 = form.email.value.length;
	if (!(parte1 >= 2 && parte2 >= 4 && parte3 >= 7)) {
		document.getElementById("erros").style.display = "block";
		document.getElementById("erros").innerHTML = "Você deve informar um endereço de E-MAIL válido!";
		form.email.focus();
		form.email.style.backgroundColor="#ECECEC";
		form.email.style.border="1px solid #C90000";
		form.email.style.height="17px";
		return false;
	}
}

 //-  //-   //-  //-   //-  //-   //-  //-   //-  //-   //-  //-  
	// MÁSCARAS
		
function EditMask(objForm, strField, sMask, evtKeyPress) {
     var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;
     nTecla = (evtKeyPress.which) ? evtKeyPress.which : evtKeyPress.keyCode;
     sValue = objForm[strField].value;
     // Limpa todos os caracteres de formatação que
     // já estiverem no campo.
     expressao = /[\.\/\-\(\)\,\;\: ]/gi;
     sValue = sValue.toString().replace(expressao, '');
     fldLen = sValue.length;
     mskLen = sMask.length;

     i = 0;
     nCount = 0;
     sCod = "";
     mskLen = fldLen;

     while (i <= mskLen) {
       bolMask = ((sMask.charAt(i) == "-") || (sMask.charAt(i) == ".") || (sMask.charAt(i) == "/") || (sMask.charAt(i) == ",") || (sMask.charAt(i) == ";") || (sMask.charAt(i) == ":"))
       bolMask = bolMask || ((sMask.charAt(i) == "(") || (sMask.charAt(i) == ")") || (sMask.charAt(i) == " "))

       if (bolMask) {
         sCod += sMask.charAt(i);
         mskLen++; }
       else {
         sCod += sValue.charAt(nCount);
         nCount++;
       }

       i++;
     }

     objForm[strField].value = sCod;

     if (nTecla != 8 && nTecla != 13)
      { // backspace enter
       if (sMask.charAt(i-1) == "9") 
       { // apenas números...
         return ((nTecla > 47) && (nTecla < 58)); 
       } // números de 0 a 9
       else 
       { 
            if (sMask.charAt(i-1) == "x") 
           { // apenas letras... Sem espaco
             return ((nTecla > 64) && (nTecla < 123)); 
           } // maiusculas e minusculas de A a z sem acentos
           else 
           { // qualquer caracter...
            return true;
          } 
       } 
      }
     else 
     {
       return true;
     }
   }
//Fim da Função Máscaras Gerais


