menuItems = new Array(); 
menuItemNum = 0; 

function addMenuItem(text, url, img){ 
if(img) menuItems[menuItemNum] = new Array(text, url, img); 
else if(text) menuItems[menuItemNum] = new Array(text, url); 
else menuItems[menuItemNum] = new Array(); 
menuItemNum++; 
} 

menuWidth = 1; //menu width 
menuHeight = 1; //menu height 
menuDelay = 50; //delay before menu appears 
menuSpeed = 8; //speed which menu appears (lower=faster) 
menuOffset = 2; //offset of menu from mouse pointer 


addMenuItem("","",""); 
addMenuItem("","",""); 
addMenuItem(); 
addMenuItem("","",""); 

//-------------------------------------------------------------------------------------------- 

if(window.navigator.appName == "Microsoft Internet Explorer" && window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE") + 5, window.navigator.appVersion.indexOf("MSIE") + 8 ) >= 5.5) 
isIe = 1; 
else 
isIe = 0; 

if(isIe){ 
menuContent = '<tr height="1"><td style="background:threedlightshadow" colspan="4"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight" colspan="2"></td><td style="background:threeddarkshadow"></td></tr><tr height="10"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"><table cellspacing="0" cellpadding="0" nowrap style="font:menu;color:menutext;cursor:hand;">'; 
for(m=0;m<menuItems.length;m++){ 
if(menuItems[m][0] && menuItems[m][2]) 
menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap><img src="' + menuItems[m][2] + '"></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>'; 
else if(menuItems[m][0]) 
menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>'; 
else 
menuContent += '<tr><td colspan="5" height="4"></td></tr><tr><td colspan="5"><table cellspacing="0"><tr><td width="2" height="1"></td><td width="0" height="1" style="background:threedshadow"></td><td width="2" height="1"></td></tr><tr><td width="2" height="1"></td><td width="100%" height="1" style="background:threedhighlight"></td><td width="2" height="1"></td></tr></table></td></tr><tr><td colspan="5" height="3"></td></tr>'; 
} 
menuContent += '</table></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedshadow" colspan="3"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threeddarkshadow" colspan="5"></td></tr></table>'; 

menuPopup = window.createPopup(); 
menuPopup.document.body.innerHTML = menuContent; 
} 

function showMenu(){ 
menuXPos = event.clientX + menuOffset; 
menuYPos = event.clientY + menuOffset; 

menuXIncrement = menuWidth / menuSpeed; 
menuYIncrement = menuHeight / menuSpeed; 

menuTimer = setTimeout("openMenu(0,0)", menuDelay); 

return false; 
} 

function openMenu(height, width){ 
iHeight = height; 
iWidth = width; 

menuPopup.show(menuXPos, menuYPos, iWidth, iHeight, document.body); 

if(iHeight < menuHeight) 
menuTimer = setTimeout("openMenu(iHeight + menuYIncrement, iWidth + menuXIncrement)", 1); 
else 
clearTimeout(menuTimer); 
} 

if(isIe) document.oncontextmenu = showMenu; 


//--------------------------------------------------------- 

function printWindow() { 
bV = parseInt(navigator.appVersion); 
if (bV >= 4) window.print(); 
}