//Set delay before submenu disappears after mouse moves out of it (in milliseconds)
var menuObj;
var delay_hide=500;
var submenu=new Array();
var prevObj = false;

function showit( which , obj ){
  if( prevObj ) resetHeadLineBorder( prevObj );
  prevObj = isObject( obj ) ? obj : prevObj;

  clear_delayhide();

  var thecontent = "";
  $('#describe').hide();
  if( which > 0 ){
    if( isObject( obj ) ) setHeadLineBorder( obj );
    if((submenu[which].match(/>(.)+</))!== null){
      $('#describe').html(submenu[which]);
      $('#describe').show();
    }else{
      $('#describe').hide();
    }
  }
  if( $("#hd"+which).length ) $('#describe').css({left:$("#hd"+which).offset().left + "px"});
}

function hideit(){window.delayhide = setTimeout("$('#describe').hide()",delay_hide);}
function resetit(e){window.delayhide=setTimeout("showit(-1 , 0 )",delay_hide);}
function clear_delayhide(){if(window.delayhide) clearTimeout(delayhide);}
function initMenu(){$('#describe').hide();}
function showHeadLineBorder( obj , is_headLine ){
  return;
  for( var i = 0 ; i < 20 ; i++ ){
    var menuObj = document.getElementById( 'h' + i );
    if( isObject( menuObj ) ){
      if( obj.id == menuObj.id ){
        setHeadLineBorder( obj )
      }else{
        resetHeadLineBorder( menuObj );
      }
    }else{
      break;
    }
  }
}
function setHeadLineBorder( obj ){obj.style.borderBottom = '1px solid #cccccc';}
function resetHeadLineBorder( obj ){obj.style.borderBottom = '';}
function showSubMenuBorder( obj ){obj.style.borderBottom = '1px solid eeeeee';}
function hideSubMenuBorder( obj ){obj.style.borderBottom = '';}
