////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////   MENU ARRAYS   /////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

// declarations
var ixMenu = 0;
var ixSubMenu = 0;
var arrMenus = new Array();
var arrSubMenus = new Array();

//	HOME
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuTest";
arrMenus[ixMenu]["caption"] = "Home";
arrMenus[ixMenu]["link"] = "Home.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "false";
ixMenu++;

//	INVENTORY
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuInventory";
arrMenus[ixMenu]["caption"] = "Inventory";
arrMenus[ixMenu]["link"] = "CoinSearch.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "false";
ixMenu++;

//	PURCHASING
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuPurchasing";
arrMenus[ixMenu]["caption"] = "Purchasing & Sales";
arrMenus[ixMenu]["link"] = "PurchasingAndSales.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "true";
	// submenu items
	ixSubMenu = 0;
	arrSubMenus[ixMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Want List Services";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "Wantlist.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Selling Your Coins";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "SellingCoins.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Submit Coin List";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "CoinList.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
ixMenu++;

//	RESEARCH CENTER
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuResources";
arrMenus[ixMenu]["caption"] = "Research Center";
arrMenus[ixMenu]["link"] = "Resources.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "true";
	// submenu items
	ixSubMenu = 0;
	arrSubMenus[ixMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Glossary";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "Glossary.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Article Search";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "ArticleSearch.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Featured Reports";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "ArticleCatalog.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "The Pinnacle Gallery";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "Gallery.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Books";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "Books.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
ixMenu++;

//	ABOUT RARE COINS
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuAboutCoins";
arrMenus[ixMenu]["caption"] = "About Rare Coins";
arrMenus[ixMenu]["link"] = "AboutRareCoins.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "true";
	ixSubMenu = 0;
	arrSubMenus[ixMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "The Rare Coin Market";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "RareCoinMarket.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "FAQ";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "FAQ.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
ixMenu++;

//	ABOUT US
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuAboutUs";
arrMenus[ixMenu]["caption"] = "About Us";
arrMenus[ixMenu]["link"] = "AboutUs.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "true";
	ixSubMenu = 0;
	arrSubMenus[ixMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Company Overview";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "CompanyOverview.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Meet the Staff";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "MeetTheStaff.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "Contact Us";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "ContactUs.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
	
	arrSubMenus[ixMenu][ixSubMenu] = new Array();
	arrSubMenus[ixMenu][ixSubMenu]["caption"] = "References";
	arrSubMenus[ixMenu][ixSubMenu]["link"] = "References.aspx";
	arrSubMenus[ixMenu][ixSubMenu]["target"] = "_self"; ixSubMenu++;
ixMenu++;

//	SHOW SCHEDULE
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuShowSchedule";
arrMenus[ixMenu]["caption"] = "Show Schedule";
arrMenus[ixMenu]["link"] = "ShowSchedule.aspx";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "false";
ixMenu++

//	Help
arrMenus[ixMenu] = new Array();
arrMenus[ixMenu]["name"] = "mnuHelp";
arrMenus[ixMenu]["caption"] = "Help";
arrMenus[ixMenu]["link"] = "javascript:RH_ShowHelp(0,'PRHelp/!SSL!/WebHelp/PRHelp.htm',HH_HELP_CONTEXT,0)";
arrMenus[ixMenu]["target"] = "_self";
arrMenus[ixMenu]["subMenu"] = "false";
ixMenu++

	




////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////   MENU FUNCTIONS   /////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

var bTmpOver;

function menuRollover(sID,bOver) {
	var oButton = document.getElementById(sID);
	
	clearTimeout(this.timer);
	
	if ( oButton != null ) {
		if ( bOver ) {
			bTmpOver = true;
			
			// display its sub menu
			this.timer = setTimeout("displaySubMenu('" + sID + "');",100);
		}
		else {
			bTmpOver = false;
			this.timer = setTimeout("hideSubMenu('" + sID + "');",500);
		}
	}
	
	return true;
}

function displaySubMenu(sID) {
	var oMenu = document.getElementById(sID);
	var oSubMenu = document.getElementById(sID + "_Sub");
	
	// first hide all the sub menus
	hideSubMenus();
	
	if ( oMenu != null ){
		oMenu.className = oMenu.className + "Over";
	}
	if ( oSubMenu != null ) {
		oSubMenu.className = "MenuDropDownOver";
	}
	
	return true;
}

function hideSubMenu(sID) {
	var oButton = document.getElementById(sID);
	var oMenu = document.getElementById(sID + "_Sub");
	
	if ( oMenu != null ) {
		if ( bTmpOver == "true" ) {
			oButton.className = oButton.className + "Over";
			oMenu.className = "MenuDropDownOver";
		}
		else {
			oButton.className = oButton.className.replace("Over","");
			oMenu.className = "MenuDropDown";
		}
	}
	
	return true;
}

function hideSubMenus () {
	var iMenuTotal = arrMenus.length;
	var oTmp;
	var oTmpSub;
	
	for ( var i = 0; i < iMenuTotal; i++ ) {
		if ( document.getElementById(arrMenus[i]["name"] + "_Sub") != null ) {
			oTmp = document.getElementById(arrMenus[i]["name"]);
			oTmpSub = document.getElementById(arrMenus[i]["name"] + "_Sub");
			
			oTmp.className = oTmp.className.replace("Over","");
			oTmpSub.className = "MenuDropDown";
		}
	}
}

function buildMenu() {
	var iMenuTotal = arrMenus.length;
	var iSubMenuTotal = 0;
	var sClass = "";
	var sMouseAction = "";
	var iTmp = 0;
	
	document.write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"Menu\" style=\"width: 100%;\">\n");
	document.write("	<tr>\n");
	document.write("		<td class=\"MenuBorder\">\n");
	document.write("			<img height=\"1\" src=\"img/Layout/Spacer.gif\" width=\"1\" /></td>\n");
	document.write("	</tr>\n");
	document.write("</table>\n");
	document.write("<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\" class=\"Menu\" style=\"width: 100%;\">\n");
	document.write("	<tr>\n");
	document.write("		<td>\n");
	document.write("			<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n");
	document.write("				<tr>\n");
	document.write("					<td style=\"width: 7px;\">\n");
	document.write("						&nbsp;</td>\n");
	
	for ( var i = 0; i < iMenuTotal; i++ ) {
		if ( i == 0 ) {
			sClass = "MenuButtonLeftMost";
		}
		else {
			iTmp = iMenuTotal;
			iTmp--;
			if ( i == iTmp ) {
				sClass = "MenuButtonRightMost";
			}
			else {
				sClass = "MenuButtonLeft";
			}
		}
		document.write("		<td>\n");
		document.write("			<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">\n");
		document.write("            	<tr>\n");
		document.write("            		<td>\n");
		
		if ( arrMenus[i]["subMenu"] == "true" ) {
			sMouseAction = "onmouseout=\"menuRollover('" + arrMenus[i]["name"] + "',false);\" onmouseover=\"menuRollover('" + arrMenus[i]["name"] + "',true);\"";
		}
		else {
			sMouseAction = "onmouseout=\"hideSubMenus(); this.className='" + sClass + "';\" onmouseover=\"this.className='" + sClass + "Over';\"";
		}
		
		if ( arrMenus[i]["link"] != "" ) {
			document.write("            			<div id=\"" + arrMenus[i]["name"] + "\" class=\"" + sClass + "\" " + sMouseAction + "><a class=\"MenuButton\" href=\"" + arrMenus[i]["link"] + "\" target=\"" + arrMenus[i]["target"] + "\">" + arrMenus[i]["caption"] + "</a></div>\n");
		}
		else {
			document.write("            			<div id=\"" + arrMenus[i]["name"] + "\" class=\"" + sClass + "\" " + sMouseAction + ">" + arrMenus[i]["caption"] + "</div>\n");
		}
		
		if ( arrMenus[i]["subMenu"] == "true" ) {
			iSubMenuTotal = arrSubMenus[i].length;
			
			document.write("            			<div id=\"" + arrMenus[i]["name"] + "_Sub\" onmouseout=\"menuRollover('" + arrMenus[i]["name"] + "',false);\" onmouseover=\"menuRollover('" + arrMenus[i]["name"] + "',true);\" class=\"MenuDropDown\">\n");
			document.write("							<table border=\"0\" cellpadding=\"1\" cellspacing=\"0\">");
			document.write("								<tr>");
			
			for ( var iSub = 0; iSub < iSubMenuTotal; iSub++ ) {
				document.write("									<td onMouseout=\"this.className='SubMenu';\" onMouseover=\"this.className='SubMenuOver';\">");
				document.write("										<table border=\"0\" cellpadding=\"2\" cellspacing=\"0\">");
				document.write("											<tr>");
				document.write("												<td class=\"SubMenuButton\">");
				document.write("		    										<a class=\"SubMenuButton\" href=\"" + arrSubMenus[i][iSub]["link"] + "\" onmouseout=\"menuRollover('" + arrMenus[i]["name"] + "',false);\" onmouseover=\"menuRollover('" + arrMenus[i]["name"] + "',true);\" target=\"" + arrSubMenus[i][iSub]["target"] + "\">" + arrSubMenus[i][iSub]["caption"] + "</a>\n");
				document.write("												</td>");
				document.write("											</tr>");
				document.write("										</table>");
				document.write("									</td>");
				
				iTmp = iSubMenuTotal;
				iTmp--;
				if ( iSub < iTmp ) {
					document.write("									<td><div class=\"MenuDivider\"></td>");
				}
			}
			
			document.write("								</tr>");
			document.write("							</table>");
			document.write("		    			</div>\n");
		}
		
		document.write("            		</td>\n");
		document.write("            	</tr>\n");
		document.write("            </table>\n");
		document.write("		</td>\n");
	}

	document.write("				</tr>\n");
	document.write("			</table>\n");
	document.write("		</td>\n");
	document.write("	</tr>\n");
	document.write("</table>\n");
	
	return true;
}

function expand()
{
	var div1 = document.getElementById('LoginPopupDiv');
	if( div1 != null )
	{
		div1.className = "MenuOver";
		}
	
}
function collapse()
{
	var div1 = document.getElementById('LoginPopupDiv');
	if( div1 != null )
	{
	div1.className = "MenuDropDownOut";
	}

}