var cGaleria ={
  timeout : null,
  isTiming : false,
  czas : 500,
  ondiv : false,
  
	mouseXPos : 0,
	mouseYPos : 0,
	relativeXPos  :  null,
	relativeYPos  :  null,
	preventSelecting  :  false,
		
	setMousePos  :  function(e) {
		var d = document;
		var b = d.body;
		var E = d.documentElement;
		this.relativeXPos = (e||event).clientX;
		this.relativeYPos = (e||event).clientY;
		this.mouseXPos = this.relativeXPos+(E.scrollLeft||b.scrollLeft);
		this.mouseYPos = this.relativeYPos+(E.scrollTop||b.scrollTop);
		return 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_dymek(); }
            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); }
            }
          }
        }
      }
      this.dostosuj_dymek();
    	document.onmousemove = function(e) {
    	   cGaleria.setMousePos(e);
    	   cGaleria.mtrace(e);
    	}
    }
  },
  
  pokaz : function(id)
  {
    var t=document.getElementById(id+'_div').innerHTML;
    document.getElementById('dymek').style.display='block';
    document.getElementById('dymek').innerHTML=t;
  },
  
  ukryj_dymek : function ()
  {
  	document.getElementById('dymek').style.display='none';
    document.getElementById('dymek').innerHTML='';
  },

  mtrace : function(e) 
  {
   	var abab=document.getElementById('dymek');
  	if(abab!=undefined)
  	{ 
    	abab.style.left=(this.mouseXPos+20)+'px';
    	abab.style.top=(this.mouseYPos)+"px";
  	}
  },
  
  dostosuj_dymek : function()
  {
  	var div=document.createElement('div');
  	div.id='dymek';
  	with(div.style)
  	{
  		position='absolute';
  		left=0;
  		top=0;
//  		padding='5px';
  		display='none';
//  		border='solid 1px #339';
  		zIndex="10";
  	}
  	document.body.appendChild(div);
    //document.addToDoOMM('mTrace', );
  	//pokaz_dymek(200,100);
  }
}
