function form_simples(ele){
    var teste1;
    var teste2;
    var uf;

    var checado;
    var dataC;
    var dataD;
    var dataF;
    var dia;
    var mes;
    var ano;
    numero = ele.elements.length
	erro = "";
	for(i=0; i<numero; i++){
		if(ele.elements[i].alt == "yes"){

            if(ele.elements[i].name == "data_nascimento"){
            var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;

            if (ele.elements[i].value.match(expReg)) {
            var dia = ele.elements[i].value.substring(0,2);
            var mes = ele.elements[i].value.substring(3,5);
            var ano = ele.elements[i].value.substring(6,10);
            //alert(dia+"/"+mes+"/"+ano);
            //nda =/0/gi;
            //var dia1 = dia.replace(nda,"");
            //var mes1 = mes.replace(nda,"");
            //alert(ano);

            //if(ano==8888 || ano==7777 || ano==6666 || ano==5555 || ano==4444 || ano==3333 || ano==2222 || ano==1111){
            //erro = erro + "Ano de nacimento incorreto!\n"
            //}
            if((mes==4 || mes==6 || mes==9 || mes==11) && (dia > 30)){
            erro = erro + "Dia de nacimento incorreto! O mês especificado contém no máximo 30 dias.\n"
            } else{
            if(ano%4!=0 && mes==2 && dia>28){
            erro = erro + "Dia de nacimento incorreta! O mês especificado contém no máximo 28 dias.\n"
            } else{
            if(ano%4==0 && mes==2 && dia>29){
            erro = erro + "Dia de nacimento incorreta!! O mês especificado contém no máximo 29 dias.\n"
                }
               }
              }
            }else{
            erro = erro + "Data de nascimento formato inválido.\n"
              }
            }
            if(ele.elements[i].name == "cep"){
		    nro = ele.elements[i].value
            nro1 = nro.length
            //alert(nro);
              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 == "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=="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=="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=="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 ao não\n"
		      }
             }
            /////////////////////////////////////////////////////////////////

             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=="GrupoCad" && ele.elements[i].id=="1"){
             var nro1 = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="GrupoCad" && ele.elements[i].id=="2"){
             var nro2 = ele.elements[i].checked;
             //alert(nro)
             }

   	         if(ele.elements[i].name=="GrupoCad" && ele.elements[i].id=="3"){
             var nro3 = ele.elements[i].checked;

		     if (nro1==false && nro2==false && nro3==false){
		      erro = erro + "Informe o grupo de cadastro.\n"
		      }
             }




             /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="tipoCad" && ele.elements[i].id=="1"){
             var nro1 = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="tipoCad" && ele.elements[i].id=="2"){
             var nro2 = ele.elements[i].checked;
             //alert(nro)
             }

   	         if(ele.elements[i].name=="tipoCad" && ele.elements[i].id=="3"){
             var nro3 = ele.elements[i].checked;

		     if (nro1==false && nro2==false && nro3==false){
		      erro = erro + "Informe o tipo de cadastro.\n"
		      }
             }


            /////////////////////////////////////////////////////////////////
             if(ele.elements[i].name=="estadoCivil" && ele.elements[i].id=="1"){
             var nro1 = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="estadoCivil" && ele.elements[i].id=="2"){
             var nro2 = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="estadoCivil" && ele.elements[i].id=="3"){
             var nro3 = ele.elements[i].checked;
             //alert(nro)
             }
             if(ele.elements[i].name=="estadoCivil" && ele.elements[i].id=="4"){
             var nro4 = ele.elements[i].checked;
             //alert(nro)
             }
   	         if(ele.elements[i].name=="estadoCivil" && ele.elements[i].id=="5"){
             var nro5 = ele.elements[i].checked;

		     if (nro1==false && nro2==false && nro3==false && nro4==false && nro5==false){
		      erro = erro + "Informe o estado civil. \n"
		      }
             }

           if(ele.elements[i].name == "Profissao"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Campo profissão deve ter mas de 3 caracteres. \n"
		         }
              }

            if(ele.elements[i].name == "endereco"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Campo endereço deve ter mas de 3 caracteres. \n"
		         }
              }

            if(ele.elements[i].name == "bairro"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Campo bairro deve ter mas de 3 caracteres. \n"
		         }
              }
            if(ele.elements[i].name == "cidade"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Campo cidade deve ter mas de 3 caracteres. \n"
		         }
              }
            if(ele.elements[i].name == "Atividade"){
		    nro = ele.elements[i].value
		    nro1 = nro.length
		      if (nro.length < 3 ) {
				    erro = erro + "Campo atividade deve ter mas de 3 caracteres. \n"
		         }
              }


            

            if(ele.elements[i].name=="parente"){
            
            var sel = ele.elements[i].selectedIndex
            //alert(sel);
            if (sel=="0"){
            erro = erro + "Informe o parente.\n"
               }
            }

            if(ele.elements[i].name=="dependente" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="dependente" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe se o parente é dependente do titular.\n"
		       }
            }

            ///////////////////////////////////////////////////////////////////////////////////////////////////
            ///TESOURARIA//////////////////////////////////////////////////////////////////////////////////////
            /////////////////////////////////////////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="tipoLanc" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="tipoLanc" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe tipo de lançamento.\n"
		       }
            }

            if(ele.elements[i].name=="tipoConta" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="tipoConta" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe tipo de conta contábil.\n"
		       }
            }

            if(ele.elements[i].name=="grupo"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o grupo de cadastro.\n"
               }
            }

            if(ele.elements[i].name=="idCad"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe a conta.\n"
               }
            }
            if(ele.elements[i].name=="nome_da_lista"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe a listagem a ser executada.\n"
               }
            }


            if(ele.elements[i].name=="idEvento"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o evento a ser faturado.\n"
               }
            }
            if(ele.elements[i].name=="tipoLanc" && ele.elements[i].id=="1"){
            var nroz = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="tipoLanc" && ele.elements[i].id=="2"){
            var nrozz = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="idSubGrupoContabil" && nroz==false && nrozz==true){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe grupo contábil.\n"
               }
            }
            
            if(ele.elements[i].name=="idSubGrupoContabil" && nroz==true && nrozz==false){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe grupo contábil.\n"
               }
            }




            if(ele.elements[i].name=="subconta"){
            var subC = ele.elements[i].value;
            }
            if(ele.elements[i].name=="idSubCtaContabil"){
            var sel = ele.elements[i].selectedIndex
            }

            if(sel=="0" &&  subC > "0"){
            erro = erro + "Informe subgrupo contábil.\n"
            }



            if(ele.elements[i].name=="juros" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="juros" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe sobre pgto. com juros.\n"
		       }
            }
            if(ele.elements[i].name=="juros" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            var valorJ =  document.form1.valor_juros.value;
            var valorM =  document.form1.valor_mora.value;

            //alert(nro1+" "+valorJ+" "+valorM)

            if (nro1==true) {
             if(valorJ=="0,00" || valorM=="0,00"){
               erro = erro + "Informe valor do juros/mora.\n"
              }
             }
            }


            if(ele.elements[i].name=="desc" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="desc" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe sobre pgto. com desconto.\n"
		       }
            }
            if(ele.elements[i].name=="desc" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            var valorD =  document.form1.valor_desc.value;

            //alert(nro1+" "+valorJ+" "+valorM)

            if (nro1==true) {
             if(valorD=="0,00"){
               erro = erro + "Informe valor do desconto.\n"
              }
             }
            }



            if(ele.elements[i].name=="boleto" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="boleto" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe sobre gerar boleto.\n"
		       }
            }

             
            if(ele.elements[i].name=="idSubGrupoContabil"){
            var sel = ele.elements[i].selectedIndex;
            }
            if(ele.elements[i].name=="fatura"){
            var Tfatura = ele.elements[i].value;
            //alert(Tfatura);
            //alert(sel);
            if (sel=="0" && Tfatura=="1" ){
            erro = erro + "Informe grupo contábil.\n"
               }

            }
            
            
            if(ele.elements[i].name=="tipofaturamento" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="tipofaturamento" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe o tipo de faturamento.\n"
		       }
            }
            
            ////////////////////////////////////////////////////////////////////////////////////////////////////
            ////newsletter
            if(ele.elements[i].name=="idMod"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o modelo.\n"
               }
            }

            if(ele.elements[i].name=="idLista"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o nome da lista.\n"
               }
            }
            
            ////////////////////////////////////////////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="Qtde"){
            var nro2 = ele.elements[i].value;
            if (nro2!="0"){
            erro = erro + "Existem artigos associados a este grupo.\nOperação não poderá ser realizada\nsem o devido remanejamento."
               }
            }

            if(ele.elements[i].name=="idG"){
             var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o grupo.\n"
               }
            }

            if(ele.elements[i].name=="idG1"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o grupo de origem.\n"
               }
            }

            if(ele.elements[i].name=="idG2"){
            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o grupo de destino.\n"
               }
            }


            if(ele.elements[i].name=="idsgA" && ele.elements[i].id=="2"){

            var sel = ele.elements[i].selectedIndex
            if (sel=="0"){
            erro = erro + "Informe o subgrupo.\n"
               }
            }

            if(ele.elements[i].name=="tipoArt"){
            var sel = ele.elements[i].selectedIndex
            var arqP = document.form2.arquivo.value;
            var arqV = document.form2.link.value;

            if (sel=="0"){
            erro = erro + "Informe o tipo de artigo.\n"
               }
            if (sel=="2" && arqP=="" ){
            erro = erro + "Informe o arquivo ppt.\n"
               }
            if (sel=="3" && arqV=="" ){
            erro = erro + "Informe o link de video(YouTube).\n"
               }


            }
            ////////////////////////////////////////////////////////////////////////////////////////////////////
            
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="1"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="2"){
            var nro2 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="3"){
            var nro3 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="4"){
            var nro4 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="5"){
            var nro5 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="6"){
            var nro6 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="7"){
            var nro7 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="8"){
            var nro8 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="9"){
            var nro9 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="10"){
            var nro10 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="11"){
            var nro11 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="12"){
            var nro12 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="13"){
            var nro13 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigExpr" && ele.elements[i].id=="14"){
            var nro14 = ele.elements[i].checked;
            if (nro1==false && nro2==false && nro3==false && nro4==false && nro5==false && nro6==false && nro7==false && nro8==false && nro9==false && nro10==false && nro11==false && nro12==false && nro13==false && nro14==false){
		    erro = erro + "Informe uma expressão.\n"
		       }
            }
            /////////////////////////////////////////////////
            if(ele.elements[i].name=="obrigVoto" && ele.elements[i].id=="13"){
            var nro1 = ele.elements[i].checked;
            }
            if(ele.elements[i].name=="obrigVoto" && ele.elements[i].id=="14"){
            var nro2 = ele.elements[i].checked;
            if (nro1==false && nro2==false){
		    erro = erro + "Informe seu voto (bom ou ruim).\n"
		       }
            }


            
            ////////////////////////////////////////////////////////////////////////////////////////////////////
            if(ele.elements[i].name=="Hab"){
            var ok = false;
            var form = document.forms[0].chk;

            for (p = 0; p < form.length; p++)	{
	        if (form[p].checked) {
		    ok = true;
	             }
             }
            if (!ok) {
             alert ("Obrigatório ter 01 item habilitado.");
	        return false;
	        }


     }
             
             




			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.toLowerCase() +" corretamente. \n"
				}
			}else{
				if(ele.elements[i].value==""){
				erro = erro + "Preencha o campo "+ ele.elements[i].name.toLowerCase() +". \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].name == "texto"){
         
        String = ele.elements[i].value
        //alert(String)
        Resultado = String

        //Retira os espaços do inicio
        //Enquanto o primeiro caracter for igual à "Espaço"
        //1 caracter do inicio é removido

         var w
         w = 0
         //alert(Resultado)
         if (Resultado.charCodeAt(2-1) == '32'){
         }

         while (Resultado.charCodeAt(0) == '32'){
         Resultado = String.substring(w,String.length);
         w++;}

         //Pega a string já formatada e agora retira os espaços do final
         //mesmo esquema, enquanto o ultimo caracter for um espaço,
         //ele retira 1 caracter do final...

         while(Resultado.charCodeAt(Resultado.length-1) == "32"){
         Resultado = Resultado.substring(0,Resultado.length-1);
         }

         ele.elements[i].value = Resultado

         String = ""

        }
        /////////////////////////////////////////////////////////////////////////////

        
        /////////////////////////////////////////////////////////////////////////


            if(ele.elements[i].value==""){
			erro = erro + "Preencha o campo "+ ele.elements[i].name.toLowerCase() +". \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 limpaJuros(){
var nr = document.form1.valor_juros.value;
//alert(nr);
if(nr=="0,0"){
document.form1.valor_juros.value ="0,00";
//document.form1.data_divocio.value ="";
 }
}
function limpaMora(){
var nr = document.form1.valor_mora.value;
if(nr=="0,0"){
document.form1.valor_mora.value ="0,00";
//document.form1.data_divocio.value ="";
 }
}
function limpaDesc(){
var nr = document.form1.valor_desc.value;
if(nr=="0,0"){
document.form1.valor_desc.value ="0,00";
//document.form1.data_divocio.value ="";
 }
}
//////////////////////////////////////////////
function fazBoleto(){
 var formu = document.getElementById("boleto");
       for(x=0;x<formu.elements.length;x++){
       if(formu.elements[x].type=="radio"){
       if(formu.elements[x].checked){
       var tipoP = formu.elements[x].value;
       alert(tipoP)
       if(tipoP=="S"){
       document.form1.fazBoleto.value="S";
       }else{
       document.form1.fazBoleto.value="N";

        }
      }
     }
   }
}

//////////////////////////////////////////////

//////////////////////////////////////////////
function fechar(){
if(window.confirm("Deseja mesmo sair do sistema administrativo ?")){
   window.location.href = "logout.asp";
 }
}
////////////////////////////////////////////////////
function envia(pg){
    with(document.getElementById('form')){
        method = 'POST';
        //action = pg+'.asp';
        action = pg;

        submit();
    }
    return;
}
// -->
function envia2(pg){
    with(document.getElementById('form1')){
        method = 'POST';
        //action = pg+'.asp';
        action = pg;

        submit();
    }
    return;
}
// -->
////////////////////////////////////////////////
 function dimePropiedades(){
   var texto
	texto = "O número de opções do select: " + document.form2.idG.length
	var indice = document.form2.idG.selectedIndex
	texto += "\nIndice da opção escolhida: " + indice
	var valor = document.form2.idG.options[indice].value
	texto += "\nValor da opção escolhida: " + valor
	var textoEscogido = document.form2.idG.options[indice].text
	texto += "\nTexto da opção escolhida: " + textoEscogido
	alert(texto)
 }

////////////////////////////////////////////////
function Mascara_Hora(Hora, campo){
   var hora01 = '';
   hora01 = hora01 + Hora;
   if (hora01.length == 2){
      hora01 = hora01 + ':';
      campo.value = hora01;
   }
   if (hora01.length == 5){
      //Verifica_Hora(campo);
   }
}

function Verifica_Hora(campo){
   hrs = (campo.value.substring(0,2));
   min = (campo.value.substring(3,5));
   estado = "";
   if ((hrs < 00 ) || (hrs > 23) || ( min < 00) ||( min > 59)){
      estado = "errada";
   }

   if (campo.value == "") {
      estado = "errada";
   }
   if (estado == "errada") {
      alert("Hora invalida!");
      campo.focus();
   }
}






//////////////////////////////////////////////
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!');

}
//////////////MENU///////////////////////////////////////////
////////////////////////////////////////////////////////////
  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"
	}

 ////////////Seleciona Tudo//////////////////////////////////
 ////////////////////////////////////////////////////////////
 
 function selecionar_tudo(){
	for (i=0;i<document.form2.elements.length;i++)
		if(document.form2.elements[i].type == "checkbox" && document.form2.elements[i].id=="chk")
			document.form2.elements[i].checked=1
}
function deselecionar_tudo(){
	for (i=0;i<document.form2.elements.length;i++)
		if(document.form2.elements[i].type == "checkbox" && document.form2.elements[i].id=="chk")
			document.form2.elements[i].checked=0
}
///////////////////////////////////////////////////////////////////
function tiraEspaco1(){
        String = document.form2.sinopse.value
        //alert(String)
        Resultado = String

        //Retira os espaços do inicio
        //Enquanto o primeiro caracter for igual à "Espaço"
        //1 caracter do inicio é removido

         var w
         w = 0
         //alert(Resultado)
         if (Resultado.charCodeAt(2-1) == '32'){
         }

         while (Resultado.charCodeAt(0) == '32'){
         Resultado = String.substring(w,String.length);
         w++;}

         //Pega a string já formatada e agora retira os espaços do final
         //mesmo esquema, enquanto o ultimo caracter for um espaço,
         //ele retira 1 caracter do final...

         while(Resultado.charCodeAt(Resultado.length-1) == "32"){
         Resultado = Resultado.substring(0,Resultado.length-1);
         }

         document.form2.sinopse.value = Resultado

         String = ""
}

