function form_simples(ele){
    var teste1
    var teste2

    var Ingles
    var InglesLe
    var InglesEscr
    var InglesFala
    
    var Espanhol
    var EspLe
    var EspEscr
    var EspFala

    var Outra
    var OutLe
    var OutEscr
    var OurFala
    var uf

    numero = ele.elements.length
	erro = "";
	for(i=0; i<numero; i++){
		if(ele.elements[i].alt == "yes"){
		
		
		   if(ele.elements[i].name == "ordem"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
            alert(ele.elements[i].name +" x "+ele.elements[i].value)

            //  if (nro.length < 10 ) {



            //	    erro = erro + "Campo DATA NASC. deve ter 10 caracteres(DD/MM/AAAA). \n"
		     //    }
              }
		
		
		
		 	if(ele.elements[i].name == "nascimento"){
		    nro = ele.elements[i].value
		    nro1 = nro.length 
		      if (nro.length < 10 ) {
				    erro = erro + "Campo DATA NASC. deve ter 10 caracteres(DD/MM/AAAA). \n"
		         }
              }

		 	if(ele.elements[i].name == "cep"){
		    nro = ele.elements[i].value
		    nro1 = nro.length 
		      if (nro.length < 9 ) {
				    erro = erro + "Campo CEP. deve ter 9 caracteres. \n"
		         }
              }

            /////////////////////////////////////////////////////////////////
            if(ele.elements[i].name == "busca"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Informe no mínimo 03 caracteres. \n"
		         }
              }

            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "Resp"){
             nro = ele.elements[i].value
              if (nro == "N") {
		    	    erro = erro + "Solicitação não avaliada por nosso departamento administrativo.\n\n\Por favor pedimos de aguarde nossa liberação.\n\nObrigado."
		      }
             }

            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "bloqueado"){
             nro = ele.elements[i].value
              if (nro == "B") {
		    	    erro = erro + "Operação não poder ser realizada.\nDados bloqueados devido a exclusão cadastral.\n"
		      }
             }

            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "usuario"){
           	 nro = ele.elements[i].value.toUpperCase();
             nro2 = document.form2.usuario2.value.toUpperCase();
             //alert(nro+" "+nro2)
              if (nro == nro2 && nro2 != "") {
		    	    erro = erro + "Usuário já utilizado! Escolha outro usuário.\n"
		      }
             }

            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "uf"){
             uf = ele.elements[i].value.toUpperCase();
             //alert(uf);
              if (uf == "AC" || uf == "AL" || uf == "AM" || uf == "AP" || uf == "BA" || uf == "CE" || uf == "DF" || uf == "ES" || uf == "GO" || uf == "MA" || uf == "MG" || uf ==  "MS" || uf == "MT" || uf == "PA" || uf ==  "PB" || uf == "PE" || uf == "PI" || uf == "PR" || uf == "RJ" || uf == "RN" || uf == "RO" || uf == "RR" || uf == "RS" || uf == "SC" || uf == "SE" || uf == "SP" || uf == "TO"){

		      } else{
		          erro = erro + "UF inválida.\n"
               }
             }
            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "nda"){
             nro = ele.elements[i].value
              if (nro == "N") {
		    	    erro = erro + "Não há elementos para gravação.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////
           	if(ele.elements[i].name == "qtde"){
             nro = ele.elements[i].value
              if (nro == "0") {
		    	    erro = erro + "Qtde. não pode ser zero.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

               if(ele.elements[i].name == "Pedido"){
             nro = ele.elements[i].value
              if (nro == "1") {
		    	    erro = erro + "Pedido em fase de produção.\n\Alteração não permitida por este módulo.\n\Utilize a opção Acompanhamento de Projetos para maiores informações\n\nObrigado."
		      }
             }

            /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="sexo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="sexo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe o SEXO.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////
              /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="clie" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="clie" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe Tipo de Cadastro.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

            /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="status" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="status" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe o STATUS.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////
            
             /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="Entrevista" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="Entrevista" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se houve entrevista.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////



             /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="Interesse" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="Interesse" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se há interesse no candidato.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

             /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="confirma_entrevista" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="confirma_entrevista" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Confirme interesse nesta entrevista.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////




            /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="tipo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="tipo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe o TIPO.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

              /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="enquete" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="enquete" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;
             }
             if(ele.elements[i].name=="enquete" && ele.elements[i].id=="3"){
             var nro2 = ele.elements[i].checked;
             }
             if(ele.elements[i].name=="enquete" && ele.elements[i].id=="4"){
             var nro3 = ele.elements[i].checked;
             }

   	         if(ele.elements[i].name=="enquete" && ele.elements[i].id=="5"){
             var nro4 = ele.elements[i].checked;

		     if (nro==false && nro1==false && nro2==false && nro3==false && nro4==false){
		      erro = erro + "Para registra o voto escolha uma das opções.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

             /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="pessoa" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="pessoa" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe o TIPO de PESSOA.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////
            
              /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="subGrupo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="subGrupo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe o  SUB GRUPO.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////


            /////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="DeAcordo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="DeAcordo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se esta DE ACORDO com a proposta.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

         /////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="inscricao" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="inscricao" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se irá efetuar a incrição.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

             /////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="assinante" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="assinante" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se é assinante do Portal\n"
		      }
             }
            /////////////////////////////////////////////////////////////////



             if(ele.elements[i].name=="area1"){
             var sel = ele.elements[i].selectedIndex
             if (sel=="0"){
             erro = erro + "Informe o 1ª Opção Área.\n"
               }
             }

             if(ele.elements[i].name=="cargo1"){
             var sel1b = ele.elements[i].selectedIndex
             var cargo1b = ele.elements[i].value;
             if (sel1b=="0"){
             erro = erro + "Informe o 1ª Opção Cargo.\n"
               }
             }
             if(ele.elements[i].name=="area2"){
             var sel = ele.elements[i].selectedIndex
             if (sel=="0"){
             erro = erro + "Informe o 2ª Opção Área.\n"
               }
             }

             if(ele.elements[i].name=="cargo2"){
             var sel2b = ele.elements[i].selectedIndex
             var cargo2b = ele.elements[i].value;

             if (sel2b=="0"){
             erro = erro + "Informe o 2ª Opção Cargo.\n"
               }
             }

             if(ele.elements[i].name=="area3"){
             var sel = ele.elements[i].selectedIndex
             if (sel=="0"){
             erro = erro + "Informe o 3ª Opção Área.\n"
               }
             }

             if(ele.elements[i].name=="cargo3"){
             var sel3b = ele.elements[i].selectedIndex
             var cargo3b = ele.elements[i].value;

             if (sel3b=="0"){
             erro = erro + "Informe o 3ª Opção Cargo.\n"
               }
             //alert(cargo1b+" "+cargo2b+" "+cargo3b)
             if(cargo1b==cargo2b || cargo1b==cargo3b || cargo2b==cargo3b ) {
             erro = erro + "Opção CARGOS não podem ser iguais.\n"
             }
             }



             
            /////////////////////////////////////////////////////////////////
           if(ele.elements[i].name=="Termo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="Termo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se concorda com o Termo de Adesão.\n"
		      }
             }
            /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="idInf" && ele.elements[i].id=="1"){
             var nro1 =ele.elements[i].value;
             //alert("1 "+nro1)
             }
             
             
             
             if(ele.elements[i].name=="servico"){
             var nro2 =ele.elements[i].options[ele.elements[i].selectedIndex].value;
             //alert("2 "+nro2);
             //idReg=document.form.idReg.options[document.form.idReg.selectedIndex].value;

             if (nro2 == "0"){
		     erro = erro + "Informe um dos serviços disponíveis.\n"
		       }
             }

             //////////////////////////////////////////////////////////////////////////////
              if(ele.elements[i].name=="motivo"){
             var nro2 =ele.elements[i].options[ele.elements[i].selectedIndex].value;
             //alert("2 "+nro2);
             //idReg=document.form.idReg.options[document.form.idReg.selectedIndex].value;

             if (nro2 == "0"){
		     erro = erro + "Informe motivo relacionado a opção.\n"
		       }
             }

             //////////////////////////////////////////////////////////////////////////////
              if(ele.elements[i].name=="idVag"){
             var nro2 =ele.elements[i].options[ele.elements[i].selectedIndex].value;
             //alert("2 "+nro2);
             //idReg=document.form.idReg.options[document.form.idReg.selectedIndex].value;

             if (nro2 == "0"){
		     erro = erro + "Informe VAGA OFERTADA.\n"
		       }
             }

             ///////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="deacordo" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="deacordo" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Informe se concorda com o serviço. \n"
		      }
             }



            /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="opcao" && ele.elements[i].id=="1"){
             var nro = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="opcao" && ele.elements[i].id=="2"){
             var nro1 = ele.elements[i].checked;

		     if (nro==false && nro1==false){
		      erro = erro + "Escolha a OPERAÇÃO. \n"
		      }
             }





             //////////////////////////////////////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="Interesse" && ele.elements[i].id=="2" ){
             var sSim = ele.elements[i].checked;
             //alert(sSim);
             }
             if(ele.elements[i].name=="data"){
             var sSimData = ele.elements[i].value;
             //alert(sSimData);
             if (sSim==true && sSimData=="00/00/0000"){
                  erro = erro + "Informe a data para a entevista.\n"
             }
             }
             if(ele.elements[i].name=="horário"){
             var sSimHora = ele.elements[i].value;
             //alert(sSimHora);
             if (sSim==true && sSimHora=="00:00"){
                  erro = erro + "Informe o horário da entrevista.\n"
             }
             }
             //////////////////////////




             //////////////////////////////////////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="ingles" && ele.elements[i].id=="1" ){
             Ingles = ele.elements[i].checked;
             //alert(Ingles)
             }
             if(ele.elements[i].name=="LeING"){
             InglesLe = ele.elements[i].value;
             if (Ingles==true && InglesLe=="0"){
                  erro = erro + "Informe o nível para ler na língua Inglês (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="escING"){
             InglesEscr = ele.elements[i].value;
             if (Ingles==true && InglesEscr=="0"){
                  erro = erro + "Informe o nível para escrever na língua Inglês (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="falaING"){
             InglesFala = ele.elements[i].value;
             if (Ingles==true && InglesFala=="0"){
                  erro = erro + "Informe o nível para falar na língua Inglês (de 1 a 10). \n"
             }
             }
             //////////////////////////
             if(ele.elements[i].name=="espanhol" && ele.elements[i].id=="1" ){
             Espanhol = ele.elements[i].checked;
             //alert(Ingles)
             }
             if(ele.elements[i].name=="LeESP"){
             EspLe = ele.elements[i].value;
             if (Espanhol==true && EspLe=="0"){
                  erro = erro + "Informe o nível para ler na língua Espanhol (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="escESP"){
             EspEscr = ele.elements[i].value;
             if (Espanhol==true && EspEscr=="0"){
                  erro = erro + "Informe o nível para escrever na língua Espanhol (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="falaESP"){
             EspFala = ele.elements[i].value;
             if (Espanhol==true && EspFala=="0"){
                  erro = erro + "Informe o nível para falar na língua Espanhol (de 1 a 10). \n"
             }
             }
             ///////////////////////////////
             if(ele.elements[i].name=="outra" && ele.elements[i].id=="1" ){
             Outra = ele.elements[i].checked;
             //alert(Ingles)
             }
             if(ele.elements[i].name=="LeOUT"){
             OutLe = ele.elements[i].value;
             if (Outra==true && OutLe=="0"){
                  erro = erro + "Informe o nível para ler na língua Outra (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="escOUT"){
             OutEscr = ele.elements[i].value;
             if (Outra==true && OutEscr=="0"){
                  erro = erro + "Informe o nível para escrever na língua Outra (de 1 a 10). \n"
             }
             }
             if(ele.elements[i].name=="falaOUT"){
             OurFala = ele.elements[i].value;
             if (Outra==true && OurFala=="0"){
                  erro = erro + "Informe o nível para falar na língua Outra (de 1 a 10). \n"
             }
             }
             
             if(ele.elements[i].name=="qual_lingua"){
             Qual = ele.elements[i].value;
             if (Outra==true && Qual=="-"){
                  erro = erro + "Informe no nome desta OUTRA LÍNGUA. \n"
             }
             }
             
            //////////////////////////////////////////////////////////////////////////////////////////////////

             if(ele.elements[i].name=="Forma_Pgto" && ele.elements[i].id=="1"){
             var nro1= ele.elements[i].checked;
             }
             if(ele.elements[i].name=="Forma_Pgto" && ele.elements[i].id=="2"){
             var nro2 = ele.elements[i].checked;
             if (nro1==false && nro2==false){
		      erro = erro + "Escolha a FORMA de PGTO. \n"
		      }
             }

             //////////////////////////////////////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="permisoes"){
             var ok = false;
             var form = document.forms[0].chk;
             //var n = 0;
             //var n2 = 1;
             for (b = 0; b < form.length; b++)	{
	         if (form[b].checked) {
		     ok = true;
                }
             }
             if (!ok)  {
             //alert ("Selecione uma operação !");
             //return false;
               erro = erro + "Necessário atribuir pelo menos uma permissão. \n"
	                }


              }

		 	

			if(ele.elements[i].name == "email" || ele.elements[i].name == "e-mail" || ele.elements[i].name == "mail"){
				if(ele.elements[i].value.indexOf('@')==-1 || ele.elements[i].value.indexOf('.')==-1){
				erro = erro + "Preencha o campo "+ ele.elements[i].name.toUpperCase() +" corretamente. \n"
				}
			}else{
				if(ele.elements[i].value==""){
				erro = erro + "Preencha o campo "+ ele.elements[i].name.toUpperCase() +". \n"
				}
			}
		}
		
		
		
		if(ele.elements[i].name == "telefone"){
		    nro = ele.elements[i].value
		    nro1 = nro.length 
		      if (nro.length < 13 ) {
				    erro = erro + "Campo TELEFONE deve ter 13 caracteres. \n"
		         }
              }
     //////////////////////////////////////////////////////////////////
      	if(ele.elements[i].name == "uf"){
      	      var sel = ele.elements[i].selectedIndex
              if (sel=="0"){
              erro = erro + "Informe a UF.\n"
               }
       }
     /////////////////////////////////////////////////////////////////
    	if(ele.elements[i].name == "cpf"){
      //  var erro;
        var cpf;
        var cnpj;
        var nro;
		nro = ele.elements[i].value;
        //erro = new String;

        if (nro.length == 0 ) {
				 //   erro = erro + "Campo TELEFONE deve ter 13 caracteres. \n"
		         }
         if (nro.length != 11 && nro.length != 14 ) {
		  		 erro = erro + "Nro. de Digitos do CPF ou CNPJ não conferem. \n"
         //alert(nro.length +" aaa")
         }


        if (nro.length == 11 ) {
				 //erro = erro + "Campo CPF deve ter 11 caracteres. \n"
        cpf = nro
        //erro = new String;
		if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
			  erro += "Numero de CPF invalido!"
		}
		var a = [];
		var b = new Number;
		var c = 11;
		for (z=0; z<11; z++){
			a[z] = cpf.charAt(z);
			if (z <  9) b += (a[z] *  --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] *  c--);
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		//status = a[9] + ""+ a[10]
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
			erro +="Numero de CPF invalido!";
		}
        }


        if (nro.length == 14 ) {
				 //erro = erro + "Campo CNPJ deve ter 14 caracteres. \n"

        CNPJ = nro;
		//erro = new String;
		if (CNPJ.length < 14) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
		//if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
			//if (erro.length == 0) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
		//}
		//substituir os caracteres que nao sao numeros
		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 verificacao de CNPJ suporta apenas numeros! \n\n";
		var a = [];
		var b = new Number;
		var c = [6,5,4,3,2,9,8,7,6,5,4,3,2];
		for (z=0; z<12; z++){
			a[z] = CNPJ.charAt(z);
			b += a[z] * c[z+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 +="Numero de CNPJ invalido!";
		}
        }
        }


       /////////////////////////////////////////////////////////////////

              
		
        if(ele.elements[i].title == "yes"){
			if(ele.elements[i].value==""){
			erro = erro + "Preencha o campo "+ ele.elements[i].name.toUpperCase() +". \n"
			}
		}
	}

	if(erro != ""){
		alert("Erros:\n"+erro);
		return false;
	}else{
		return true;
	}
}

