var prodBgcolor = "";
var prodRocolor = "#CCCCFF";
var otherBrowserCheck = false;
var HIDE_MENU_TIME = 25;
var LINEHEIGHT = 18;
var ypos = 0;
var itemwidth = 0;
/*
if (document.layers) {
	if (new Number(navigator.appVersion.charAt(0)) > 4) {
		var releaseforNS = true;
		document.write ("<script language='Javascript' src='/includes/prodmenu_netscape.js'></script>");
	}else {
		var releaseforNS = true;
		document.write ("<script language='Javascript' src='/includes/prodmenu_netscape.js'></script>");
	}
}
else if (document.all) {
*/
		document.write ("<script language='Javascript' src='/includes/prodmenu_msie.js'></script>");
/*		
}else{
	var otherBrowserCheck = true;
}
*/


///////////////////////////////////////////////////////////
// This script controls the drop-down menus and the ability
// to toggle their visibility on and off.
///////////////////////////////////////////////////////////

Setup()

function Setup()
{
/*
		if (document.all)
		{
*/		
			dynS = ""
			dynE = ".style"
			layerOff = "hidden"
			layerOn = "visible"
			ie = true; ns = false
/*		}
		
		if (document.layers)
		{
			dynS = "document."
			dynE = ""
			layerOff = "hide"
			layerOn = "show"
			ns = true; ie = false
		}		
*/		
 }

/* OLD - NO LONGER NEEDED

function toggleVisibility(textlayer, flg_show) {
	var textlayer2toggle = eval(dynS + textlayer + dynE);
		if (flg_show) 
			textlayer2toggle.visibility = layerOn
		else
			textlayer2toggle.visibility = layerOff;
}

// this function toggles layers on and off
function toggleLayers(newactivetextlayer, menu) {


if (menu == 'test'){
// Layers for Test Equipment
	toggleVisibility("dig", false);
	toggleVisibility("pow", false);
	toggleVisibility("gen", false);
	toggleVisibility("fib", false);
	toggleVisibility("opt", false);
	toggleVisibility("rec", false);
	toggleVisibility("rfm", false);
	toggleVisibility("wir", false);
}	else {		
// Layers for Computers
	toggleVisibility("des", false);
	toggleVisibility("not", false);
	toggleVisibility("ser", false);
	toggleVisibility("pro", false);
	toggleVisibility("dis", false);
	toggleVisibility("pri", false);
	toggleVisibility("net", false);
	toggleVisibility("wor", false);
}		

//then we're turning on the menu that the user wants to see
	
	var textlayer2toggle = eval(dynS + newactivetextlayer + dynE)

//this is the toggle function for IE
	if (textlayer2toggle.visibility == "hidden")
	{
		toggleVisibility(newactivetextlayer, true);
	}
	else if (textlayer2toggle.visibility == "visible")
	{
		toggleVisibility(newactivetextlayer, false);
	}
	
//this is the toggle function for NS
	if (textlayer2toggle.visibility == "hide")
	{
		toggleVisibility(newactivetextlayer, true);
	}
	else if (textlayer2toggle.visibility == "show")
	{
		toggleVisibility(newactivetextlayer, false);
	}

}
*/

/* Function that swaps images. */

function di20(id, newSrc) {
    var theImage = FWFindImage(document, id, 0);
    if (theImage) {
        theImage.src = newSrc;
    }
}

function diAllOff() {

// Images for Computers
	di20('C1','/images/prodnav/de.gif');
	di20('C2','/images/prodnav/no.gif');
	di20('C3','/images/prodnav/se.gif');
	di20('C4','/images/prodnav/au.gif');
	di20('C5','/images/prodnav/di.gif');
	di20('C6','/images/prodnav/pr.gif');
	di20('C7','/images/prodnav/ne.gif');
	di20('C8','/images/prodnav/wo.gif');

// Turn off default menu background
	di20('NN','/images/spacer.gif');
}

/* Functions that track and set toggle group button states. */

function FWFindImage(doc, name, j) {
    var theImage = false;
    if (doc.images) {
        theImage = doc.images[name];
    }
    if (theImage) {
        return theImage;
    }
    if (doc.layers) {
        for (j = 0; j < doc.layers.length; j++) {
            theImage = FWFindImage(doc.layers[j].document, name, 0);
            if (theImage) {
                return (theImage);
            }
        }
    }
    return (false);
}

/*
       //The imageswap functions, works with layers for netscape.
       function Highlight(MenuItem) {
		dml = resolveLayer(MenuItem);
		setBackground (dml, prodRocolor);
       }
	   
       function UnHighlight(MenuItem) {
		dml = resolveLayer(MenuItem);
		setBackground (dml, prodBgcolor);
       }

*/

