//arquivo modificado darabas 07-11-06
  /*
  Usado em: todos os campos textos e select com o evento onKeyDown(exeto text area), ou dentro de outras funcoes
            chamadas em onKeyDown.
  Objetivo: Alterar o evento de postagem para tab
  Motivo: Impedir que o usuario poste apertando enter(quando utilizado layer para cadastro),
          ou alternar entre os campos quando enter é acionado.
  Itens rel:
  Obs:
  */

  function carrega_comp_busca(formulario,campo,carrega_campo,gets){
    if (document.forms[formulario].elements[campo].value){
      gets = gets+'&valor='+document.forms[formulario].elements[campo].value;
//      alert (gets)
      ajaxHTML(carrega_campo,gets);
    }
  }

  function carrega_pagina_codigo(formulario,campo,tabela,tip_show,clw_codigo,pagInfo){
     var codigo = document.forms[formulario].elements[campo].value;
//   'index.php?pag=pags/show.php&ent=40&tabela=negocio_auto_revenda&codigo=1&pagInfo=437&tip_show=s_listagem';
     window.location='index.php?pag=pags/show.php&ent='+clw_codigo+'&tabela='+tabela+'&codigo='+codigo+'&pagInfo='+pagInfo+'&tip_show='+tip_show;
  }

//onclick=javascript:window.location="<?=$_SERVER['PHP_SELF']?>?pag=<?="forms/link_form.php&tabela=".$vTabela['tabela']?>";

  function KeyTab(){
    if (event.keyCode == 13){
      //alert('ewqeqeqeq');
      event.keyCode=9
    }
  }

  function GetSubStr(str, sep, pos){
    var i = 0;
    var ant = 0;
    var cont = 0;
    var z = 0;
    var aux = "";

    if (str!=''){
      i = 1;
      cont = 0;
      ant = 0;
      while ((i<=str.length)&&(cont<pos+1)){
        if (str.charAt(i)==sep){
          cont = cont+1;
          if (cont<pos+1)
            ant = i+1;
        }
        if (cont<pos+1)
          i=i+1;
      }
      i=i-1;
      txt = 'ant: '+ant+', i: '+i;
      if ((cont==(pos+1)) || (pos==cont)){
        aux = '';
  	    for(z=ant;z<=i;z++){
          aux = aux+str.charAt(z);
        }
      }
    } else
      aux = "";

    return aux;
  }
  
  function Trim(str){
    while (str.charAt(0) == " ")
      str = str.substr(1,str.length -1);

    while (str.charAt(str.length-1) == " ")
      str = str.substr(0,str.length-1);

    return str;
  }

  //alterado darabas 25-10-06
  function fncReplace(str,find,repla){

    while (str.indexOf(find)!=-1){
      str = str.replace(find, repla);
    }
    return str;
/*  	var newStr = ""

  	for(i=0;i<=str.length-1;i++){
  		strValue = str.substring(i,i+1);
  		if (strValue == find)
  			newStr += repla;
  		else
  			newStr += str.substring(i,i+1);
  	}
  		return newStr;   */
  }
  
  function SoNumero(str){
    var i = 0;
    var aux = '';
    while (i != str.length){
        switch (str.charAt(i)){
          case '0':
          case '1':
          case '2':
          case '3':
          case '4':
          case '5':
          case '6':
          case '7':
          case '8':
          case '9':
            aux = aux+str.charAt(i);
            break;
          default:
            verifica = aux;
        }
      i++;
    }
    return (aux);
  }

  function MudaPasso(nPassos,passo,pos,campos,avancar){
    var resultado;

    if (avancar==true){
      resultado = verificaCampoPassos(document.forms['anunciar_tabela'],campos);
    }else{
      resultado = true;
    }
    if (resultado){
    for(z=0;z<nPassos;z++){
      document.getElementById(passo+z).style.zIndex=0;
      document.getElementById(passo+z).style.visibility = 'hidden' ;
      document.getElementById('passo_titulo_'+z).style.background='#f0f0f0';
      document.getElementById('passo_titulo_'+z).style.color='#000000';
    }
    document.getElementById(passo+pos).style.zIndex=25;
    document.getElementById(passo+pos).style.visibility='visible';
    document.getElementById('passo_titulo_'+pos).style.background='#B00000';
    document.getElementById('passo_titulo_'+pos).style.color='#FFFFFF';
    }
    
    return resultado;

  }

