
/*
*******************************************************************************************
* Data Início		:	Goiânia, sexta-feira, 16 de março de 2001 às 8:00 hs      *
* Data Fim		:	Goiânia, sexta-feira,  23 de março de 2001 às 11:00 hs    *
* Data de Atualização	:	                                                          *
* Autor			:	Bruno Estevão Monteiro Guida                              *
* Objetivo		:	Abrir e fechar  layers de ajuda para campos de formulários*
* Nome			:	Function fncAbreFechaAjuda( )                             *
* Padrões		:	. Cabeçalho em toda função, com as informações acima      *
* Parâmetros		:  . vpLayer => número que foi adicionado ao nome do layer para   *
*					sua identificação                                 *
*                                      Ex.: Help + vpLayer;                               *
*                                      Ex.: Help1, Help2 ...Helpn                         *
*                          . vpVisibilidade => Qual ação que deseja tomar sobre o layer:  *
*                                       0 = hidden (escondido)                            *
*                                       1 = visible (visível)                             *
* Exemplo de Funcionamento:   1) onMouseOver ="fncAbreFechaAjuda(1,1)"			  *																															       
*					-  parâmetro 1 => 1- Valor do Nome do Layer(Help1)*
*                                       -  parâmetro 2 => 1- Layer(Help1) Visível         *
*			      2) onMouseOut ="fncAbreFechaAjuda(1,0)"                     *
*					-  parâmetro 1 => 1- Valor do Nome do Layer(Help1)*
*                                       -  parâmetro 2 => 0- Layer Escondido              *
* obs.: Existe uma chamada da função, fncVisInvCMB(), que pode ou não ser criada ne página*
*       html para alterar a visibilidade de ComboBoxes;                                   *
*     . Nome da função sempre intuitiva, com iniciais maiúsculas, sem espaços, sem sublinha
*******************************************************************************************													

*/
function fncAbreFechaAjuda(vpLayer,vpVisibilidade,vXLeft,vYTop,vVisCombo)
{

   var vAjudaVis;      // Armazena a visibilidade para o layer
   var vComboVis ;  // Armazena a visibilidade para ComboBoxes caso existam no formulário
   var vX; 
   var vY;

   switch(vpVisibilidade)
   {
     case 1:   vAjudaVis = "visible";
                    vComboVis = "hidden" 
                    break;
     case 0:   vAjudaVis = "hidden"; 
                    vComboVis = "visible"
                    break;
   }// fim teste de visibilidade

   vX = vXLeft + 10;
   vY = vYTop + 20;

    document.all['Help' + vpLayer].style.pixelLeft= vX;
    document.all['Help'+ vpLayer].style.pixelTop= vY; 
    document.all['Help' + vpLayer].style.visibility = vAjudaVis;

    if ( (vVisCombo != null) && (vVisCombo != "") && (vVisCombo ==1) )
    {   
        fncVisInvCMB(vpLayer,vComboVis);      
    }   
}
   
   


