function verifica() {

if ((document.Form2.nome.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Nome.';
document.Form2.nome.focus();
return false;
}

if ((document.Form2.email.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Email.';
document.Form2.email.focus();
return false;
} else {
prim = document.Form2.email.value.indexOf("@")
	if(prim < 4) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("@",prim + 1) != -1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".") < 1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(" ") != -1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("zipmeil.com") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("hotmeil.com") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".@") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
		if(document.Form2.email.value.indexOf("@.") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".com.br.") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("/") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("[") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("]") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("(") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(")") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("..") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
}

if ((document.Form2.telefone.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Telefone.';
document.Form2.telefone.focus();
return false;
}
if ((document.Form2.assunto.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Assunto.';
document.Form2.assunto.focus();
return false;
}
return true;
}

function verifica_orcamento() {
document.Form2.empresa.className = '';
document.Form2.cpf_cnpj.className = '';
document.Form2.telefone.className = '';
document.Form2.email.className = '';
document.Form2.endereco.className = '';
document.Form2.cidade.className = '';
document.Form2.uf.className = '';
document.Form2.mensagem.className = '';
if ((document.Form2.empresa.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Empresa.';
document.Form2.empresa.focus();
return false;
}
if ((document.Form2.cpf_cnpj.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo CPF/CNPJ.';
document.Form2.cpf_cnpj.focus();
return false;
}
if ((document.Form2.telefone.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Telefone.';
document.Form2.telefone.focus();
return false;
}
if ((document.Form2.email.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Email.';
document.Form2.email.focus();
return false;
} else {
prim = document.Form2.email.value.indexOf("@")
	if(prim < 4) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("@",prim + 1) != -1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".") < 1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(" ") != -1) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("zipmeil.com") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("hotmeil.com") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".@") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
		if(document.Form2.email.value.indexOf("@.") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(".com.br.") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("/") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("[") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("]") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("(") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf(")") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
	if(document.Form2.email.value.indexOf("..") > 0) {
		document.getElementById('msg').innerHTML='Erro! Email inválido!';
		document.Form2.email.focus();
		return false;
	}
}
if ((document.Form2.endereco.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Endereço.';
document.Form2.endereco.focus();
return false;
}
if ((document.Form2.cidade.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Cidade.';
document.Form2.cidade.focus();
return false;
}
if ((document.Form2.uf.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo UF.';
document.Form2.uf.focus();
return false;
}
if ((document.Form2.mensagem.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Mensagem.';
document.Form2.mensagem.focus();
return false;
}
return true;
}
function valida_contato_cliente(){
if ((document.Form2.assunto.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor selecionar um Assunto.';
document.Form2.assunto.focus();
return false;
}
if ((document.Form2.nome.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Nome.';
document.Form2.nome.focus();
return false;
}
if ((document.Form2.telefone.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Telefone.';
document.Form2.telefone.focus();
return false;
}	
if ((document.Form2.mensagem.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Mensagem.';
document.Form2.mensagem.focus();
return false;
}
return true;
	}
function senha_cliente(){
if ((document.Form2.senha.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo Senha.';
document.Form2.senha.focus();
return false;
}
if ((document.Form2.senha2.value == "")) {
document.getElementById('msg').innerHTML='Erro! Favor preencher o campo da segunda Senha.';
document.Form2.senha2.focus();
return false;
}
if ((document.Form2.senha.value != document.Form2.senha2.value)) {
document.getElementById('msg').innerHTML='Erro! As senhas não conferem.Favor preencher novamente.';
document.Form2.senha.focus();
return false;
}
return true	
}
function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}
function execmascara(){
    v_obj.value=v_fun(v_obj.value)
}
function valida_telefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v
}
function MM_formtCep(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) { 
 var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
 if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } 
    return true; } else { if (_TXT != 8) { return false; } 
 else { return true; }
    }
}
function validaCNPJ() {
                 CNPJ = document.Form1.cnpj.value;
                 erro = new String;
                 if (CNPJ.length < 18) erro += "É necessário preencher corretamente o número do CNPJ! \n\n";
                 if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
                 if (erro.length == 0) erro += " É necessário preencher corretamente o número do CNPJ! \n\n";
                 }
                 //substituir os caracteres que não são números
               if(document.layers && parseInt(navigator.appVersion) == 4){
                       x = CNPJ.substring(0,2);
                       x += CNPJ. substring (3,6);
                       x += CNPJ. substring (7,10);
                       x += CNPJ. substring (11,15);
                       x += CNPJ. substring (16,18);
                       CNPJ = x;
               } else {
                       CNPJ = CNPJ. replace (".","");
                       CNPJ = CNPJ. replace (".","");
                      CNPJ = CNPJ. replace ("-","");
                       CNPJ = CNPJ. replace ("/","");
               }
               var nonNumbers = /\D/;
               if (nonNumbers.test(CNPJ)) erro += " A verificação de CNPJ suporta apenas números! \n\n";
               var a = [];
               var b = new Number;
               var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
               for (i=0; i<12; i++){
                       a[i] = CNPJ.charAt(i);
                       b += a[i] * c[i+1];
 }
               if ((x = b % 11) < 2) { a[12] = 0 } else { a[12] = 11-x }
               b = 0;
               for (y=0; y<13; y++) {
                      b += (a[y] * c[y]);
               }
               if ((x = b % 11) < 2) { a[13] = 0; } else { a[13] = 11-x; }
               if ((CNPJ.charAt(12) != a[12]) || (CNPJ.charAt(13) != a[13])){
                       erro +=" Dígito verificador com problema!";
               }
              if (erro.length > 0){
                       document.getElementById('msg').innerHTML= erro;
						document.Form1.cnpj.focus();
                       return false;
               } else {
				   	   document.getElementById('msg').innerHTML= 'CNPJ válido.'	
                       return true;
               }
}
///FORMATA O CAMPO CNPJ
function FormataCNPJ(Campo, teclapres){

   if(window.event){
    var tecla = teclapres.keyCode;
   }else  tecla = teclapres.which;

   var vr = new String(Campo.value);
   vr = vr.replace(".", "");
   vr = vr.replace(".", "");
   vr = vr.replace("/", "");
   vr = vr.replace("-", "");

   tam = vr.length + 1;

   
   if (tecla != 9 && tecla != 8){
      if (tam > 2 && tam < 6)
         Campo.value = vr.substr(0, 2) + '.' + vr.substr(2, tam);
      if (tam >= 6 && tam < 9)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,tam-5);
      if (tam >= 9 && tam < 13)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,tam-8);
      if (tam >= 13 && tam < 15)
         Campo.value = vr.substr(0,2) + '.' + vr.substr(2,3) + '.' + vr.substr(5,3) + '/' + vr.substr(8,4)+ '-' + vr.substr(12,tam-12);
      }
}
function Numero(e)
{
navegador = /msie/i.test(navigator.userAgent);
if (navegador)
var tecla = event.keyCode;
else
var tecla = e.which;

if(tecla > 47 && tecla < 58) // numeros de 0 a 9
return true;
else
{
if (tecla != 8) // backspace
return false;
else
return true;
}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
	WinSizeHor = 755;
	WinSizeVert = 510;
	posHoriz = parseInt((screen.availWidth / 2) - parseInt(WinSizeHor / 2));
	posVert = parseInt((screen.availHeight / 2) - parseInt(WinSizeVert / 2));
	
	window.open(theURL,winName,features + ',left=' + posHoriz + ',top=' + posVert);
}
