oldLayer = ""function showLayer(layerName){	//hide the old layer	if (oldLayer)	// we need to make sure it's not 	{			// the visitor's first click		document.layers [oldLayer].visibility = 'hidden'			//make the correct layer visible		document.layers [layerName].visibility = 'visible'	oldLayer = layerName	}}// environment variablesvar b = (navigator.appName);var bIE = (navigator.appName.indexOf("Explorer",0) != -1) ? 1:0;var bNN = (navigator.appName.indexOf("Netscape",0) != -1) ? 1:0;var bXX = (!bIE && !bNN) ? 1:0;var v = (bIE) ? parseFloat(navigator.userAgent.substring(30,34)) : parseFloat(navigator.userAgent.substring(8,12));var v3 = (parseInt(v) == 3) ? 1:0;var v4 = (parseInt(v) == 4) ? 1:0;var v5 = (parseInt(v) == 5) ? 1:0;var v6 = (parseInt(v) == 6) ? 1:0;var os = navigator.platform;var osMac = (os.indexOf("Mac",0) != -1) ? 1:0;var osWin = (os.indexOf("Win",0) != -1) ? 1:0;var osSun = (os.indexOf("Sun",0) != -1) ? 1:0;var osLin = (os.indexOf("Linux",0) != -1) ? 1:0;var osUni = (osSun || osLin) ? 1:0;var osXXX = (!osMac && !osWin && !osSun && !osLin) ? 1:0;var mac5 = (osMac && bIE && v5) ? 1:0;// create preloaded imagesfunction newImage(arg) {     if (document.images) {          rslt = new Image();          rslt.src = arg;          return rslt;     }}// define preloaded imagesvar preloadFlag = false;function preloadImages() {     if (document.images) {		// NAV images		products_on = newImage("images/navProductsOn.gif");		catalogs_on = newImage("images/navCatalogsOn.gif");		technology_on = newImage("images/navTechnologyOn.gif");		dataform_on = newImage("images/navDataformOn.gif");		resources_on = newImage("images/navResourcesOn.gif");		company_on = newImage("images/navCompanyOn.gif");		home_on = newImage("images/navHomeOn.gif");		register_on = newImage("images/navRegisterOn.gif");			// prevent this from working in Netscape 4.x		if (bNN && v4) {			preloadFlag = false;		} else {			preloadFlag = true;		}	}}// image swapping function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];		}	}}// layer switchingvar lArr = new Array();		// generic layer array for switchingvar lArr_on = 0;			// don't keep initiatingvar timer = 0;				// turns off layersfunction setTimer(number) {	timer = number;}function startTimer(group,l) {	setTimer(1);	functionName = "checkTimer('" + group + "'," + l + ")";	if (bNN && v4) setTimeout(functionName, 2500);	else setTimeout(functionName, 100);}function checkTimer(group,l) {	if (timer==1) {		LayerSwitchAllOff(group,l)	}}function LayerSwitchAllOff(group,l) {	// initiate array first time through...	if(!lArr_on) {		lArrInit(group,l);	}	// hide all layers in group	for (var i = 0; i < l; i++) {		pm_layerHide(lArr[i]);	}}function N4xLayerSwitch(target_idx,group,l) {	if (bNN && v4) LayerSwitch(target_idx,group,l);}	function LayerSwitch(target_idx,group,l) {	// initiate array first time through...	if(!lArr_on) {		lArrInit(group,l);	}	// hide all layers in group	for (var i = 0; i < l; i++) {		pm_layerHide(lArr[i]);	}	// show the layer you want	pm_layerShow(lArr[target_idx]);	// reset lArr_on at the end of the function	lArr_on = 0;}// initiate array first time through...function lArrInit(group,l) {	for(var i = 0; i < l; i++) {		lArr[i] = group+i;	}	lArr_on = 1;}// show the layer you wantfunction pm_layerShow(targetLayer) {		if(bIE) {		document.all[targetLayer].style.visibility = 'visible';	}	if(bNN) {		if(v5) {			document.getElementById(targetLayer).style.visibility = 'visible';		} else {			document.layers[targetLayer].visibility = 'visible';		}	}}// hide all layers in groupfunction pm_layerHide(targetLayer) {	if(bIE) {		document.all[targetLayer].style.visibility = 'hidden';	}	if(bNN) {		if(v5) {			document.getElementById(targetLayer).style.visibility = 'hidden';		} else {			document.layers[targetLayer].visibility = 'hidden';		}	}}function rollOver(obj, state) {	if (preloadFlag == true) {		if(bIE) {				var obj = document.all[obj];				var run = 1;		}		if(bNN) {			if(v5) {				var obj = document.getElementById(obj);				var run = 1;			} else {				var run = 0;			}		}		if (run) {			var color;			if (state==1) color="#D0181F";			else color="#666666";			obj.style.background=color;		}	}}CSStopExecution = false;CSInit = new Array;function CSScriptInit() {idxArray = new Array;for(var i=0;i<CSInit.length;i++)	idxArray[i] = i;CSAction2(CSInit, idxArray);}CSAg = window.navigator.userAgent; CSBVers = parseInt(CSAg.charAt(CSAg.indexOf("/")+1),10);function IsIE() { return CSAg.indexOf("MSIE") > 0;}function CSIEStyl(s) { return document.all.tags("div")[s].style; }function CSNSStyl(s) { return CSFindElement(s,0); }function CSFindElement(n,ly) { if (CSBVers < 4) return document[n];	var curDoc = ly ? ly.document : document; var elem = curDoc[n];	if (!elem) { for (var i=0;i<curDoc.layers.length;i++) {		elem = CSFindElement(n,curDoc.layers[i]); if (elem) return elem; }}	return elem;}function CSButtonReturn () {	var bAgent = window.navigator.userAgent; 	var bAppName = window.navigator.appName;	if ((bAppName.indexOf("Explorer") >= 0) && (bAgent.indexOf("Mozilla/3") >= 0) && (bAgent.indexOf("Mac") >= 0))		return false; // follow link	else return true; // follow link}CSIm = new Object();function CSIShow(n,i) {	if (document.images) {		if (CSIm[n]) {			var img = (!IsIE()) ? CSFindElement(n,0) : document[n];			if (img && typeof(CSIm[n][i].src) != "undefined") {img.src = CSIm[n][i].src;}			if(i != 0)				self.status = CSIm[n][3];			else				self.status = " ";			return true;		}	}	return false;}function CSILoad(action) {	im = action[1];	if (document.images) {		CSIm[im] = new Object();		for (var i=2;i<5;i++) {			if (action[i] != '') { CSIm[im][i-2] = new Image(); CSIm[im][i-2].src = action[i]; }			else CSIm[im][i-2] = 0;		}		CSIm[im][3] = action[5];	}}CSStopExecution = false;function CSAction(array) { 	return CSAction2(CSAct, array);}function CSAction2(fct, array) { 	var result;	for (var i=0;i<array.length;i++) {		if(CSStopExecution) return false; 		var actArray = fct[array[i]];		var tempArray = new Array;		for(var j=1;j<actArray.length;j++) {			if((actArray[j] != null) && (typeof(actArray[j]) == "object") && (actArray[j].length == 2)) {				if(actArray[j][0] == "VAR") {					tempArray[j] = CSStateArray[actArray[j][1]];				}				else {					if(actArray[j][0] == "ACT") {						tempArray[j] = CSAction(new Array(new String(actArray[j][1])));					}				else					tempArray[j] = actArray[j];				}			}			else				tempArray[j] = actArray[j];		}					result = actArray[0](tempArray);	}	return result;}CSAct = new Object;CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button',/*URL*/'images/navigation/primary/home.gif',/*URL*/'images/navigation/primary/home_on.gif',/*URL*/'','');CSInit[CSInit.length] = new Array(CSILoad,/*CMP*/'button2',/*URL*/'images/navigation/primary/siteMap.gif',/*URL*/'images/navigation/primary/siteMap_on.gif',/*URL*/'','');