var imgHover =
{
  init: function()
  {
    var rows = Core.getElementsByClass("popopen");
	
    for (var i = 0; i < rows.length; i++)
    {
      Core.addEventListener(rows[i], "mouseover", imgHover.hoverOn);
	  Core.addEventListener(rows[i], "focus", imgHover.hoverOn);
	  Core.addEventListener(rows[i], "mouseout", imgHover.hoverOff);
	  Core.addEventListener(rows[i], "blur", imgHover.hoverOff);
    }
  },

  hoverOn: function()
  {
	var div = this.parentNode;
	var enlarge = document.createElement("span");
	enlarge.className = "enlargetxt";
	enlargeTxt = document.createTextNode("Click to Enlarge");
	enlarge.appendChild(enlargeTxt);
	div.appendChild(enlarge);
	div._enlargetxt = enlarge;
  },
  
  hoverOff: function()
  {
	if (this.parentNode.nodeType == 1)
	{
		var div = this.parentNode;
	}
	else {
		var div = this.parentNode.parentNode;
	}
	if (div._enlargetxt) {
		div.removeChild(div._enlargetxt);
	}
  }
};

Core.start(imgHover);