var delay = 500;

var showit = new Array();
var hideit = new Array();

function show(element){
  if (hideit[element.id]) clearTimeout(hideit[element.id]);
  showit[element.id] = window.setTimeout(function showthis(){element.className += " hover";}, delay);
}

function hide(element){
  if (showit[element.id]) clearTimeout(showit[element.id]);
  hideit[element.id] = window.setTimeout(function hidethis(){element.className = element.className.replace(/hover/g, "");}, delay);
}

