/*  ***********************************************************
 *
 *  OTTOMOTIVE - SIDEBAR NEWS MOUSEOVER SCRIPT
 *  
 *  JavaScript voor hovers over nieuwsitems in sidebar
 *  
 *  V0.1 - Vizi - 26/07/2006
 *
 *  Inhoud:
 *  - News mouseover script om hover op nieuwsitems.
 *
 *  Locatie:
 *  - ./scripts/class_newsover.js
 *  
 *  *********************************************************** */


/*  ***********************************************************
 *
 *  MAINMENU: animeer de menuitems bij mouseover / mouseout
 *
 */

// Initieer script: hoofdroutine.
//
function initNews()
{
  var sidebar = document.getElementById("sidebar");
  
  // Geen menu? Dan niets doen.
  if (!sidebar) return;
  
  var news_items = sidebar.getElementsByTagName("dl");
  
  for (var i = 0; i < news_items.length; i++)
  {
    // Check eerst of item bij huidige sitetak hoort (dan geen mouseover!).
    news_items[i].targetNewsOverHandler = newsOver;
    news_items[i].targetNewsOutHandler = newsOut;
    dispatch(news_items[i], "mouseover", "targetNewsOverHandler");
    dispatch(news_items[i], "mouseout", "targetNewsOutHandler");
  }
}


//  Hang menu handler in het DOM.
//
window.targetNewsHandler = initNews;
dispatch(window, "load", "targetNewsHandler");


// Hulproutine: zet menu-item omhoog.
//
function newsOver()
{
  // Zet class op dl item.
  this.className = "over";
}

// Hulproutine: zet menu-item omhoog.
//
function newsOut()
{
  // Zet class op dl item.
  this.className = "";
}