function RemoveBarra(data)
 {
    data = data.replace(/^\s+|\s+$/g,"");     /*remove espaço*/
    data = data.replace(/[/]/g,"");           /*remove / */

    return data;
 } 

function TrocaEspacoPorMais(data)
 {
    reg = /\s/g;
    data = data.replace(reg,"+");     /*substitui TODOS os espaço por +*/
    return data;
 } 



function Troca_0_e_1(flag)
 { /*apenas use esta função para detectar conteudo de checkbox*/
    document.getElementById('id_user_geral').innerText = flag;
    if ((flag==1) || (flag==undefined)) return 0;  /*No IE, checkbox não selecionado é undefined. No FF e CH é 1*/
    if ((flag==0) ) return 1;

    return 0;
 }  


function REPLACEspecialCHAR(texto)
 {
  reg = /\+/g
  texto = texto.replace(reg,"¾");   //substitui todos os + para ¾ 
  return texto;  
 }

function CNPJ_TEXTO_para_CNPJ_NUM(cnpj)
 {
    cnpj = cnpj.replace(/^\s+|\s+$/g,"");     /*remove espaço*/
    cnpj = cnpj.replace(/[/]/g,"");           /*remove / */
    cnpj = cnpj.replace(/[-]/g,"");           /*remove - */
    cnpj = cnpj.replace(/[.]/g,"");           /*remove . */
    cnpj = cnpj.replace(/ /g,"+");            /*remove . */
    return cnpj;
 }   

function OcultaDiv(objeto)
 {    // alert('ocultar');
     
 if ((document.getElementById(objeto))== null) return 0;  
     
     
  if (document.getElementById)
   { // DOM3 = IE5, NS6
    document.getElementById(objeto).style.visibility = 'hidden';
   }
  else
   {
    if (document.layers)
     { // Netscape 4
      document.objeto.visibility = 'hidden';
     }
    else
     { // IE 4
      document.all.objeto.style.visibility = 'hidden';
     }
   }
 }

function MostraDiv(objeto)
 {
  if (document.getElementById)
   { // DOM3 = IE5, NS6
    document.getElementById(objeto).style.visibility = 'visible';
   }
  else
   {
    if (document.layers)
     { // Netscape 4
      document.objeto.visibility = 'visible';
     }
    else
     { // IE 4
      document.all.objeto.style.visibility = 'visible';
     }
   }
 }

function Elimina_Caracteres_Indesejados_001(objeto)
 {
  alert('olha eu');
  aux  = document.getElementById(objeto).value;
  document.getElementById(objeto).value = aux.replace('\t',' ');
 }

function Troca_Letra_001(objeto)
 {
  alert('olha eu');
  aux  = document.getElementById(objeto).value;
  document.getElementById(objeto).value = aux.replace(' ',' ', '+');
 }


//Hides all status bar messages
function hidestatus()
{
 window.status=''
 return true
}

if (document.layers)
document.captureEvents(Event.MOUSEOVER | Event.MOUSEOUT)

document.onmouseover=hidestatus
document.onmouseout=hidestatus


function getElementsPeloNome(elemento)
  {
  var x=document.getElementsByName(elemento);
  alert(x.length);
  }

function JuntaTextoemTextBox(elementID, texto)
  {
   document.getElementById(elementID).value = document.getElementById(elementID).value + texto;
  }


function TRIM(str)
 {
  return str.replace(/^\s+|\s+$/g,"");
 }


function MudaFrame(frame1,page1)
{
 eval("parent."+frame1+".location='"+page1+"'");
}

function varHTML()
{                   /*certifique-se que esta função é igual a função em php que está abaixo*/
 return "___";
}


function varREPLACEspecialCHAR()
{                   /*certifique-se que esta função é igual a função em php que está abaixo*/
 return "____";
}

function varEVAL()
{                   /*certifique-se que esta função é igual a função em php que está abaixo*/
 return "______";
}


function CarregaPagina(page1)
{
 eval("location='"+page1+"'");
}

