//alert('java 1');
//==============================================================================================
// Valida o campos de Multa/Desconto, Dias e Percentual
// Amanda
//==============================================================================================
   function Verifica_Multa_Desconto() {
      var message='';
      var ok = 'false';
      //Validando os campos  relacionados com Desconto_Multa_1
      if (!IsEmpty(form.Desconto_Multa_1)) {
          //Dias
          if (IsEmpty(form.Dias_1)){
             message = "Informe o número de dias para o primeiro critério de pagamento. \n\n" + message;
           }
          else
            if ( !Validar_Campo_Numerico(form.Dias_1, "")) {
               message = "O campo dias do primeiro critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789'\n\n" + message;
          }
          //Valor
          if (IsEmpty(form.Valor_1)){
            message = "Informe o Percentual para o primeiro critério de pagamento. \n\n" + message;
          }
          else
            if ( !Validar_Campo_Numerico(form.Valor_1, ",")) {
               message = "O campo Percentual do primeiro critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789,'\n\n" + message;
          }
      }
      else {  // caso em que o desconto/multa é vazio
         if ((!IsEmpty(form.Dias_1)) || (!IsEmpty(form.Valor_1))) {
            message = "Informe se o critério de pagamento é Desconto ou Multa. \n\n" + message;
            ok = 'true';
            form.Desconto_Multa_1.focus();
         }
      } // fim do valida Desconto_Multa_1

      //Validando os campos  relacionados com Desconto_Multa_2
      if (!IsEmpty(form.Desconto_Multa_2)) {
          //Dias
          if (IsEmpty(form.Dias_2)){
             message = "Informe o número de dias para o segundo critério de pagamento. \n\n" + message;
           }
          else
            if ( !Validar_Campo_Numerico(form.Dias_2, "")) {
               message = "O campo dias do segundo critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789'\n\n" + message;
          }
          //Valor
          if (IsEmpty(form.Valor_2)){
            message = "Informe o Percentual para o segundo critério de pagamento. \n\n" + message;
          }
          else
            if ( !Validar_Campo_Numerico(form.Valor_2, ",")) {
               message = "O campo Percentual do segundo critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789,'\n\n" + message;
          }
      }
      else {  // caso em que o desconto/multa é vazio
         if ((!IsEmpty(form.Dias_2)) || (!IsEmpty(form.Valor_2))) {
            if (ok != 'true')
               message = "Informe se o critério de pagamento é Desconto ou Multa. \n\n" + message;
            form.Desconto_Multa_2.focus();
         }
      } // fim do valida Desconto_Multa_2

      //Validando os campos  relacionados com Desconto_Multa_3
      if (!IsEmpty(form.Desconto_Multa_3)) {
          //Dias
          if (IsEmpty(form.Dias_3)){
             message = "Informe o número de dias para o terceiro critério de pagamento. \n\n" + message;
           }
          else
            if ( !Validar_Campo_Numerico(form.Dias_3, "")) {
               message = "O campo dias do terceiro critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789'\n\n" + message;
          }
          //Valor
          if (IsEmpty(form.Valor_3)){
            message = "Informe o Percentual para o terceiro critério de pagamento. \n\n" + message;
          }
          else
            if ( !Validar_Campo_Numerico(form.Valor_3, ",")) {
               message = "O campo Percentual do terceiro critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789,'\n\n" + message;
          }
      }
      else {  // caso em que o desconto/multa é vazio
         if ((!IsEmpty(form.Dias_3)) || (!IsEmpty(form.Valor_3))) {
            if (ok != 'true')
               message = "Informe se o critério de pagamento é Desconto ou Multa. \n\n" + message;
            form.Desconto_Multa_3.focus();
         }
      } // fim do valida Desconto_Multa_3

      //Validando os campos  relacionados com Desconto_Multa_4
      if (!IsEmpty(form.Desconto_Multa_4)) {
          //Dias
          if (IsEmpty(form.Dias_4)){
             message = "Informe o número de dias para o quarto critério de pagamento. \n\n" + message;
           }
          else
            if ( !Validar_Campo_Numerico(form.Dias_4, "")) {
               message = "O campo dias do quarto critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789'\n\n" + message;
          }
          //Valor
          if (IsEmpty(form.Valor_4)){
            message = "Informe o Percentual para o quarto critério de pagamento. \n\n" + message;
          }
          else
            if ( !Validar_Campo_Numerico(form.Valor_4, ",")) {
               message = "O campo Percentual do quarto critério de pagamento possui caracteres inválidos \n Caracteres válidos:'0123456789,'\n\n" + message;
          }
      }
      else {  // caso em que o desconto/multa é vazio
         if ((!IsEmpty(form.Dias_4)) || (!IsEmpty(form.Valor_4))) {
            if (ok != 'true')
               message = "Informe se o critério de pagamento é Desconto ou Multa. \n\n" + message;
            form.Desconto_Multa_4.focus();
         }
      } // fim do valida Desconto_Multa_4

   return message;
   }



