// udmainnav.js
var last_nav_obj ;
var last_nav_on ;


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function MM_findObj(n, d) { //v4.01

  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); last_nav_obj=x; return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	last_nav_obj = x ;
	last_nav_on = x.src ;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

//Holds all the sub-items that are in the menus.
function createSubMenu( menuroot, string_value, location_url ) {
	this.menuroot = menuroot ;
	this.string_value = string_value ;
	this.location = location_url ;
}	

function fwLoadMenus() {
var pixels_per_char = 1 ;
var sub_menu_height = 17 ;

//A recordset loop would populate this object with the submenu items.
	var nextItem_0 = new Array();
	var maxlength_0 = 148;

	nextItem_0[0] = new createSubMenu( 0, "UPPER DECK COLLECTION","location='http://www.upperdeck.com/collection/default.asp'");
	nextItem_0[1] = new createSubMenu( 0, "SPORTSNUT","top.location='http://www.sportsnut.com'");
	nextItem_0[2] = new createSubMenu( 0, "e|CARDS","location='http://www.upperdeck.com/ecard/'");
	nextItem_0[3] = new createSubMenu( 0, "REDEMPTION CARDS","location='http://www.upperdeck.com/redemptioncards.asp'");
	nextItem_0[4] = new createSubMenu( 0, "PERSONALIZED CARDS","location='http://www.upperdeck.com/personalizedcards.asp'");
	nextItem_0[5] = new createSubMenu( 0, "TIPS ON COLLECTING","location='http://www.upperdeck.com/collection/tips/collect.asp'");
	nextItem_0[6] = new createSubMenu( 0, "POWERDECK","location='http://www.upperdeck.com/collection/powerdeck.asp'");
	nextItem_0[7] = new createSubMenu( 0, "INTERNATIONAL CARDS","location='http://www.upperdeck.com/collection/international.asp'");
	nextItem_0[8] = new createSubMenu( 0, "WEBPASS CARDS","location='http://www.upperdeck.com/webpass/'");
	nextItem_0[9] = new createSubMenu( 0, "STORE LOCATOR","location='http://www.upperdeck.com/collection/storelocator.aspx'");


	//Get the length of the longest menu item
	for (intCounter = 0; intCounter < nextItem_0.length ; intCounter++ )  {
		if (nextItem_0[intCounter].string_value.length > maxlength_0 ){
		 	maxlength_0 = (nextItem_0[intCounter].string_value.length );
			}	
	  }		
//**********************************************************************************************************
  	var nextItem_1 = new Array();
	var maxlength_1 =  162;
	
	nextItem_1[0] = new createSubMenu( 1, "UDA CUSTOMER SERVICE","location='http://www.upperdeck.com/customerservice.asp'");
	nextItem_1[1] = new createSubMenu( 1, "THE UPPER DECK STORE","top.location='http://www.upperdeckstore.com'");
	nextItem_1[2] = new createSubMenu( 1, "SEARCH FOR ATHLETES","top.location='http://www.upperdeckstore.com/UDCatBrowseBy.process?Catalog_Id=5'");
	nextItem_1[3] = new createSubMenu( 1, "AUTHENTICITY GUARANTEE","location='http://www.upperdeck.com/memorabilia/pioneer.asp'");
	nextItem_1[4] = new createSubMenu( 1, "REGISTER MEMORABILIA","location='http://www.upperdeck.com/memorabilia/register1.asp'");
	nextItem_1[5] = new createSubMenu( 1, "HOLOGRAM DATABASE","location='http://www.upperdeck.com/memorabilia/pc_lookup.asp'");
	nextItem_1[6] = new createSubMenu( 1, "BECOME UDA AFFILIATE","location='http://www.upperdeck.com/memorabilia/affiliate.asp'");
	nextItem_1[7] = new createSubMenu( 1, "UDA STORE LOCATOR","location='http://www.upperdeck.com/memorabilia/storelocator.aspx'");
	
	//Get the length of the longest menu item

	for (intCounter = 0; intCounter < nextItem_1.length ; intCounter++ )  {
		if (nextItem_1[intCounter].string_value.length > maxlength_1 ){
		 	maxlength_1 = (nextItem_1[intCounter].string_value.length );
			}	
	  }		
//**********************************************************************************************************
  	var nextItem_2 = new Array();
	var maxlength_2 =  153;
	nextItem_2[0] = new createSubMenu( 2, "BRATZ","top.location='/bratz/'");
	nextItem_2[1] = new createSubMenu( 2, "DC COMICS","top.location='/dc/'");
	nextItem_2[2] = new createSubMenu( 2, "DISNEY","top.location='/disney/'");
	nextItem_2[3] = new createSubMenu( 2, "MARVEL","top.location='/marvel/'");
	nextItem_2[4] = new createSubMenu( 2, "NICKTOONS","top.location='/nicktoons/'");
	nextItem_2[5] = new createSubMenu( 2, "SHAMAN KING","top.location='/shaman/'");
	nextItem_2[6] = new createSubMenu( 2, "WINX CLUB","top.location='/winxclub/'");
	nextItem_2[7] = new createSubMenu( 2, "YU-GI-OH!","top.location='/yugioh/en/'");
	nextItem_2[8] = new createSubMenu( 2, "ARCHIVE","top.location='/archive.aspx'");
	nextItem_2[9] = new createSubMenu( 2, "TOURNAMENTS","top.location='/op'");
	nextItem_2[10] = new createSubMenu( 2, "STORE LOCATOR","location='http://www.upperdeckentertainment.com/storelocator.aspx'");
	//Get the length of the longest menu item

	for (intCounter = 0; intCounter < nextItem_2.length ; intCounter++ )  {
		if (nextItem_2[intCounter].string_value.length > maxlength_2 ){
		 	maxlength_2 = (nextItem_2[intCounter].string_value.length );
			}	
	  }		
//**********************************************************************************************************
  	var nextItem_3 = new Array();
	var maxlength_3 =  147;
	nextItem_3[0] = new createSubMenu( 3, "COMPANY OVERVIEW","location='http://www.upperdeck.com/overview.asp'");
	nextItem_3[1] = new createSubMenu( 3, "PRESS BOX","location='http://www.upperdeck.com/pressbox.asp'");
	nextItem_3[2] = new createSubMenu( 3, "CAREERS/EMPLOYMENT","location='http://www.upperdeck.com/careers.asp'");
	nextItem_3[3] = new createSubMenu( 3, "TRADESHOWS","location='http://www.upperdeck.com/tradeshows.asp'");
	nextItem_3[4] = new createSubMenu( 3, "CUSTOMER SERVICE","location='http://www.upperdeck.com/customerservice.asp'");
	nextItem_3[5] = new createSubMenu( 3, "FRAUD PREVENTION","location='http://www.upperdeck.com/fraud/'");
	//Get the length of the longest menu item

	for (intCounter = 0; intCounter < nextItem_3.length ; intCounter++ )  {
		if (nextItem_3[intCounter].string_value.length > maxlength_3 ){
		 	maxlength_3 = (nextItem_3[intCounter].string_value.length );
			}	
	  }		

//Loop

	  
  if (window.fw_menu_0) return;
  window.fw_menu_0 = new Menu("root",maxlength_0 * pixels_per_char,sub_menu_height,"Arial, Helvetica, sans-serif",10,"WHITE","BLACK","WHITE");
  fw_menu_0.addMenuItem( nextItem_0[0].string_value, nextItem_0[0].location);
  fw_menu_0.addMenuItem( nextItem_0[1].string_value, nextItem_0[1].location);
  fw_menu_0.addMenuItem( nextItem_0[2].string_value, nextItem_0[2].location);
  fw_menu_0.addMenuItem( nextItem_0[3].string_value, nextItem_0[3].location);
  fw_menu_0.addMenuItem( nextItem_0[4].string_value, nextItem_0[4].location);
  fw_menu_0.addMenuItem( nextItem_0[5].string_value, nextItem_0[5].location);
  fw_menu_0.addMenuItem( nextItem_0[6].string_value, nextItem_0[6].location);
  fw_menu_0.addMenuItem( nextItem_0[7].string_value, nextItem_0[7].location);
  fw_menu_0.addMenuItem( nextItem_0[8].string_value, nextItem_0[8].location);
  fw_menu_0.addMenuItem( nextItem_0[9].string_value, nextItem_0[9].location);
//  fw_menu_0.bgImageUp="images/athletesub_up.gif";
//  fw_menu_0.bgImageOver="images/athletesub_over.gif";
  fw_menu_0.hideOnMouseOut=true;
  
  window.fw_menu_1 = new Menu("root",maxlength_1 * pixels_per_char,sub_menu_height,"Arial, Helvetica, sans-serif",10,"WHITE","BLACK","WHITE");
  fw_menu_1.addMenuItem( nextItem_1[0].string_value, nextItem_1[0].location);  
  fw_menu_1.addMenuItem( nextItem_1[1].string_value, nextItem_1[1].location);  
  fw_menu_1.addMenuItem( nextItem_1[2].string_value, nextItem_1[2].location);  
  fw_menu_1.addMenuItem( nextItem_1[3].string_value, nextItem_1[3].location);    	
  fw_menu_1.addMenuItem( nextItem_1[4].string_value, nextItem_1[4].location);
  fw_menu_1.addMenuItem( nextItem_1[5].string_value, nextItem_1[5].location);
  fw_menu_1.addMenuItem( nextItem_1[6].string_value, nextItem_1[6].location);
  fw_menu_1.addMenuItem( nextItem_1[7].string_value, nextItem_1[7].location);
//  fw_menu_1.bgImageUp="images/sportsub_up.gif";
//  fw_menu_1.bgImageOver="images/sportsub_over.gif";
  fw_menu_1.hideOnMouseOut=true;
  
  window.fw_menu_2 = new Menu("root",maxlength_2 * pixels_per_char,sub_menu_height,"Arial, Helvetica, sans-serif",10,"WHITE","BLACK","WHITE");
  fw_menu_2.addMenuItem( nextItem_2[0].string_value, nextItem_2[0].location);
  fw_menu_2.addMenuItem( nextItem_2[1].string_value, nextItem_2[1].location);
  fw_menu_2.addMenuItem( nextItem_2[2].string_value, nextItem_2[2].location);
  fw_menu_2.addMenuItem( nextItem_2[3].string_value, nextItem_2[3].location);
  fw_menu_2.addMenuItem( nextItem_2[4].string_value, nextItem_2[4].location);
  fw_menu_2.addMenuItem( nextItem_2[5].string_value, nextItem_2[5].location);
  fw_menu_2.addMenuItem( nextItem_2[6].string_value, nextItem_2[6].location);
  fw_menu_2.addMenuItem( nextItem_2[7].string_value, nextItem_2[7].location);
  fw_menu_2.addMenuItem( nextItem_2[8].string_value, nextItem_2[8].location);
  fw_menu_2.addMenuItem( nextItem_2[9].string_value, nextItem_2[9].location);
  fw_menu_2.addMenuItem( nextItem_2[10].string_value, nextItem_2[10].location);
//  fw_menu_2.bgImageUp="images/sportsub_up.gif";
//  fw_menu_2.bgImageOver="images/sportsub_over.gif";
  fw_menu_2.hideOnMouseOut=true;
  
  window.fw_menu_3 = new Menu("root",maxlength_3 * pixels_per_char,sub_menu_height,"Arial, Helvetica, sans-serif",10,"WHITE","BLACK","WHITE");
  fw_menu_3.addMenuItem( nextItem_3[0].string_value, nextItem_3[0].location);    
  fw_menu_3.addMenuItem( nextItem_3[1].string_value, nextItem_3[1].location);
  fw_menu_3.addMenuItem( nextItem_3[2].string_value, nextItem_3[2].location);
  fw_menu_3.addMenuItem( nextItem_3[3].string_value, nextItem_3[3].location);
  fw_menu_3.addMenuItem( nextItem_3[4].string_value, nextItem_3[4].location);
  fw_menu_3.addMenuItem( nextItem_3[5].string_value, nextItem_3[5].location);
//  fw_menu_3.bgImageUp="images/sportsub_up.gif";
//  fw_menu_3.bgImageOver="images/sportsub_over.gif";
  fw_menu_3.hideOnMouseOut=true;
  
  fw_menu_3.writeMenus();
} // fwLoadMenus()


//Following was all commented out on November 7, 2001 for streamlining. Needed?
//// Pop-up Window
//function newWindow(productImage) {
//	productWindow = window.open(productImage, 'productWin', 'toolbar=no,resizable=yes,scrollbars=yes, width=640, height=480');
//	productWindow.focus();
//}

//// Control Search Visibility
//function showIt(divName) {
//	if(document.layers) {
//		divName.visibility = 'visible';
//	} else if (document.all) {
//		divName.style.visibility = 'visible';
//	}
//}

//function hideIt(divName) {
//	if(document.layers) {
//		divName.visibility = 'hidden';
//	} else if (document.all) {
//		divName.style.visibility = 'hidden';
//	}
//}