function CarregaPagina_Linkando(arquivo_php, aux_var1, nome_text1,aux_var2, nome_text2, aux_var3, nome_text3, aux_var4, nome_text4, aux_var5, nome_text5, aux_var6, nome_text6, aux_var7, nome_text7, aux_var8, nome_text8,aux_var9, nome_text9, aux_var10, nome_text10 )
{
 if (nome_text1 != null)      /* note que este codigo é o único diferente dos demais*/
  {
   if (nome_text1.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var1 + "=" + nome_text1.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var1 + "=" + GetValorControlebyID(nome_text1);
  }
 if (nome_text2 != null)
  {
   if (nome_text2.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var2 + "=" + nome_text2.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var2 + "=" + GetValorControlebyID(nome_text2);
  }
 if (nome_text3 != null)
  {
   if (nome_text3.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var3 + "=" + nome_text3.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var3 + "=" + GetValorControlebyID(nome_text3);
  }
 if (nome_text4 != null)
  {
   if (nome_text4.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var4 + "=" + nome_text4.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var4 + "=" + GetValorControlebyID(nome_text4);
  }
 if (nome_text5 != null)
  {
   if (nome_text5.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var5 + "=" + nome_text5.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var5 + "=" + GetValorControlebyID(nome_text5);
  }
 if (nome_text6 != null)
  {
   if (nome_text6.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var6 + "=" + nome_text6.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var6 + "=" + GetValorControlebyID(nome_text6);
  }
 if (nome_text7 != null)
  {
   if (nome_text7.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var7 + "=" + nome_text7.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var7 + "=" + GetValorControlebyID(nome_text7);
  }
 if (nome_text8 != null)
  {
   if (nome_text8.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var8 + "=" + nome_text8.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var8 + "=" + GetValorControlebyID(nome_text8);
  }
 if (nome_text9 != null)
  {
   if (nome_text9.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var9 + "=" + nome_text9.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var9 + "=" + GetValorControlebyID(nome_text9);
  } 
 if (nome_text10 != null)
  {
   if (nome_text10.substr(0,3)==varHTML()) arquivo_php=arquivo_php + "&" + aux_var10 + "=" + nome_text10.substr(3,1000);
    else arquivo_php=arquivo_php + "&" + aux_var10 + "=" + GetValorControlebyID(nome_text10);
  }  

 eval("location='"+arquivo_php+"'");
}




function CarregaPagina2(friendly, arquivo_php, aux_var1, nome_text1,aux_var2, nome_text2, aux_var3, nome_text3, aux_var4, nome_text4, aux_var5, nome_text5, aux_var6, nome_text6, aux_var7, nome_text7, aux_var8, nome_text8, aux_var9, nome_text9, aux_var10, nome_text10)
{

 if (nome_text1 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var1, nome_text1);
 if (nome_text2 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var2, nome_text2);
 if (nome_text3 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var3, nome_text3);
 if (nome_text4 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var4, nome_text4);
 if (nome_text5 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var5, nome_text5);
 if (nome_text6 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var6, nome_text6);
 if (nome_text7 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var7, nome_text7);
 if (nome_text8 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var8, nome_text8);
 if (nome_text9 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var9, nome_text9);
 if (nome_text10 != null) arquivo_php=arquivo_php + Ligador_Friendly(friendly, aux_var10, nome_text10);

 /*alert(arquivo_php); //nao apague. bom para debug*/

 eval("location='"+arquivo_php+"'");
}

function Ligador_Friendly(friendly, aux_var, nome_text)
 {  
/*  alert(eval('screen.availHeight'));*/
  if (nome_text.substr(0,6)==varEVAL())                   /*indica que é para rodar eval do texto passado pelo usuário */
   {
    if (friendly =='friendly') return "-" + eval(nome_text.substr(6,1000));
      else return "&" + aux_var + "=" + eval(nome_text.substr(6,1000));
   }

  if (nome_text.substr(0,4)==varREPLACEspecialCHAR())     /*indica que é para usar GetElementByID substituindo caracteres estranhos*/
   {
    valor = GetValorControlebyID(nome_text.substr(4,1000));
    valor = REPLACEspecialCHAR(valor);
       
    if (friendly =='friendly') return "-" + GetValorControlebyID(nome_text.substr(4,1000));
      else return     "&" + aux_var + "=" + valor     ;
   }


  if (nome_text.substr(0,3)==varHTML())                   /*indica que não é para usar GetElementByID. Isto é, quero passar como parâmetro uma constante */
   {
    if (friendly =='friendly') return "-" + nome_text.substr(3,1000);
      else return "&" + aux_var + "=" + nome_text.substr(3,1000);
   }
  else                                                    /*indica que é para usar GetElementByID. Isto é, quero passar como parâmetro o conteundo de um text ou de checkbox ou de um ..*/
   {
    if (friendly =='friendly') return "-" + GetValorControlebyID(nome_text, true);
      else return "&" + aux_var + "=" + GetValorControlebyID(nome_text, false) ;
   }
 }
function GetValorControlebyID(controle_nome, remove_caracteres)
 {
  if (remove_caracteres == null)remove_caracteres=false;
  
  if (document.getElementById(controle_nome).type =='text')
   {
    auxiliar = document.getElementById(controle_nome).value;   
    if (remove_caracteres==true)
     {   
      auxiliar = auxiliar.replace(/^\s+|\s+$/g,"");     /*remove espaço*/
      auxiliar = auxiliar.replace(/%/g,"");             /*remove % */
      auxiliar = auxiliar.replace(/[/]/g,"");           /*remove / */
      auxiliar = auxiliar.replace(/[-]/g,"");           /*remove - */
      auxiliar = auxiliar.replace(/[.]/g,"");           /*remove . */
      auxiliar = auxiliar.replace(/ /g,"+");            /*remove . */
     } 
    return auxiliar;
   }
  if (document.getElementById(controle_nome).type =='checkbox')
   {
    if (document.getElementById(controle_nome).checked == true) return 1;
    if (document.getElementById(controle_nome).checked == false) return 0;
   }
  if (document.getElementById(controle_nome).type =='radio')
   for(var i=0; i < document.getElementsByName(controle_nome).length; i++)
      if(document.getElementsByName(controle_nome)[i].checked == true) return document.getElementsByName(controle_nome)[i].value;
 
 if (document.getElementById(controle_nome).type =='select-one')
   {
    aux = document.getElementById(controle_nome).selectedIndex;         
    return document.getElementById(controle_nome).options[aux].value;
    
   }


 }

function MudaFrame1TEXTO(frame1,page1, aux_var1, nome_text)
{
 page1=page1 + "&" + aux_var1 + "=" + document.getElementById(nome_text).value;
 eval("parent."+frame1+".location='"+page1+"'");

}



 function JANELA_TICKER(CODE)
  {
   newWindowObject = window.open('http://www.comdinheiro.com.br/Ticker-' + CODE , 'Form', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=350, titlebar=no, left=700,top=280, dependant, alwaysraised=true');
   //newWindowObject = window.open('http://localhost/php004/Ticker.php?x=' + CODE , 'Form', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=350, titlebar=no, left=700,top=280, dependant, alwaysraised=true');
   newWindowObject.focus();
  }


 function JANELA_COMUNICADO(nome_arq, flag)
  {
   if (flag==null)flag=0;
   
   if (flag==0)   newWindowObject = window.open('http://www.comdinheiro.com.br/temp/' + nome_arq , 'Comunicado', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=750, titlebar=no, left=400,top=280, dependant, alwaysraised=true');
   if (flag==1)   newWindowObject = window.open('http://www.comdinheiro.com.br/' + nome_arq , 'Comunicado', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=750, titlebar=no, left=400,top=280, dependant, alwaysraised=true');
   if (flag==200) newWindowObject = window.open('http://localhost/php004/' + nome_arq , 'Comunicado', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=750, titlebar=no, left=400,top=280, dependant, alwaysraised=true');
   
   newWindowObject.focus();
  }
 function ABRA_ARQUIVO_PATH_RELATIVO(nome_arq)
  {
   newWindowObject = window.open(nome_arq , 'Comunicado', 'toolbar=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=yes,fullscreen=no, height=700, width=750, titlebar=no, left=400,top=280, dependant, alwaysraised=true');
  
   
   newWindowObject.focus();
  } 




 function JANELA_COMUNICADOemtestes(nome_arq)
  {
    newWindow = window.open("","sub123456","status,height=200,width=300");
        if (!newWindow.opener)
         {
            newWindow.opener = window;
         }
        // delay writing until window exists in IE/Windows
  }

function Status_da_Visibilidade_Objeto(objeto)
 {    // alert('ocultar');
  if (document.getElementById)
   { // DOM3 = IE5, NS6
    return document.getElementById(objeto).style.visibility;
   }
  else
   {
    if (document.layers)
     { // Netscape 4
      return document.objeto.visibility;
     }
    else
     { // IE 4
      return document.all.objeto.style.visibility;
     }
   }
 }