//==============================================================================================
// Para Validar o Preenchimento do Campo Parcela
// Jarícia
//==============================================================================================
  function Valida_Parcela(campo){
     var parte1 = '';
     var parte2 = '';
     var barra = 0;
     var valor = campo.value;
     if (!Validar_Campo_Numerico(campo,'/'))
         return false;
     for (i=0;i<valor.length;i++){
       if (barra == 0){
         if (valor.charAt(i) == '/')
            barra = 1
         else
            parte1 = parte1 + valor.charAt(i);
       }
       else {
         if (valor.charAt(i) == '/')
            barra = 2
         else
            parte2 = parte2 + valor.charAt(i);
       }
     }
      if ((barra == 1) &&
         ( (  ( (parte2 > 1998 ) && (parte2 < 2100)  ) &&
		  ((parte1 > 0) && (parte1 < 13))) ||
            ((parte2.length < 4 ) && (parte2 >= parte1)) )  )
        return true
     else  return false;
  }


//==============================================================================================
// Para Validar se a data final é menor que a inicial
// Jarícia
// retorna true se data final maior que inicial
//==============================================================================================
  function Valida_Periodo(campo_dt_Ini,campo_dt_fim){
	 
    if ((IsEmpty(campo_dt_Ini)) || (IsEmpty(campo_dt_fim)))
        return true;
    var digitos = '';
    var inicio = '';
    var fim = '';
    var barra = 0;
    for (i=campo_dt_Ini.value.length-1;i >= 0;i--){
      if (campo_dt_Ini.value.charAt(i) == '/'){
        if (barra == 0)
           inicio = digitos;
        else {
          if (digitos.length < 2)
             inicio = inicio+'0'+digitos
          else
             inicio = inicio+digitos;
        }
        digitos = '';
        barra = barra + 1;
      }
      else digitos = campo_dt_Ini.value.charAt(i) + digitos;
    }
    if (digitos.length < 2)
       inicio = inicio+'0'+digitos
    else
       inicio = inicio+digitos;

    digitos = '';
    barra = 0;

    for (i=campo_dt_fim.value.length-1;i>=0;i--){
      if (campo_dt_fim.value.charAt(i) == '/'){
        if (barra == 0)
           fim = digitos;
        else {
          if (digitos.length < 2)
             fim = fim+'0'+digitos
          else
             fim = fim+digitos;
        }
        digitos = '';
        barra = barra + 1;
      }
      else digitos = campo_dt_fim.value.charAt(i) + digitos;
    }

    if (digitos.length < 2)
       fim = fim+'0'+digitos
    else
       fim = fim+digitos;

    if (!(inicio > fim))
       return true;
  }

//*************************************************************************************************
// Funções relacionadas com o preenchimento da combo de historico
//*************************************************************************************************
 function conta(texto,valor,marcar){
     this.texto = texto;
     this.valor = valor;
	 this.marcar = marcar;
  }
   
  function tamanho_array(tamanho,natureza){ 
      if (natureza=='D')
         Debito = new Array(tamanho)
	  else 	 
         Credito = new Array(tamanho);
  }
    
  function monta_array(numero,texto,valor,marcar,natureza){
      if (natureza=='D')
         Debito[numero] = new conta(texto,valor,marcar)
	  else 	 
         Credito[numero] = new conta(texto,valor,marcar);
  } 
  
  function troca_historico(natureza){ 
    if (natureza=='D') {
       document.formulario.Sequencia_Historico.options.length=Debito.length;
       for (var i = 0; i < Debito.length; i++){
	      document.formulario.Sequencia_Historico.options[i].text  = Debito[i].texto ;
	      document.formulario.Sequencia_Historico.options[i].value = Debito[i].valor ;
		  document.formulario.Sequencia_Historico.options[i].selected = Debito[i].marcar ;
	   }
	}   
	else {
       document.formulario.Sequencia_Historico.options.length=Credito.length;
       for (var i = 0; i < Credito.length; i++){
	      document.formulario.Sequencia_Historico.options[i].text  = Credito[i].texto ;
	      document.formulario.Sequencia_Historico.options[i].value = Credito[i].valor ;
		  document.formulario.Sequencia_Historico.options[i].selected = Credito[i].marcar ;
	   }	
	}	  	   
  }

  //*************************************************************************************************
