  
  function changeTab(e, obj) {
    if (!e) var e = window.event;
    
    if(isMouseLeaveOrEnter(e, obj))
    {
    var nr = obj.className.substring(obj.className.length-1);

    if(obj.childNodes[0].className == "tab seltab" + nr)
    {
      obj.className = "item item" + nr;
      obj.childNodes[0].className = "tab tab" + nr;
    }
    else
    {
      obj.className = "item selitem" + nr;
      obj.childNodes[0].className = "tab seltab" + nr;
    }
    }
  }


function isMouseLeaveOrEnter(e, handler) { 
  if (e.type != 'mouseout' && e.type != 'mouseover') 
    return false; 
  var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement; 
  while (reltg && reltg != handler) 
    reltg = reltg.parentNode; 
  return (reltg != handler); 
}
