// 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(IsLoggedIn) {
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='/collection/default.asp'");
	nextItem_0[1] = new createSubMenu( 0, "SPORTSNUT","top.location='http://www.sportsnut.com'");
	nextItem_0[2] = new createSubMenu( 0, "UPPER DECK REWARDS","location='/ecard/myrewards.aspx'");
	nextItem_0[3] = new createSubMenu( 0, "REDEMPTION CARDS","location='/rcard/'");
	nextItem_0[4] = new createSubMenu( 0, "PERSONALIZED CARDS","location='/personalizedproducts/'");
	nextItem_0[5] = new createSubMenu( 0, "TIPS ON COLLECTING","location='/collection/tips/tips_gettingstarted.asp'");
	nextItem_0[6] = new createSubMenu( 0, "POWERDECK","location='/collection/powerdeck.asp'");
	nextItem_0[7] = new createSubMenu( 0, "INTERNATIONAL CARDS","location='/collection/international.asp'");
	nextItem_0[8] = new createSubMenu( 0, "WEBPASS CARDS","location='/webpass/'");
	nextItem_0[9] = new createSubMenu( 0, "STORE LOCATOR","location='/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='/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='/memorabilia/pioneer.asp'");
	nextItem_1[4] = new createSubMenu( 1, "HOLOGRAM DATABASE","location='/memorabilia/pc_lookup.asp'");
	nextItem_1[5] = new createSubMenu( 1, "REGISTER MEMORABILIA","location='/memorabilia/register1.asp'");
	nextItem_1[6] = new createSubMenu( 1, "BECOME UDA AFFILIATE","location='/memorabilia/affiliate.asp'");
	nextItem_1[7] = new createSubMenu( 1, "UDA STORE LOCATOR","location='/collection/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='http://www.bratzparty.com'");
	nextItem_2[1] = new createSubMenu( 2, "DC COMICS","top.location='http://www.upperdeckentertainment.com/dc/'");
	nextItem_2[2] = new createSubMenu( 2, "DISNEY","top.location='http://www.upperdeckentertainment.com/disney/'");
	nextItem_2[3] = new createSubMenu( 2, "MARVEL","top.location='http://www.upperdeckentertainment.com/marvel/'");
	nextItem_2[4] = new createSubMenu( 2, "NICKTOONS","top.location='http://www.upperdeckentertainment.com/nicktoons'");
	nextItem_2[5] = new createSubMenu( 2, "SHAMAN KING","top.location='http://www.upperdeckentertainment.com/shaman'");
	nextItem_2[6] = new createSubMenu( 2, "WINX CLUB","top.location='http://www.upperdeckentertainment.com/winxclub'");
	nextItem_2[7] = new createSubMenu( 2, "YU-GI-OH!","top.location='http://www.ude.com/yugioh/en'");
	nextItem_2[8] = new createSubMenu( 2, "ARCHIVE","top.location='http://www.upperdeckentertainment.com/archive.aspx'");
	nextItem_2[9] = new createSubMenu( 2, "TOURNAMENTS","top.location='http://www.upperdeckentertainment.com/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 =  146;
	nextItem_3[0] = new createSubMenu( 3, "COMPANY OVERVIEW","location='/overview.asp'");
	nextItem_3[1] = new createSubMenu( 3, "PRESS BOX","location='/marketing/'");
	nextItem_3[2] = new createSubMenu( 3, "CAREERS / EMPLOYMENT","location='/hr/'");
	nextItem_3[3] = new createSubMenu( 3, "TRADESHOWS","location='/marketing/events.aspx'");
	nextItem_3[4] = new createSubMenu( 3, "CUSTOMER SERVICE","location='/customerservice.asp'");
    nextItem_3[5] = new createSubMenu( 3, "FRAUD PREVENTION","location='/fraud/default.aspx'");
	//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 );
			}	
	  }		
//**********************************************************************************************************
  	var nextItem_4 = new Array();
	var maxlength_4 =  125;
	nextItem_4[0] = new createSubMenu( 4, "MY ACCOUNT","location='/member/myaccount.aspx'");
	nextItem_4[1] = new createSubMenu( 4, "MY COLLECTIONS","location='/collection/default.asp'");
	nextItem_4[2] = new createSubMenu( 4, "My E|CARD DECOYS","location='/ecard/mydecoys.aspx'");
	nextItem_4[3] = new createSubMenu( 4, "MY MEMORABILIA","location='/memorabilia/my_memorabilia.aspx'");
	nextItem_4[4] = new createSubMenu( 4, "MY REDEMPTIONS","location='/rcard/my_redemptions.aspx'");
	nextItem_4[5] = new createSubMenu( 4, "MY REWARDS POINTS","location='/ecard/rewardentry.aspx'");
	nextItem_4[6] = new createSubMenu( 4, "MY TRADING CARD","location='/personalizedproducts/'");
	if ( IsLoggedIn ) {
		nextItem_4[7] = new createSubMenu( 4, "LOGOUT","location='/logout.aspx'");
	} else {
		nextItem_4[7] = new createSubMenu( 4, "LOGIN","location='/login.aspx'");
	}
	//Get the length of the longest menu item

	for (intCounter = 0; intCounter < nextItem_4.length ; intCounter++ )  {
		if (nextItem_4[intCounter].string_value.length > maxlength_4 ){
		 	maxlength_4 = (nextItem_4[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","#339999","#66cccc");
  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","#3366cc","#6699ff");
  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","#663399","#cc99ff");
  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","#339966","#66cc99");
  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;


  window.fw_menu_4 = new Menu("root",maxlength_4 * pixels_per_char,sub_menu_height,"Arial, Helvetica, sans-serif",10,"BLACK","BLACK","#CCCCCC","FFCC99");
  fw_menu_4.addMenuItem( nextItem_4[0].string_value, nextItem_4[0].location);    
  fw_menu_4.addMenuItem( nextItem_4[1].string_value, nextItem_4[1].location);
  fw_menu_4.addMenuItem( nextItem_4[2].string_value, nextItem_4[2].location);
  fw_menu_4.addMenuItem( nextItem_4[3].string_value, nextItem_4[3].location);
  fw_menu_4.addMenuItem( nextItem_4[4].string_value, nextItem_4[4].location);
  fw_menu_4.addMenuItem( nextItem_4[5].string_value, nextItem_4[5].location);
  fw_menu_4.addMenuItem( nextItem_4[6].string_value, nextItem_4[6].location);
  fw_menu_4.addMenuItem( nextItem_4[7].string_value, nextItem_4[7].location);
//  fw_menu_4.bgImageUp="images/sportsub_up.gif";
//  fw_menu_4.bgImageOver="images/sportsub_over.gif";
  fw_menu_4.hideOnMouseOut=true;
  
  fw_menu_4.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';
		divName.top = '0px';
	} else if (document.all) {
		//divName.style.visibility = 'visible';
		divName.style.top = '0px';
	}
}

function hideIt(divName) {
	if(document.layers) {
		//divName.visibility = 'hidden';
		divName.top = '134px';
	} else if (document.all) {
		//divName.style.visibility = 'hidden';
		divName.style.top = '134px';
	}
}
