var doc = document;
var IE = document.all?true:false;

if (!IE) document.captureEvents(Event.MOUSEDOWN);

var gObj;
var gObj2;
var gColorOn;
var gColorOff;
var shown;

function getObj(id){if(typeof(doc.getElementById)!='undefined'){return doc.getElementById(id);}else{return false;}}

function mDown(e){
 hideDiv();
}

function showDiv(obj, obj2){
if (!shown) {
  shown = true;
  gObj = obj;
  gObj2 = obj2;
  obj.style.marginTop='-15px';
  ot=obj.offsetTop;
  if(ot){
	dr=obj.offsetHeight+ot;
	dk=doc.body.clientHeight+doc.body.scrollTop;
	dp=dr-dk;
	if(dp>0&&dk)
	 obj.style.marginTop=-dp-10+'px'
	}
  obj.style.display = 'block';
  obj2.style.background = gColorOn;
 }
 else {
  if (obj != gObj) {
    hideDiv();
	showDiv(obj, obj2);
   }
 }
}

function hideDiv() {
 if (shown) {
  gObj.style.display = 'none';
  gObj2.style.background = gColorOff;
  shown = false;
 }
}


function Menu(itemsArray, linksArray, id, itWidth, title, fColor, bgColor, styleName, colorOn, colorOff) {
gColorOn = colorOn;
gColorOff = colorOff;
document.write("<div id='"+id+"' style='width:"+itWidth+"px;display:none;position:absolute;z-index:0' onMouseOut='hideDiv(this)'>");
document.write("<table bgcolor='"+bgColor+"' width='100%' border='0' cellspacing='2' cellpadding='1' style='border:1px solid "+fColor+"'>");
if (title != "") 
 document.write("<tr><td align='center' class='"+styleName+"' bgcolor='"+fColor+"'>"+title+"</td></tr>");
document.write("<tr><td><a class='"+styleName+"' href='"+linksArray[0]+"'>"+itemsArray[0]+"</a></td></tr>"); 
for (var i=1; i<itemsArray.length; i++) {
 document.write("<tr><td style='border-top:1px solid "+fColor+"'><a class='"+styleName+"' href='"+linksArray[i]+"'>"+itemsArray[i]+"</a></td></tr>");
}
document.write("</table>");
document.write("</div>");
}
