if (!window.YUKU) var YUKU = { }

YUKU.rowHover =
{
   initDirectory : function (onLink)
   {
      var h3 = YUKU.get_by_tag('H3', YUKU.get_by_id('wrapper'));
      for (var i = 0; i < h3.length; i++)
      {
         if (YUKU.class_name.test(h3[i].parentNode, 'forumtitle'))
         {
            var link = (YUKU.get_by_tag('A', h3[i]))[0];
            var tr = YUKU.get_by_test(h3[i], YUKU.step.by_prop('parentNode'), YUKU.test.for_tag('TR'), 4);

            if (onLink)
            {
               link.tr = tr;
               link.onmouseover = function () { YUKU.className.add(this.tr, 'row-hover'); };
               link.onmouseout = function () { YUKU.className.kill(this.tr, 'row-hover'); };
            }
            else
            {
               tr.onmouseover = function () { YUKU.className.add(this, 'row-hover'); };
               tr.onmouseout = function () { YUKU.className.kill(this, 'row-hover'); };
            }
         }
      }

      h3 = null;
   },

   initForum : function (onLink)
   {
      var td = YUKU.get_by_tag('TD', YUKU.get_by_id('wrapper'));
      for (var i = 0; i < td.length; i++)
      {
         if (YUKU.class_name.test(td[i], 'topic-titles'))
         {
            var link = (YUKU.get_by_tag('A', td[i]))[0];
            var tr = YUKU.get_by_test(td[i], YUKU.step.by_prop('parentNode'), YUKU.test.for_tag('TR'), 4);

            if (onLink)
            {
               link.tr = tr;
               link.onmouseover = function () { YUKU.className.add(this.tr, 'row-hover'); };
               link.onmouseout = function () { YUKU.className.kill(this.tr, 'row-hover'); };
            }
            else
            {
               tr.onmouseover = function () { YUKU.className.add(this, 'row-hover'); };
               tr.onmouseout = function () { YUKU.className.kill(this, 'row-hover'); };
            }
         }
      }

      td = null;
   }
}
