//   #################################################
//  #                                                 #
//  #    CONFIGURE                                    #
//  #                                                 #
//   #################################################

menuOn = false;
onSub = false;
whichMenu = 0;
menuKillDelay = 200;

//   #################################################
//  #                                                 #
//  #    PRELOAD MENUS                                #
//  #                                                 #
//   #################################################

preload = new Array();
for (x=1;x<=25;x++) preload[x] = new Image();
preload[1].src = "../Design/images/arc1orb1.gif";
preload[2].src = "../Design/images/arc1lab1.gif";
preload[3].src = "../Design/images/arc2orb1.gif";
preload[4].src = "../Design/images/arc2lab1.gif";
preload[5].src = "../Design/images/arc3orb1.gif";
preload[6].src = "../Design/images/arc3lab1.gif";
preload[7].src = "../Design/images/arc4orb1.gif";
preload[8].src = "../Design/images/arc4lab1.gif";
preload[9].src = "../Design/images/arc5orb1.gif";
preload[10].src = "../Design/images/arc5lab1.gif";
preload[11].src = "../Design/images/arc6orb1.gif";
preload[12].src = "../Design/images/arc6lab1.gif";
preload[13].src = "../Design/images/arc7orb1.gif";
preload[14].src = "../Design/images/arc7lab1.gif";
preload[15].src = "../Design/images/arc8orb1.gif";
preload[16].src = "../Design/images/arc8lab1.gif";
preload[17].src = "../Design/images/ddmBL.png";
preload[18].src = "../Design/images/ddmBR.png";
preload[19].src = "../Design/images/ddmJ1.png";
preload[20].src = "../Design/images/ddmJ2.png";
preload[21].src = "../Design/images/ddmJ3.png";
preload[22].src = "../Design/images/ddmML.png";
preload[23].src = "../Design/images/ddmMR.png";
preload[24].src = "../Design/images/ddmTL.png";
preload[25].src = "../Design/Design/images/ddmTR.png";


//   #################################################
//  #                                                 #
//  #    DOCUMENT OBJECT MODEL SETUP                  #
//  #                                                 #
//   #################################################

if (document.all)
{
	dom1='document.all["';
	dom2='"]';
	isIE = true;
} else {
	dom1='document.getElementById("';
	dom2='")';
	isIE = false;
}

//   #################################################
//  #                                                 #
//  #    ARC MENU ROUTINES                            #
//  #                                                 #
//   #################################################

//  ############################################
//  #  ENTER A TRIGGER & DRAW MENU / HIGHLIGHT
//  ############################################
	
function enter(menu)
{
	if (whichMenu != 0)
	{
		menuOn = false;
		kill();
	}
	menuOn = true;
	eval(dom1+"arc"+menu+"orb"+dom2+".className = 'orb"+menu+"on'");
	eval(dom1+"arc"+menu+"lab"+dom2+".className = 'lab"+menu+"on'");
	whichMenu = menu;
	if (eval(dom1+"menu"+menu+dom2))
	{
		eval(dom1+"menu"+menu+dom2+".className = 'menuOn'");
	}
}

//  ######################################
//  #  ENTER A MENU & SAVE SUBMENU
//  ######################################

function save()
{
	onSub = true;
	menuOn = false;
}

//  ######################################
//  #  LEAVE A TRIGGER
//  ######################################

function exit(menu)
{
	menuOn = false;
	if (eval(dom1+"menu"+menu+dom2)) {
		setTimeout("kill()",menuKillDelay);
	} else {
		kill();
	}
}

//  ######################################
//  #  LEAVE A MENU 
//  ######################################

function destroy()
{
	onSub = false;
	setTimeout("kill()",menuKillDelay);
}

//  ######################################
//  #  REMOVE MENU & HIGHLIGHT
//  ######################################

function kill()
{
	if ((!menuOn) && (whichMenu != 0) && (!onSub))
	{
		eval(dom1+"arc"+whichMenu+"orb"+dom2+".className = 'orb"+whichMenu+"off'");
		eval(dom1+"arc"+whichMenu+"lab"+dom2+".className = 'lab"+whichMenu+"off'");
		if (eval(dom1+"menu"+whichMenu+dom2))
		{
			eval(dom1+"menu"+whichMenu+dom2+".className = 'menuOff'");
		}
		whichMenu = 0;
		onSub = false;
	}
}

//   #################################################
//  #                                                 #
//  #    WRAPPER WIDTH REPAIR|                        #
//  #                                                 #
//   #################################################
//          #                                 #
//          #                                 #
//   #################################################
//  #
//  #  Fixes the width of the fully CSS page wrapper
//  #  

function widthFix()
{
	if (isIE)
	{
		pagewidth = document.body.clientWidth;
	} else {
		pagewidth = document.offsetWidth;
	}
	if (pagewidth < 800)
	{
		eval(dom1+"wrapperUpperRight"+dom2+".style.left = '514px'");
		eval(dom1+"arc7orb"+dom2+".style.right = '"+(73+(pagewidth-800))+"px'");
		eval(dom1+"arc7lab"+dom2+".style.right = '"+(73+(pagewidth-800))+"px'");
		eval(dom1+"menu7"+dom2+".style.right = '"+(69+(pagewidth-800))+"px'");
		eval(dom1+"arc8orb"+dom2+".style.right = '"+(13+(pagewidth-800))+"px'");
		eval(dom1+"arc8lab"+dom2+".style.right = '"+(13+(pagewidth-800))+"px'");
	} else {
		eval(dom1+"wrapperUpperRight"+dom2+".style.left = ''");
		eval(dom1+"wrapperUpperRight"+dom2+".style.right = '0px'");
		eval(dom1+"arc7orb"+dom2+".style.right = '73px'");
		eval(dom1+"arc7lab"+dom2+".style.right = '73px'");
		eval(dom1+"menu7"+dom2+".style.right = '69px'");
		eval(dom1+"arc8orb"+dom2+".style.right = '13px'");
		eval(dom1+"arc8lab"+dom2+".style.right = '13px'");
	}
}



//   #################################################
//  #                                                 #
//  #    SUBMIT SEARCH                                #
//  #                                                 #
//   #################################################

function submitSearch()
{
		eval(dom1+"searchForm"+dom2+".submit()");
}

