function flash_src(swf,flashVarString,w,h,bgcolor,menu,mode,q,id){
     document.write('<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" '
     +'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" '
     +'width="'+w+'" height="'+h+'" id="'+id+'" align="">'
     +'<param name="movie" value="'+swf+'">'
     +'<param name="menu" value="'+menu+'"> '
     +'<param name="quality" value="'+q+'"> '
     +'<param name="wmode" value="'+mode+'"> '
     +'<param name="bgcolor" value="'+bgcolor+'"> '
     +'<param name="flashvars" value="'+flashVarString+'"> '
     +'<embed src="'+swf+'" flashvars="'+flashVarString+'" menu="'+menu+'" quality="'+q+'" wmode="'+mode+'" '
     +' bgcolor="'+bgcolor+'"  width="'+w+'" height="'+h+'" name="'+swf+'" '
     +' align=""  type="application/x-shockwave-flash" '
     +' pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object> ');

}

/*
Selecionar o CSS 
*/

function check_browser(string)
{
	var detect = navigator.userAgent.toLowerCase();

	place = detect.indexOf(string) + 1;
	thestring = string;
	return place;
}

function seleciona_css(dirs){

var texto;
/*var pontos='';

for (i = 0; i < dirs; i++){

pontos = pontos + '../';

}
*/

if(dirs==null){ dirs = '';}else{ dirs = dirs + '/'; }

if (check_browser('msie')) 
{
 texto = '<link rel="stylesheet" href="' + dirs + 'css/style_ie.css" type="text/css">';	
}
else {
 texto = '<link rel="stylesheet" href="' + dirs + 'css/style.css" type="text/css">';	
}

return texto;

}

/*
Checar botoes de paginacao busca 
*/

function checkboxes(the_form, do_check)
{
    var elts      = (typeof(document.forms[the_form].elements['check_cel[]']) != 'undefined')
                  ? document.forms[the_form].elements['check_cel[]']
                  : (typeof(document.forms[the_form].elements['check_cel[]']) != 'undefined')
          ? document.forms[the_form].elements['check_cel[]']
          : document.forms[the_form].elements['check_cel[]'];
    var elts_cnt  = (typeof(elts.length) != 'undefined')
                  ? elts.length
                  : 0;

    if (elts_cnt) {
        for (var i = 0; i < elts_cnt; i++) {
            elts[i].checked = do_check;
        } // end for
    } else {
        elts.checked        = do_check;
    } // end if... else

    return true;
}

/*
Aviso de ações 
*/

function acoes(msg, link){

if(window.confirm(msg)){

window.location = link;

}

}

/*
Validar Formularios
*/

function vazio(string,min,max)
	{
	 var cont = string.length;
	 
	 if(min!=0 && max==0){
	 if(min>cont){ return false; }
	 }
	 
	 if(min==0 && max!=0){
	 if(max<cont){ return false; }
	 }
	 
	 if(min!=0 && max!=0){
	 if(min>cont || max<cont){ return false; }
	 }
	 
	 if(cont==0){ return false; }	 
	 
	 return true;	 
	}

function letras(texto, num_chars, behave){
		if(behave=="min"){
			var pattern=new RegExp("^[a-zA-Z]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[a-zA-Z]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[a-zA-Z]{"+num_chars+","+num_chars+"}$");
		}
		
		if (texto.match(pattern)==null) {   
       		 return false;
		}
		else{ return true; }
	}
	
function numeros(texto, num_chars, behave){
		if(behave=="min"){
			var pattern=new RegExp("^[0-9]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[0-9]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[0-9]{"+num_chars+","+num_chars+"}$");
		}
		
		if (texto.match(pattern)==null) {   
       		 return false;
		}
		else{ return true; }
	}
	
function dinheiro(num){
		
		var pattern=new RegExp("^[0-9]+(\.[0-9]{1,2})?$");
		
		if (num.match(pattern)==null) {   
       		 return false;
		}
		else{ return true; }
	}
	