//cpf

function validaCPF_CNPJ(){
        var erro;
        var cpf;
        var cnpj;
        var nro;
		nro = document.form2.cnpj.value;
        //erro = new String;
        
        if (nro.length == 0 ) {
				 //   erro = erro + "Campo TELEFONE deve ter 13 caracteres. \n"
		         }
         if (nro.length != 11 && nro.length != 14 ) {
		  		 erro = erro + "Nro. de Digitos do CPF ou CNPJ não conferem. \n"
         //alert(nro.length +" aaa")
         }


        if (nro.length == 11 ) {
				 //erro = erro + "Campo CPF deve ter 11 caracteres. \n"
        cpf = nro
        //erro = new String;
		if (cpf.length < 11) erro += "Sao necessarios 11 digitos para verificacao do CPF! \n\n";
		var nonNumbers = /\D/;
		if (nonNumbers.test(cpf)) erro += "A verificacao de CPF suporta apenas numeros! \n\n";
		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
			  erro += "Numero de CPF invalido!"
		}
		var a = [];
		var b = new Number;
		var c = 11;
		for (i=0; i<11; i++){
			a[i] = cpf.charAt(i);
			if (i <  9) b += (a[i] *  --c);
		}
		if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
		b = 0;
		c = 11;
		for (y=0; y<10; y++) b += (a[y] *  c--);
		if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
		//status = a[9] + ""+ a[10]
		if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10])){
			erro +="Digito verificador com problema!";
		}
        }


        if (nro.length == 14 ) {
				 //erro = erro + "Campo CNPJ deve ter 14 caracteres. \n"
				 
        CNPJ = nro;
		//erro = new String;
		if (CNPJ.length < 14) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
		//if ((CNPJ.charAt(2) != ".") || (CNPJ.charAt(6) != ".") || (CNPJ.charAt(10) != "/") || (CNPJ.charAt(15) != "-")){
			//if (erro.length == 0) erro += "E' necessarios preencher corretamente o numero do CNPJ! \n\n";
		//}
		//substituir os caracteres que nao sao numeros
		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 verificacao de CNPJ suporta apenas numeros! \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 +="Digito verificador com problema!";
		}
        }
		if (erro.length > 0){
			alert(erro);
			return false;
		} else {

		}
		return true;
        }




        
        
        
        
        



