/*
Javascript Menu
*/

var menuString = '';
var timeout;
var menus = new Array();
var menucount = -1;

function buildContent(contentName,cellWidth,fontSize,fontFamily,fontWeight,textIndent){
	content = '<table border="0"  width="'+cellWidth+'" cellpadding="0" cellspacing="0" style="font-size:'+fontSize+'px;font-weight:'+fontWeight+';font-family:'+fontFamily+';text-indent:'+textIndent+'px;">';
	for(i=0;i< contentName.length;i++){
		content += '<tr><td height="'+contentName[i][4]+'" style="cursor:hand; cursor:pointer" id="cell'+i+'_'+contentName+'" onMouseover="overItem(this,\''+contentName[i][3]+'\')"  onMouseout="outItem(this,\''+contentName[i][2]+'\')"  background='+contentName[i][2]+' onClick="navigate(\''+contentName[i][1]+'\')">'+contentName[i][0]+'</td></tr>';	
	}

	content += '</table>'; 
  return content;
}


function setMenu(menuName,contentName,top,left,cellWidth,fontSize,fontFamily,fontWeight,textIndent){
	menucount++;	
	menus[menucount] = menuName;
	menuString += '<div id='+menuName+' onMouseout="setTimer(\''+menuName+'\')" onMouseover="window.clearTimeout(timeout)" style="position:relative; width:1px;left:'+left+'px;top:'+top+'px;z-index:1;border-width:0px;;visibility:hidden">';
	content	   = buildContent(contentName,cellWidth,fontSize,fontFamily,fontWeight,textIndent);
	menuString += content;
	menuString += '</div>';
	document.getElementById('menuPlaceholder').innerHTML = menuString;
}

function showMenu(menuName) {
 for(i=0;i<menus.length;i++){ 
  document.getElementById(menus[i]).style.visibility = 'hidden';
 } 
 if(timeout != 'undefined'){
  window.clearTimeout(timeout);
 }
 document.getElementById(menuName).style.visibility = 'visible';
}


function setTimer(menuName) {
 timeout = window.setTimeout('hideMenu("'+menuName+'")', 400);


}

function hideMenu(menuName) {
	document.getElementById(menuName).style.visibility = 'hidden';
}



function overItem(itemName,imageName) {
	document.getElementById(itemName.id).style.backgroundImage = 'url('+imageName+')';
}

function outItem(itemName,imageName) {
	document.getElementById(itemName.id).style.backgroundImage = 'url('+imageName+')';
}


function navigate(URL){
document.location = URL;
}