function letras_numeros(texto, num_chars, behave){
	
		if(behave=="min"){
			var pattern=new RegExp("^[0-9a-zA-Z]{"+num_chars+",}$");
		}else if (behave=="max"){
			var pattern=new RegExp("^[0-9a-zA-Z]{0,"+num_chars+"}$");
		}else if (behave=="exato"){
			var pattern=new RegExp("^[0-9a-zA-Z]{"+num_chars+","+num_chars+"}$");
		}
		
		if (texto.match(pattern)==null) {   
       		 return false;
		}
		else{ return true; }
	}	


function email(emailStr) {

var emailPat=/^(.+)@(.+)$/

var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"

var validChars="\[^\\s" + specialChars + "\]"

var quotedUser="(\"[^\"]*\")"

var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/

var atom=validChars + '+'

var word="(" + atom + "|" + quotedUser + ")"

var userPat=new RegExp("^" + word + "(\\." + word + ")*$")

var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$")

var matchArray=emailStr.match(emailPat)
if (matchArray==null) {
	
	return false
}
var user=matchArray[1]
var domain=matchArray[2]


if (user.match(userPat)==null) {    
    
    return false
}

/* if the e-mail address is at an IP address (as opposed to a symbolic
   host name) make sure the IP address is valid. */
var IPArray=domain.match(ipDomainPat)
if (IPArray!=null) {
    // this is an IP address
	  for (var i=1;i<=4;i++) {
	    if (IPArray[i]>255) {
	        
		return false
	    }
    }
    return true
}

// Domain is symbolic name
var domainArray=domain.match(domainPat)
if (domainArray==null) {
	
    return false
}


var atomPat=new RegExp(atom,"g")
var domArr=domain.match(atomPat)
var len=domArr.length
if (domArr[domArr.length-1].length<2 || 
    domArr[domArr.length-1].length>3) {
   
   return false
}

if (len<2) {
 
   return false
}


return true;
}

function checkradio(campo)
{
for(i=0;i<campo.length;i++)
{
if(campo[i].checked == true){ return true; }
}
return false;
}

function checkbox(campo)
{

if(campo.checked == true){ return true; }

return false;
}

function valida_frete(){

if(!checkradio(document.calcfrete.servico)){ alert('Selecione a forma de envio.'); return false; }

if(!numeros(document.calcfrete.cep.value,8,'exato')){alert('Preencha o CEP corretamente. Sem - (hífen) e com 8 números.'); document.calcfrete.cep.focus(); return false;}

return true;

}