//MÁSCARA DE VALORES

function txtBoxFormat(objeto, sMask, evtKeyPress) {
    var i, nCount, sValue, fldLen, mskLen,bolMask, sCod, nTecla;


if(document.all) { // Internet Explorer
    nTecla = evtKeyPress.keyCode;
} else if(document.layers) { // Nestcape
    nTecla = evtKeyPress.which;
} else {
    nTecla = evtKeyPress.which;
    if (nTecla == 8) {
        return true;
    }
}

    sValue = objeto.value;

    // Limpa todos os caracteres de formatação que
    // já estiverem no campo.
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( "-", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( ".", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( "/", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( ":", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( "(", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( ")", "" );
    sValue = sValue.toString().replace( " ", "" );
    sValue = sValue.toString().replace( " ", "" );
    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) == ":"))
      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++;
    }

    objeto.value = sCod;

    if (nTecla != 8) { // backspace
      if (sMask.charAt(i-1) == "9") { // apenas números...
        return ((nTecla > 47) && (nTecla < 58)); } 
      else { // qualquer caracter...
        return true;
      } 
    }
    else {
      return true;
    }
  }


//////////////////////////////
//so numeros


function IsNumTel(obj,event)
{
    var str = obj.value;
    var Tecla = event.which;
    if(Tecla == null)
        Tecla = event.keyCode;

    //se nao for número nem parentesis ou espaço
    if ( Tecla < 48 || Tecla > 59 ){
        event.returnValue = false;
	//alert("Só devem ser digitados números!")
        return false;
    }
    event.returnValue = true;
    return true;
}


//////////////////////////////////////////////
function fechar(){
if(window.confirm("Deseja mesmo sair do sistema administrativo ?")){
   window.location.href = "logout.asp";
 }
}
//////////////////////////////////////////////
function isnumber(formu, msg){
	formulario = formu;
	mensagem = msg;
	//
	setTimeout("verificarNumeros();",100);
}

function verificarNumeros() {
	//
	if (formulario.value <= 0){
		formulario.focus();
		formulario.value="1";
		return false;
	}
	//
	RefString="1234567890";
	for (Count = 0; Count < formulario.value.length; Count++){
		TempChar = formulario.value.substring(Count, Count+1);
		if (RefString.indexOf (TempChar, 0) == -1) {
			alert(mensagem);
			formulario.focus();
			formulario.value="1";
			return false;
		}
	}
	return true;
}



// JavaScript Document
//adiciona mascara de cnpj
function MascaraCNPJ(cnpj){
    if(mascaraInteiro(cnpj)==false){
        event.returnValue = false;
    }
    return formataCampo(cnpj, '00.000.000/0000-00', event);
}

//adiciona mascara de cep
function MascaraCep(cep){
        if(mascaraInteiro(cep)==false){
        event.returnValue = false;
    }
    return formataCampo(cep, '00.000-000', event);
}

//adiciona mascara de data
function MascaraData(data){
    if(mascaraInteiro(data)==false){
        event.returnValue = false;
    }
    return formataCampo(data, '00/00/0000', event);
}

//adiciona mascara ao telefone
function MascaraTelefone(tel){
    if(mascaraInteiro(tel)==false){
        event.returnValue = false;
    }
    return formataCampo(tel, '(00) 0000-0000', event);
}

//adiciona mascara ao CPF
function MascaraCPF(cpf){
    if(mascaraInteiro(cpf)==false){
        event.returnValue = false;
    }
    return formataCampo(cpf, '000.000.000-00', event);
}

//valida telefone
function ValidaTelefone(tel){
    exp = /\(\d{2}\)\ \d{4}\-\d{4}/
    if(!exp.test(tel.value))
        alert('Numero de Telefone Invalido!');
}

//valida CEP
function ValidaCep(cep){
    exp = /\d{2}\.\d{3}\-\d{3}/
    if(!exp.test(cep.value))
        alert('Numero de Cep Invalido!');
}

//valida data
function ValidaData(data){
    exp = /\d{2}\/\d{2}\/\d{4}/
    if(!exp.test(data.value))
        alert('Data Invalida!');
}

//valida o CPF digitado
function ValidarCPF(Objcpf){
    var cpf = Objcpf.value;
    exp = /\.|\-/g
    cpf = cpf.toString().replace( exp, "" );
    var digitoDigitado = eval(cpf.charAt(9)+cpf.charAt(10));
    var soma1=0, soma2=0;
    var vlr =11;

    for(i=0;i<9;i++){
        soma1+=eval(cpf.charAt(i)*(vlr-1));
        soma2+=eval(cpf.charAt(i)*vlr);
        vlr--;
    }
    soma1 = (((soma1*10)%11)==10 ? 0:((soma1*10)%11));
    soma2=(((soma2+(2*soma1))*10)%11);

    var digitoGerado=(soma1*10)+soma2;
    if(digitoGerado!=digitoDigitado)
        alert('CPF Invalido!');
}

//valida numero inteiro com mascara
function mascaraInteiro(){
    if (event.keyCode < 48 || event.keyCode > 57){
        event.returnValue = false;
        return false;
    }
    return true;
}

//valida o CNPJ digitado
function ValidarCNPJ(ObjCnpj){
    var cnpj = ObjCnpj.value;
    var valida = new Array(6,5,4,3,2,9,8,7,6,5,4,3,2);
    var dig1= new Number;
    var dig2= new Number;

    exp = /\.|\-|\//g
    cnpj = cnpj.toString().replace( exp, "" );
    var digito = new Number(eval(cnpj.charAt(12)+cnpj.charAt(13)));

    for(i = 0; i<valida.length; i++){
        dig1 += (i>0? (cnpj.charAt(i-1)*valida[i]):0);
        dig2 += cnpj.charAt(i)*valida[i];
    }
    dig1 = (((dig1%11)<2)? 0:(11-(dig1%11)));
    dig2 = (((dig2%11)<2)? 0:(11-(dig2%11)));

    if(((dig1*10)+dig2) != digito)
        alert('CNPJ Invalido!');

}
////////////////////////////////////////////////////////////
  var c=0
  var du="";
	   function escondediv(dv,n){

		   for(i=1;i<=n;i++){
			   if(i==dv ){
				   if(du!=dv){
				      document.getElementById('mdiv'+i).style.display="inline"
					   du=dv
					}else{
					   du=""
					   document.getElementById('mdiv'+i).style.display="none"
					}
			   }else{
				     document.getElementById('mdiv'+i).style.display="none"
			   }

			}
		}

	function reveza(qq){
	  document.getElementById(qq).className="itens_menu_r"
	}
	function volta(qq){
	  document.getElementById(qq).className="itens_menu"
	}




///////////////////////////////////////////////////////////////////

//formata de forma generica os campos
function formataCampo(campo, Mascara, evento) {
    var boleanoMascara;

    var Digitato = evento.keyCode;
    exp = /\-|\.|\/|\(|\)| /g
    campoSoNumeros = campo.value.toString().replace( exp, "" );

    var posicaoCampo = 0;
    var NovoValorCampo="";
    var TamanhoMascara = campoSoNumeros.length;;

    if (Digitato != 8) { // backspace
        for(i=0; i<= TamanhoMascara; i++) {
            boleanoMascara  = ((Mascara.charAt(i) == "-") || (Mascara.charAt(i) == ".")
                                || (Mascara.charAt(i) == "/"))
            boleanoMascara  = boleanoMascara || ((Mascara.charAt(i) == "(")
                                || (Mascara.charAt(i) == ")") || (Mascara.charAt(i) == " "))
            if (boleanoMascara) {
                NovoValorCampo += Mascara.charAt(i);
                  TamanhoMascara++;
            }else {
                NovoValorCampo += campoSoNumeros.charAt(posicaoCampo);
                posicaoCampo++;
              }
          }
        campo.value = NovoValorCampo;
          return true;
    }else {
        return true;
    }
}
//valida data
       function ValidaData(data){
    exp = /\d{2}\/\d{2}\/\d{4}/
    if(!exp.test(data.value)){
        data.value = "";
        alert('Data Invalida!');
        data.select();
    }
       }

