function thumbs() {
  var struct = document.getElementsByTagName('td');
  for(var t=0;t<struct.length;t++) {
    theDiv = struct[t];
    theSubDiv = theDiv.getElementsByTagName('div'); 
    if(theSubDiv.length != 0) {
    theDiv.onmouseover = function (e) {
      targetDiv = this.getElementsByTagName('div');
      targetDiv[1].style.display = "block";
      return false;
    }
    theDiv.onmouseout = function (e) {
	  targetDiv = this.getElementsByTagName('div');
      targetDiv[1].style.display = "none";
      if (!e) e = window.event;
        var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
        while (reltg.id != targetDiv[1].id && reltg.className != 'sticker' && reltg.nodeName != 'BODY' && reltg.nodeName != 'HTML')
	      reltg = reltg.parentNode;
        if ( (reltg.id && reltg.id == targetDiv[1].id) || (reltg.className && reltg.className == 'sticker') ) return;
		targetDiv[1].style.display = "none";
    }
    //theSubDiv[1].onclick = theSubDiv[1].onkeypress = function (e) {this.style.display = "none"; return false;};
    theSubDiv[1].onmouseout = function (e) {
      if (!e) var e = window.event;
      var tg = (window.event) ? e.srcElement : e.target;
      if (tg.nodeName != 'DIV') return;
      var reltg = (e.relatedTarget) ? e.relatedTarget : e.toElement;
      while (reltg != tg && reltg.nodeName != 'BODY' && reltg.nodeName != 'HTML')
        reltg = reltg.parentNode;
      if (reltg == tg) return;
      this.style.display = "none";
    }
    }   
  }
}
attach(thumbs);