//////////////////////////////////////////////////////////
function validacampos(){
    var campo = document.forms[0];
    var i=0;
    var erro ="";
	var cpf;
    var CNPJ;
    var nro;
     //alert("chamou");

    //var nro1 ="";
    //var nro2 ="";

    for (i=0; i< campo.elements.length; i++){
     var nomecampo = campo.elements[i].name;
        //alert(i+ ""+ nomecampo);

      if (nomecampo.substring(5,0) == 'obrig'){

           //alert(nomecampo);

           var valida = campo.elements[i].value;

            if (valida == ''){
               erro = erro + "Preencha o campo "+ campo.elements[i].title +" corretamente. \n"
           } else {

           if (nomecampo == "obrigTipoArt"){
           var sel = campo.elements[i].selectedIndex
           var arqP = document.form2.arquivo.value;
           var arqV = document.form2.link.value;

           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 (nomecampo == "obrigDataNac"){

           var data1 = document.form.obrigDataNac.value;
           var data2 = document.form.data_atual.value;

           var nova_data1 = parseInt(data1.split("/")[2].toString() + data1.split("/")[1].toString() + data1.split("/")[0].toString());
           var nova_data2 = parseInt(data2.split("/")[2].toString() + data2.split("/")[1].toString() + data2.split("/")[0].toString());

          if (nova_data1 > nova_data2) {
          erro = erro + "Data informada maior que a data atual.\n"
          //alert("Data informada maior que a atual");
          document.getElementById("obrigDataNac").value="";
          document.getElementById("obrigDataNac").focus();
      }

      var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;

      if (campo.elements[i].value.match(expReg)) {
          var dia = campo.elements[i].value.substring(0, 2);
          var mes = campo.elements[i].value.substring(3, 5);
          var ano = campo.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 nascimento incorreto!\n"
          }
          if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && (dia > 30)) {
              erro = erro + "Dia nascimentoincorreto! O mês especificado contém no máximo 30 dias.\n"
          } else {
              if (ano % 4 != 0 && mes == 2 && dia > 28) {
                  erro = erro + "Dia nascimentoincorreta! O mês especificado contém no máximo 28 dias.\n"
              } else {
                  if (ano % 4 == 0 && mes == 2 && dia > 29) {
                      erro = erro + "Dia nascimento incorreta!! O mês especificado contém no máximo 29 dias.\n"
                  }
              }
          }
      } else {
      erro = erro + "Data nascimento formato inválido.\n"
      }
           
           
           
           
           
          }


          if (nomecampo == "obrigDataINI") {
              var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;

              if (campo.elements[i].value.match(expReg)) {
                  var dia = campo.elements[i].value.substring(0, 2);
                  var mes = campo.elements[i].value.substring(3, 5);
                  var ano = campo.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 inicio incorreto!\n"
                  }
                  if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && (dia > 30)) {
                      erro = erro + "Dia inicio 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 inicio 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 inicio incorreta!! O mês especificado contém no máximo 29 dias.\n"
                          }
                      }
                  }
              } else {
              erro = erro + "Data inicio formato inválido.\n"
              }
          }

          if (nomecampo == "obrigDataFIM") {
              var expReg = /^(([0-2]\d|[3][0-1])\/([0]\d|[1][0-2])\/[1-2][0-9]\d{2})$/;

              if (campo.elements[i].value.match(expReg)) {
                  var dia = campo.elements[i].value.substring(0, 2);
                  var mes = campo.elements[i].value.substring(3, 5);
                  var ano = campo.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 término incorreto!\n"
                  }
                  if ((mes == 4 || mes == 6 || mes == 9 || mes == 11) && (dia > 30)) {
                      erro = erro + "Dia término 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 término 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 término incorreta!! O mês especificado contém no máximo 29 dias.\n"
                          }
                      }
                  }
              } else {
              erro = erro + "Data término formato inválido.\n"
              }
          }
          ////////////////////////////////////////////////////////////////////////////
		   if (nomecampo == "obrigTotalTime") {
		   var qtde = document.form.selTimes5.value;
		    if (eval(qtde%2)!=0){
			erro = erro + "Selecione times em quantidade par.\n"
			}
		   }
		   /////////////////////////////////////////////////////////////////////////////
		   if (nomecampo == "obrigOperIc") {
		       var meuArray = new Array()
		       var meuArray2 = new Array()
		       
		       if (campo.elements[i].value == "S") {
		           var qtde = document.form.selTimes5NV.value;
		           if (eval(qtde % 2) != 0) {
		               erro = erro + "Selecione times em quantidade par.\n"
		           } else {
		           ////
		           var sJaCad = document.form.obrigJaCad.value;
		           var sVaiCad = document.form.TotalTimeNV.value;
		           var tem = 'N';
		           meuArray = sJaCad.split("|");
		           meuArray2 = sVaiCad.split("|");
		           //alert("a "+ meuArray.length); 
		           for (g = 0; g < meuArray.length; g++) {
		               if (meuArray[g] != "") {
		                   if (meuArray[g] == meuArray2[g]) {
		                   tem = 'S';
		                   } 
		               }
		           }

		           if (tem == 'S') {
		               erro = erro + "Um ou mais times a ser incluídos já existem no campeonato.\n"
		           }
		           /////
		           }
		       }
		   }



		  ///////////////////////////////////////////////////
            if(nomecampo == "obrigCpf") {
           tipoP = "1";
           nro = document.form.obrigCpf.value;
           nro=nro.replace(".","");
		   nro=nro.replace("-","");
		   nro=nro.replace(/\D/g,"")
           
           if(tipoP=="1"){
           cpf = nro
        //alert (cpf);

        if (cpf.length > 11) {
        erro = erro + "CPF informado não pode possuir mais do que 11 caracteres.\n"
        //alert('CPF informado não pode possuir mais do que 11 caracteres');
		//form.txtCNPJ.focus();
	    //return false;
	    }

        if (cpf.length < 11) {
        erro = erro + "CPF informado deve ter 11 caracteres.\n"
        //alert('CPF informado deve ter 11 caracteres');
		//form.txtCNPJ.focus();
	    //return false;

        }else {
        var nonNumbers = /\D/;

		if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999"){
        erro = erro + "Número de CPF inválido.\n"
        //alert('Número de CPF inválido');
		//form.txtCNPJ.focus();
	    //return false;
        }else{

		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 = erro + "Número de CPF inválido.\n"
		//alert('Número de CPF inválido');
		//form.txtCNPJ.focus();
	    //return false;

	        	}
              }
            }


           }else{
           CNPJ = nro;
		//erro = new String;


		if (CNPJ.length < 14) {
		 erro = erro + "Número informado como CNPJ dever ter 14 caracteres.\n"
		//alert('Número informado como CNPJ dever ter 14 caracteres');
        //form.txtCNPJ.focus();
	    //return false;
	    }else{

        if (CNPJ == "00000000000000" || CNPJ == "11111111111111" || CNPJ == "22222222222222" || CNPJ == "33333333333333" || CNPJ == "44444444444444" || CNPJ == "55555555555555" || CNPJ == "66666666666666" || CNPJ == "77777777777777" || CNPJ == "88888888888888" || CNPJ == "99999999999999"){
        erro = erro + "Número de CNPJ inválido.\n"
        //alert('Número de CNPJ inválido');
        //form.txtCNPJ.focus();
	    //return false;
        } else{

		//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;
		//}
		//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";
		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 = erro + "Número de CNPJ inválido.\n"

    	//alert('Número de CNPJ inválido');
		//form.txtCNPJ.focus();
	    //return false;
		      }
            }
          }
           }
           
           }
           /////////////////////////////////////////////////////////////////////////////////
		   
		   if (nomecampo=="obrigCamp"){
           var timeA = document.form.obrigTimeA.value;
		   var timeB = document.form.obrigTimeB.value;
		   
		   if (timeA==timeB){
	   	   erro = erro + "Time A não pode jogar contra ele mesmo.\n"	   
		   }

		   }
           ////////////////////////////////////////////////////////////////////////////////
            if (nomecampo=="obrigEditarJogo"){
		    var status = document.form.obrigStatus.value;
			var placarA = document.form.PlacarA.value;
			var placarB = document.form.PlacarB.value;
			var selAposta = document.form.SelApostas.value;
			var selAposta2 = document.form.SelApostas2.value;
			var selAposta3 = document.form.SelApostas3.value;
			
			if (status=="1") {
			///nada
			}
			if (status == "2") {
			
			if (placarA==""&& placarB==""){
			erro = erro + "Placar do Time A e do Time B.\n"	   
			}
			if (placarA!=""&& placarB==""){
			erro = erro + "Placar do Time B.\n"	   
			}
			if (placarA==""&& placarB!=""){
			erro = erro + "Placar do Time A.\n"	   
			}
            }
            if (status == "3") {

                if (placarA == "" && placarB == "") {
                    erro = erro + "Placar do Time A e do Time B.\n"
                }
                if (placarA != "" && placarB == "") {
                    erro = erro + "Placar do Time B.\n"
                }
                if (placarA == "" && placarB != "") {
                    erro = erro + "Placar do Time A.\n"
                }
                if (selAposta == "" || selAposta2 == "" || selAposta3 == "") {
                    erro = erro + "Valide classificação de apostadores para este jogo.\n"
                }
                
            }
			
			
			
		   	}
		   ///////////////////////////////////////////////////////////////
		   
		   
		   if (nomecampo == "obrigCheca" && campo.elements[i].id=="1"){
           var nro1 = campo.elements[i].checked;
           }
           if(nomecampo == "obrigCheca" && campo.elements[i].id=="2"){
           var nro2 = campo.elements[i].checked;

           if (nro1==false && nro2==false){
		   erro = erro + "Informe sobre a opção.\n"
		    }
		   }
           if (nomecampo == "obrigEmail"){
           if(campo.elements[i].value.indexOf('@')==-1 || campo.elements[i].value.indexOf('.')==-1){
				erro = erro + "Preencha o campo Email corretamente. \n"
			 }
           }
          }

      }
   }

	if(erro != ""){
		alert("Erros:\n"+erro);
		return false;
	}else{

		return true;

	}


}
//-->