// Cookies
//*************************************************************************************************

//
// Função usada internamente para retornar o valor decodificado do Cookie
//
function LeValorCookie (offset) {
  var endstr = document.cookie.indexOf (";", offset);
  if (endstr == -1)
    endstr = document.cookie.length;
  return unescape(document.cookie.substring(offset, endstr));
}


//
//  Função que retorna o valor do cookie especificado por "name".
//    name    - Objeto do tipo string contendo o nome do cookie.
//    retorna - Objeto do tipo string contendo o valor do cookie, 
//              ou null se o cookie não existe.
//
function LeCookie (name) {
  var arg = name + "=";
  var alen = arg.length;
  var clen = document.cookie.length;
  var i = 0;
  while (i < clen) {
    var j = i + alen;
    if (document.cookie.substring(i, j) == arg)
      return LeValorCookie (j);
    i = document.cookie.indexOf(" ", i) + 1;
    if (i == 0) break; 
  }
  return null;
}

//
//  Function que cria ou atualiza um cookie.
//    name      - Objeto do tipo string contendo o nome do cookie.
//    value     - Objeto do tipo string contendo o valor do cookie. 
//                Pode conter qualquer sequencia de caracteres válidos.
//    [expires] - Objeto do tipo data contendo a data de expiração do cookie.  
//                Se omitido ou igual a null, o cookie expirará ao final da sessão corrente.
//    [path]    - Objeto do tipo string contendo o diretório para o qual o cookie é válido.
//                Se omitido ou igual a null, usa o diretório do documento corrente.
//    [domain]  - Objeto do tipo string contendo o domínio para o qual o cookie é válido.
//                Se omitido ou igual a null, usa o domínio do documento corrente.
//    [secure]  - Valor lógico (true ou false) indicando se o cookie requer servidor
//                seguro para ser transmitido (HTTPS).  
//
//  Os dois primeiros parâmetros são válidos. Os outros, se fornecidos, precisam
//  ser passados na ordem listada acima.  Para omitir um campo opcional não utilizado,
//  use null para marcar a posição. 
//
function GravaCookie (name, value) {
        var argv = GravaCookie.arguments;
        var argc = GravaCookie.arguments.length;
        var expires = (argc > 2) ? argv[2] : null;
        var path = (argc > 3) ? argv[3] : null;
        var domain = (argc > 4) ? argv[4] : null;
        var secure = (argc > 5) ? argv[5] : false;
        document.cookie = name + "=" + escape (value) +
                ((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
                ((path == null) ? "" : ("; path=" + path)) +
                ((domain == null) ? "" : ("; domain=" + domain)) +
                ((secure == true) ? "; secure" : "");
}


//  Function to delete a cookie. (Sets expiration date to start of epoch)
//    name    - Objeto do tipo string contendo o nome do cookie.
//    path    - Objeto do tipo string contendo o diretório do cookie a ser apagado.
//              Este campo precisa ser o mesmo do utilizado para criar o cookie, ou
//              null/omitido se nenhum diretório foi especificado quando da criação do cookie.
//    domain  - Objeto do tipo string contendo o dominio do cookie a ser apagado.
//              Este campo precisa ser o mesmo do utilizado para criar o cookie, ou
//              null/omitido se nenhum dominio foi especificado quando da criação do cookie.
//
function ApagaCookie (name,path,domain) {
  if (LeCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
}

//==============================================================================================
// Funções da Claudia
//==============================================================================================



var foco = "DICAS";
var msgstatus = "";

//-------------------------------

function aviso (campo, msg)
{   alert(msg);
    campo.focus();
    campo.select();
    return false;
}

//-------------------------------

function ajuda(link,tipo) {
  var msgWindow;
  if (tipo != "L" )
    link = link +'#'+foco;
  msgWindow=window.open(link,'window2','resizable=no,width=500,height=300,dependent=yes,scrollbars=yes');
}

//-------------------------------
function enquete(link,form){ 
  var valor='';  
  var msgWindow;
  
  for (var i=0; i < form.elements.length-1; i++){
     if ((form.elements[i].type == "radio") && (form.elements[i].checked)){
	   valor = form.elements[i].value;
	 }
  }
  link = link + '&Codigo_Resposta=' + valor + '&pagina=' + form.pagina.value;
  msgWindow=window.open(link,'window2','resizable=no,width=500,height=300,dependent=yes,scrollbars=yes');
}

//-------------------------------

function hint (n,s){

   window.status = s;
   msgstatus = s;
   if ( n!='') foco = n;
}

function abre_janela(mylink, windowname){ 
   if (! window.focus)return true;
   var href;
   if (typeof(mylink) == 'string')
      href=mylink;
   else
      href=mylink.href;
   window.open(href, windowname, 'width=500,height=300,scrollbars=yes');
   return false;
}   

//-------------------------------


function abre_janela_Tamanho(mylink, windowname, params){ 
   if (! window.focus)return true;
   var href;
   if (typeof(mylink) == 'string')
      href=mylink;
   else
      href=mylink.href;

   window.open(href, windowname, params);
   return false;
}   

//-------------------------------

// Data de Hora

<!-- 
function addHour(GMTHour, val) {
	if ((GMTHour + val) > 23)
		return (GMTHour + val - 24);
	if ((GMTHour + val) < 0) 
		return (GMTHour + val + 24);
	return GMTHour + val;
}
var now = new Date();
var nowDate = now.getDate();
var nowMonth = now.getMonth() + 1;
var nowYear = now.getFullYear();
var timezone = now.getTimezoneOffset();
var min = now.getMinutes();
var GMThour = now.getHours() + (timezone/60);
var NYhour = addHour(GMThour, -4);
var LAhour = addHour(GMThour, -7);
var BRhour = addHour(GMThour, -3);
var TOhour = addHour(GMThour, 9);
var MOhour = addHour(GMThour, 4);
var LOhour = addHour(GMThour, 1);
if (min < 10) 
	min = '0'+min;
//-->

//===========================================================
//   by Victor
//===========================================================
function Passa_Endereco(FrmDestino, FrmOrigem)
{
  FrmDestino.descricao.value   = extrair_descricao(FrmOrigem.Endereco.value);
  if(FrmDestino.descricao.value != '')
  FrmDestino.Logradouro.value  = extrair_logradouro(FrmOrigem.Endereco.value)
  else
  FrmDestino.Logradouro.value  = FrmOrigem.Endereco.value;
  FrmDestino.num.value         = '';
  FrmDestino.Bairro.value      = FrmOrigem.Bairro.value;
  FrmDestino.Localidade.value  = FrmOrigem.Municipio.value;
  if (FrmOrigem.Estado.type == "select-one")
    FrmDestino.uf.value        = FrmOrigem.Estado.options[FrmOrigem.Estado.selectedIndex].value
  else 
    FrmDestino.uf.value        = FrmOrigem.Estado.value;
//  alert(FrmDestino.descricao.value+'\n\n'+FrmDestino.Logradouro.value+"\n\n"+FrmDestino.Bairro.value+"\n\n"+FrmDestino.Localidade.value+"\n\n"+FrmDestino.uf.value);
  FrmDestino.submit();
}

function ucase(text)
{
  return text.toUpperCase();
}

function extrair_logradouro(daonde)
{
  espaco = daonde.indexOf(" ");
  return daonde.substring(espaco+1, daonde.length);
}

function extrair_descricao(daonde)
{
  var indice = '';
  tipo   = (["RUA","AVENIDA","TRAVESSA","PRAÇA","ALAMEDA","QUADRA","BLOCO"]);
  tipoT2 = (["R ","AV","TR","PR","AL","Q ","BL"]);
  tipoT3 = (["R. ","AV.","TR.","PR.","AL.","Q. ","BL."]);

  t  = ucase(daonde);
  t2 = ucase(daonde.substring(0,2));
  t3 = ucase(daonde.substring(0,3));

  for(i=0;i<tipo.length;i++){
	if(t.indexOf(tipo[i])>=0){
	  indice = tipo[i];
	}
  }

  for(i=0;i<tipoT2.length;i++){
	if(t2.indexOf(tipoT2[i])>=0){ 
	  indice = tipo[i];
	}
  }

  for(i=0;i<tipoT3.length;i++){
	if(t3.indexOf(tipoT3[i])>=0){
	  indice = tipo[i];
	}
  }
  return indice;
}

function valida_busca_cep(FrmDestino, FrmOrigem)
{
  if((FrmOrigem.Endereco.value=='')||(FrmOrigem.Municipio.value=='')||(FrmOrigem.Estado.value==''))
  {
	FrmDestino.action="http://www.correios.com.br/servicos/cep/Pesquisa_Logradouros.cfm";
	FrmDestino.submit();
  }
  else
  {
//    alert('ELSE ;;;; Endereco = ' + FrmOrigem.Endereco.value +'\n\n'+ 'Municipio = ' + FrmOrigem.Municipio.value +'\n\n'+ 'Estado = ' + FrmOrigem.Estado.value);
    FrmDestino.action="http://www.correios.com.br/servicos/cep/Pesquisa_Logradouros.cfm";
//http://www.correios.com.br/cep/resultadocep.asp?Index=1&p1=1
	Passa_Endereco(FrmDestino, FrmOrigem);
  }
}
//==========FIM Functions by Victor=======================

//===========================================================
// Valida a chave que é enviada para email.
function validar_chave(chave,ilink){
     codigo = prompt('Para dar continuidade ao cadastramento entre com a \nchave de acesso que foi enviada para o seu email.','');
	 if (codigo == null){ // a pessoa clicou no cancela
	    resposta =  confirm('Tem certeza que deseja cancelar?');
		if (resposta == false) 
           validar_chave(chave);
	 }
	 else {
	   if (codigo!=chave){
	      alert('Chave inválida');
		  validar_chave(chave); 
	   }else {
          document.formulario.action = ilink;   //'/cgi/Cadastro.exe/Incluir_Usuario'; '/cgi/Fornecedor.exe/Incluir_Fornecedor';
		  document.formulario.submit();
		}  
	 }
}
//Envia a chave pelo email
function envia_email(chave){ 
  link='/cgi/email.exe/enviar_chave?email='+chave.Email.value+'&nome='+SubstituiCaracter(chave.Nome_Entidade.value,' ','+');
  msgWindow=window.open(link,'window2','resizable=no,width=500,height=300,dependent=yes,scrollbars=yes');
  return false;
}
// Valida o Email
function Valida_Email(Campo){
caracter = ([" ","/",":",";","=",",","#","%","&","*"]);
  for (a=0;a < caracter.length;a++){
	if (Campo.indexOf(caracter[a]) > 0) {
	  return false;
    }
  }
  if (Campo.length > 5){
     if( (Campo.indexOf("@") < 2) || (Campo.length == Campo.indexOf("@")-1) ) {
			   return false;
	 }	   
     else {
       i= Campo.substring(Campo.indexOf("@")+2,Campo.length);
       if (i.indexOf(".") < 1){
		 return false;
	   } 
     }
  }
  else {
	 return false
  }
return  true;
}

function isDigit (c) {
         return ((c >= "0") && (c <= "9"))
}


//****************************************************************************************
// substitui a string atual pela string novo na string str -- Jaricia
//****************************************************************************************
function SubstituiCaracter(str,atual,novo){ 
   posicao=str.indexOf(atual);
   pular=atual.length;
   while(posicao!=-1){
     str=str.substring(0,posicao)+novo+str.substring(posicao+pular,str.length);
     posicao=str.indexOf(atual);
   }
   return str
}

function formataValor(n,swap) {
    if (n!=''){
		var ns = String(n), seps = [".",","];
		if(swap) seps.reverse();
		while(/^([^.,]*\d)(\d{3}([.,]|$))/.test(ns)) {
		ns = ns.replace(/^([^.,]*\d)(\d{3}([.,]|$))/,"$1"+seps[1]+"$2");
		}
		ns += ((ns.indexOf(seps[0]) < 0) ? seps[0] : "") +"00";
		return ns.replace(/(\d{2})\d*$/i,"$1");
		
	}else{
	  return '0,00';
	}
}

function ajustar_data(input, evento){
        var BACKSPACE=  8; 
        var DEL=  46; // acho que esta equivocado esse é o ponto
        var FRENTE=  39; 
        var TRAS=  37;          
        var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
         if (( tecla == BACKSPACE )||(tecla == FRENTE)||(tecla == TRAS))  return true; 
         if ( tecla == 13 ) return false; 
		 if ((tecla<48)||(tecla>57)){ 
		    evento.returnValue =false;
			return false;
		 } else { 
			if ((input.value.length==2)||(input.value.length==5)) input.value=input.value + "/" ;
		 }
 return true;		
}

function ajustar_cpf(input, evento){
        var BACKSPACE=  8; 
        var DEL=  46; 
        var FRENTE=  39; 
        var TRAS=  37;          
        var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
//         if (( tecla == BACKSPACE )||(tecla == DEL)||(tecla == FRENTE)||(tecla == TRAS))  return true; 
         if (( tecla == BACKSPACE )||(tecla == FRENTE)||(tecla == TRAS))  return true; 
         if ( tecla == 13 ) return false; 
		 if ((tecla<48)||(tecla>57)){
			evento.returnValue =false;
			return false;
		 } else { 
			if((input.value.length==3)||(input.value.length==7))  input.value=input.value + "." 
		    else if(input.value.length==11) input.value=input.value + "-" ; 
		 }
 return true;		
}

function ajustar_cnpj(input, evento){
        var BACKSPACE=  8; 
        var DEL=  46; 
        var FRENTE=  39; 
        var TRAS=  37;          
        var tecla= (evento.keyCode ? evento.keyCode: evento.which ? evento.which : evento.charCode)
         if (( tecla == BACKSPACE )||(tecla == FRENTE)||(tecla == TRAS))  return true; 
         if ( tecla == 13 ) return false; 
		 if ((tecla<48)||(tecla>57)){
			evento.returnValue =false;
			return false;
		 } else { 
			if((input.value.length==2)||(input.value.length==6))  input.value=input.value + "." 
			else if(input.value.length==10) input.value=input.value + "/" 
			else if(input.value.length==15) input.value=input.value + "-" ; 
		 }
 return true;		
}

function editaforma(strCampo,tam,tipo) {
    var i;
    var j;
    var nTamanho;
    var szCampo;
    j=0;
	nTamanho = strCampo.length;
	szCampo = "";
	if (tam>0){
		for (i = nTamanho-1;i>=0;i--) 
		{
			if (isDigit(strCampo.charAt(i)))	{
				szCampo = strCampo.charAt(i) + szCampo;
				j++;
				if (j > tam) break;
			}
		}
		if (szCampo.length < tam) {
			for (i = szCampo.length;i<tam;i++) 
			{
				szCampo = "0" + szCampo;
			}
		}	
		if (j==0) return "";
	}
	if (tipo=="cpf")
      return (szCampo.substr(0,3)+"."+szCampo.substr(3,3)+"."+szCampo.substr(6,3)+"-"+szCampo.substr(9,2))
	else if (tipo=="cnpj")
      return (szCampo.substr(0,2)+"."+szCampo.substr(2,3)+"."+szCampo.substr(5,3)+"/"+szCampo.substr(8,4)+"-"+szCampo.substr(12,2))
	else if (tipo=="data")    
      return (szCampo.substr(0,2)+"/"+szCampo.substr(2,2)+"/"+szCampo.substr(4,4));
  	else if (tipo=="hora")    
      return (szCampo.substr(0,2)+":"+szCampo.substr(2,2));
	else if (tipo=="moeda")	  
	  return formataValor(strCampo,true);
}
  function CarregaSistema(url){
  	 return abre_janela_Tamanho(url,"Sistema",'resizable=no,width=800,height=600,dependent=yes,scrollbars=yes');

  }
//*************************************************************************************************

//===== Os arquivos js só podem ter no máximo 64kb para que o Netscape possa carregá-lo #




