var cGaleria ={
  timeout : null,
  isTiming : false,
  czas : 500,
  ondiv : false,
  
  prepare : function()
  {
    var imgs=document.getElementsByTagName('img');
    if(imgs)
    {
      for(var i=0;i<imgs.length; i++)
      {
        var img=imgs[i];
        if(img.id.match(/cGaleria_\d+/))
        {
          var div=document.getElementById(img.id+'_div');
          if(div)
          {
            img.onmouseover=function() { cGaleria.pokaz(this.id); }
            img.onmouseout=function() { cGaleria.ukryj(this.id); }
            if(img.offsetLeft>0)
            {
              div.style.left=(img.offsetLeft+6)+'px';
              div.style.top=(img.offsetTop-13)+'px';
              div.style.position='absolute';
              div.style.zIndex=25;
              div.myid=img.id;
              div.onmouseover=function() { cGaleria.ondiv=true; }
              div.onmouseout=function() { cGaleria.ondiv=false; cGaleria.ukryj(this.myid); }
            }
          }
        }
      }
    }
  },
  
  pokaz : function(id)
  {
    this.isTiming=true;
    this.timeout=setTimeout('cGaleria.doPokaz("'+id+'");',this.czas);
  },
  
  ukryj : function(id)
  {
    if(this.ondiv==false)
    {
      if(this.isTiming)
      {
        this.isTiming=false;
        clearTimeout(this.timeout);
      }
      var div=document.getElementById(id+'_div');
      div.style.display="none";
    }
  },
  
  doPokaz : function(id)
  {
      this.ondiv=true;
      this.isTiming=false;
      var div=document.getElementById(id+'_div');
      div.style.display="block";
  }
}