function validalogin() {
   // alert("aqui"); 
    var erro2 = "";
    var login = document.form.Login.value;
    var senha = document.form.Senha.value;
    if (login == "" && senha == "") {
        erro2 = erro2 + "Preencha o campo Email corretamente\nPreencha o campo Senha corretamente";
    }
    if (login != "" && senha == "") {
        erro2 = erro2 + "Preencha o campo Senha corretamente";
    }
    if (login == "" && senha != "") {
        erro2 = erro2 + "Preencha o campo Login corretamente";
    }

    if (login != "" && senha != "") {
        if (login.indexOf('@') == -1 || login.indexOf('.') == -1) {
            erro2 = erro2 + "Preencha o campo Email corretamente. \n"
        }
    }
    if (erro2 != "") {
        alert("Erros:\n" + erro2);
       // return false;
    } else {
   
        window.location.href = "usuario.php?email=" + login + "&senha=" + senha;
    }
}



function validaloginSite() {
    var erro2 = "";
    var login = document.frmLogin.Login.value;
    var senha = document.frmLogin.Senha.value;
    if (login == "" && senha == "") {
        erro2 = erro2 + "Preencha o campo Email corretamente\nPreencha o campo Senha corretamente";
    }
    if (login != "" && senha == "") {
        erro2 = erro2 + "Preencha o campo Senha corretamente";
    }
    if (login == "" && senha != "") {
        erro2 = erro2 + "Preencha o campo Login corretamente";
    }
    if (login != "" && senha != "") {
        if (login.indexOf('@') == -1 || login.indexOf('.') == -1) {
            erro2 = erro2 + "Preencha o campo Email corretamente. \n"
        }
    }
    
    if (erro2 != "") {
        alert("Erros:\n" + erro2);
        return false;
    } else {
        
    window.location.href = "usuario.php?email=" + login + "&senha=" + senha;
    return true;    
    }
}