function tiraEspaco11(){
        String = document.form2.resumo.value
        //alert(String)
        Resultado = String

        //Retira os espaços do inicio
        //Enquanto o primeiro caracter for igual à "Espaço"
        //1 caracter do inicio é removido

         var w
         w = 0
         //alert(Resultado)
         if (Resultado.charCodeAt(2-1) == '32'){
         }

         while (Resultado.charCodeAt(0) == '32'){
         Resultado = String.substring(w,String.length);
         w++;}

         //Pega a string já formatada e agora retira os espaços do final
         //mesmo esquema, enquanto o ultimo caracter for um espaço,
         //ele retira 1 caracter do final...

         while(Resultado.charCodeAt(Resultado.length-1) == "32"){
         Resultado = Resultado.substring(0,Resultado.length-1);
         }

         document.form2.resumo.value = Resultado

         String = ""
}

function tiraEspaco2(){
        String = document.form2.texto2.value
        //alert(String)
        Resultado = String

        //Retira os espaços do inicio
        //Enquanto o primeiro caracter for igual à "Espaço"
        //1 caracter do inicio é removido

         var w
         w = 0
         //alert(Resultado)
         if (Resultado.charCodeAt(2-1) == '32'){
         }

         while (Resultado.charCodeAt(0) == '32'){
         Resultado = String.substring(w,String.length);
         w++;}

         //Pega a string já formatada e agora retira os espaços do final
         //mesmo esquema, enquanto o ultimo caracter for um espaço,
         //ele retira 1 caracter do final...

         while(Resultado.charCodeAt(Resultado.length-1) == "32"){
         Resultado = Resultado.substring(0,Resultado.length-1);
         }

         document.form2.texto2.value = Resultado

         String = ""
}

//////////////////////////////////////////////////////////////

///////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////////
function limitaText( p_objCampo, p_permitido ) {

   if ( p_objCampo.value.length > p_permitido ) {
      alert(  "A quantidade de caracteres digitados ultrapassou\no número máximo permitido ["+p_permitido+"].\nOs caracteres excedidos serão retirados.");
      p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido )

      if ( p_objCampo.value.length > p_permitido )
         p_objCampo.value =  p_objCampo.value.substr( 0, p_permitido-1 )
   }

}

///////////////////////////////////////////////////////////////////
//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();
    }
       }

