  var TimerLewa;
  var TimerIntervalLewa;
  var lg;
  var alg;
  var lgChangeStatus = false;
  
  function HideLewaGaleria() {
    if(lg.opacity > 0) {
      lg.vopacity(lg.opacity - 20);
      TimerLewa = setTimeout("HideLewaGaleria()",10);
    } else {
      lg.vopacity(0);      
      lg.style.display = 'none';
      clearTimeout(TimerLewa);
    }
  }

  function ShowLewaGaleria() {
    if(lg.opacity < 100) {
      lg.style.display = 'block';
      lg.vopacity(lg.opacity + 20);
      TimerLewa = setTimeout("ShowLewaGaleria()",0);
      // alert("'"+lg.opacity+"'");
    } else {
      // alert('End show');
      clearTimeout(TimerLewa);
      lg.vopacity(100);      
    }
  }  
  
  function HideAjaxLewaGaleria() {
    if(alg.opacity > 0) {
      alg.vopacity(alg.opacity - 20);
      TimerLewa = setTimeout("HideAjaxLewaGaleria()",0);
    } else {
      // alert('End hide search');
      alg.style.display = 'none';
      alg.vopacity(0);      
      clearTimeout(TimerLewa);
    }
  }

  function ShowAjaxLewaGaleria() {
    if(alg.opacity < 100) {
      if(alg.opacity == 0) alg.style.display = 'block';
      alg.vopacity(alg.opacity + 20);
      TimerLewa = setTimeout("ShowAjaxLewaGaleria()",0);
    } else {
      alg.vopacity(100);
      clearTimeout(TimerLewa);
    }
  }  


  
  function lgChange(click) {
    
      if(click == 'hideGaleria') {
         HideLewaGaleria(); 
         lgChangeStatus = click;
         TimerIntervalLewa = setInterval("lgChange()",20);
         return false;
      }
    
      if(click == 'HideSearch') {
         HideAjaxLewaGaleria(); 
         lgChangeStatus = click;
         TimerIntervalLewa = setInterval("lgChange()",20);
         return false;         
      }
    

     
    if(lgChangeStatus == 'hideGaleria') {
      if(lg.opacity == 0) {
        // alert('inicjalizuj funkcję ajax');
        xajax_SearchForm();
        lgChangeStatus = false;
        clearInterval(TimerIntervalLewa);
        return false;
      }      
      return false;
    }

    if(lgChangeStatus == 'HideSearch') {
      if(alg.opacity == 0) {
        clearInterval(TimerIntervalLewa);
        lgChangeStatus = false;
        setTimeout("ShowLewaGaleria()",50);
      }
      return false;
    }
      return false;    
  }  

  
  function ShowSearch() {
     lgChange('hideGaleria');
  }

  function HideSearch() {
     lgChange('HideSearch');
  }  