/////////////////////////////////////////////////////////////////////////
// string = string + inputs[x].value +"|"
function move(MenuOrigem, MenuDestino) {
    var arrMenuOrigem = new Array();
    var arrMenuDestino = new Array();
    var arrLookup = new Array();
    var i;

    alert("aqui");
   
    for (i = 0; i < MenuDestino.options.length; i++) {
        arrLookup[MenuDestino.options[i].text] = MenuDestino.options[i].value;
        arrMenuDestino[i] = MenuDestino.options[i].text;
    }
    var fLength = 0;
    var tLength = arrMenuDestino.length;
    for (i = 0; i < MenuOrigem.options.length; i++) {
        arrLookup[MenuOrigem.options[i].text] = MenuOrigem.options[i].value;
        if (MenuOrigem.options[i].selected && MenuOrigem.options[i].value != "") {
            arrMenuDestino[tLength] = MenuOrigem.options[i].text;
            tLength++;
        }
        else {
            arrMenuOrigem[fLength] = MenuOrigem.options[i].text;
            fLength++;
        }
    }
    arrMenuOrigem.sort();
    arrMenuDestino.sort();
    MenuOrigem.length = 0;
    MenuDestino.length = 0;
    var c;
    for (c = 0; c < arrMenuOrigem.length; c++) {
        var no = new Option();
        no.value = arrLookup[arrMenuOrigem[c]];
        no.text = arrMenuOrigem[c];
        MenuOrigem[c] = no;
    }
    for (c = 0; c < arrMenuDestino.length; c++) {
        var no = new Option();
        no.value = arrLookup[arrMenuDestino[c]];
        no.text = arrMenuDestino[c];
        MenuDestino[c] = no;
    }

}

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;
    }
}



function envia(pg) {

   // if (navigator.appName == "Microsoft Internet Explorer") {
        //alert(navigator.appName);
        with (document.getElementById('form')) {
            method = 'POST';
            action = pg;
            submit();
        }
        return;
  //  } else {
 //       alert(navigator.appName);



//    }
}
// -->
///////////////////////////////////////////////////
function contaCheckbox1(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck1') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.usu.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox2(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck2') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.campe.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////
function contaCheckbox3a(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck3a') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.time.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox3(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck3') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.jogo.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
///////////////////////////////////////////////////
function contaCheckbox3b(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck3b') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.tabela.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox4(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck4') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.apost.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox5(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck5') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.prem.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox6(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck6') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.noti.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox7(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck7') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.newsl.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox8(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck8') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.banne.value = string;
    return selecionados;
}
///////////////////////////////////////////////////
function contaCheckbox9(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ck9') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }
    document.form.configur.value = string;
    return selecionados;
}









//////////////////////////////////////////////////////
function contaCheckboxTimes(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckTimes') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }

    document.form.obrigTotalTime.value = string;
    document.form.selTimes5.value = string2;
 return selecionados;
}


///////////////////////////////////////////////////////


//////////////////////////////////////////////////////
function contaCheckboxTimesNV(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckTimesNV') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }

    document.form.TotalTimeNV.value = string;
    document.form.selTimes5NV.value = string2;
    return selecionados;
}


///////////////////////////////////////////////////////
//////////////////////////////////////////////////////
function contaCheckboxTimesEX(selecionados) {
    //alert("oi");
    var string = "";
    var string2 = "0";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckTimesEX') {
                string = string + inputs[x].value + "|"
                string2++
                selecionados++;
            }
        }
    }

    document.form.TotalTimeEX.value = string;
    document.form.selTimes5EX.value = string2;
    return selecionados;
}


///////////////////////////////////////////////////////


function contaCheckUsu(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckUsu') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcUsu.value = string;
    return selecionados;
}




function contaCheckCamp(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckCamp') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcCamp.value = string;
 return selecionados;
}


function contaCheckTimes(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckTime') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcTimes.value = string;
 return selecionados;
}


//////////////////////////////////////////////
function contaCheckJogos(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckJog') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcJogos.value = string;
 return selecionados;
}

//////////////////////////////////////////////
function contaCheckNot(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckNot') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcNot.value = string;
    return selecionados;
}


/////////////////////
function contaCheckboxCamps(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckCamps') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.obrigCamps.value = string;
    return selecionados;
}

/////////////////////
function contaCheckPre(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckPre') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcPre.value = string;
    return selecionados;
}

/////////////////////
function contaCheckApo(selecionados) {
    //alert("oi");
    var string = "";
    //var opcao = document.form.fez_uso_medicam_out.value;
    var inputs, x, selecionados = 0;
    inputs = document.getElementsByTagName('input');
    for (x = 0; x < inputs.length; x++) {
        if (inputs[x].type == 'checkbox') {
            if (inputs[x].checked == true && inputs[x].id == 'ckApo') {
                string = string + inputs[x].value + "|"
                selecionados++;
            }
        }
    }

    document.form.SelExcApo.value = string;
    return selecionados;
}


