/**
 * by David Milner
 * Copyright (c) 2006 by Spectrum Chromatography
 *
 * Spectrum grants you a royalty free license to use or modify this
 * software provided that this copyright notice appears on all copies.
 * This software is provided "AS IS," without a warranty of any kind.
 */

// starthere


var j_LBackgroundColor = '#F8F8F8';
var j_LCloseTime = 1500;

var j_Lsession = '';
var j_LSetup = false;
function j_LMenuItem (name, link, submenu) {
	//	name: display name
	//	link: http link or submenu
	this.name = name;
	this.link = window.top.location.protocol+'//'+window.location.hostname+j_Foffset+link;
	if (j_Lsession.length) this.link += '?Ses='+j_Lsession+';'
	this.subMenu = submenu;
	this.HiliteColor = '';
	this.FGColor = '';
	this.HaveSubmenu = (typeof (submenu) == 'object');
}

var MenuList = Object();

function j_LMenu (name, hilite, fgcolor) {
	MenuList[name] = this;
	this.AddItem = new Function ("item", "j_LMenuAdd(this, item);");
	this.HiliteColor = hilite;
	this.FGColor = fgcolor;
	this.Name = name;
	this.arrow = 0;
}

function j_LMenuAdd (menu, item)
{
	if (typeof(menu.Items) == 'undefined') menu.Items = new Array (item);
	else menu.Items[menu.Items.length] = item;

	item.Menu = menu;
}

var j_LCloseTimer;

function SetupMenus () {
	j_LSetup = true;
	var j_LMenuAB = new j_LMenu('menuAB', '#003399', 'white');
	j_LMenuAB.AddItem (new j_LMenuItem ('KrosFlo Research II TFF System', '/filtration/KR2System.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('MiniKros Plus System', '/filtration/MnKPSystem.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('MiniKros Pilot System', '/filtration/MnKPlSystem.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('KrosFlo LDF-55 System', '/filtration/KFLDFSystem.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('KrosFlo Pilot Plus System', '/filtration/KFPlSystem.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('KrosFlo Pharma System', '/filtration/KFPaSystem.html', ''));
	j_LMenuAB.AddItem (new j_LMenuItem ('Custom TFF Skids', '/filtration/CustomSkids.html', ''));
	var j_LMenuAZ = new j_LMenu('menuAZ', '#003399', 'white');
	j_LMenuAZ.AddItem (new j_LMenuItem ('KrosFlo Research II TFF System', '/filtration/KR2System2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('MiniKros Plus System', '/filtration/MnKPSystem2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('MiniKros Pilot System', '/filtration/MnKPlSystem2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('KrosFlo LDF-55 System', '/filtration/KFLDFSystem2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('KrosFlo Pilot Plus System', '/filtration/KFPlSystem2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('KrosFlo Pharma System', '/filtration/KFPaSystem2.html', ''));
	j_LMenuAZ.AddItem (new j_LMenuItem ('Custom TFF Skids', '/filtration/CustomSkids2.html', ''));
	var j_LMenuAA = new j_LMenu('menuAA', '#003399', 'white');
//	j_LMenuAA.AddItem (new j_LMenuItem ('mPES Modules', '/filtration/mPES.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MicroKros', '/filtration/MicroKros.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MidiKros', '/filtration/MidiKros.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MiniKros Sampler', '/filtration/MiniKrosSampler.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MiniKros Sampler Plus', '/filtration/MiniKrosSamplerPlus.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MiniKros', '/filtration/MiniKros.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('MiniKros Plus', '/filtration/MiniKrosPlus.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('KrosFlo', '/filtration/KrosFlo.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('KrosFlo Plus', '/filtration/KrosFloPlus.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('KrosFlo Max', '/filtration/KrosFloMax.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('CellFlo', '/filtration/CellFlo.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('CellFlo Plus', '/filtration/CellFloPlus.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('CellFlo Max', '/filtration/CellFloMax.html', ''));
	j_LMenuAA.AddItem (new j_LMenuItem ('KrosFlo SIP', '/filtration/KrosFloSIP.html', ''));
	var j_LMenuAE = new j_LMenu ('menuAE', '#003399', 'white');
	j_LMenuAE.AddItem (new j_LMenuItem ('Permeate Scale', '/filtration/Scale.html', ''));
	j_LMenuAE.AddItem (new j_LMenuItem ('Backpressure Valve', '/filtration/BPvalve.html', ''));
	var j_LMenuAF = new j_LMenu ('menuAF', '#003399', 'white');
	j_LMenuAF.AddItem (new j_LMenuItem ('Pro-Connex Fittings', '/filtration/ProConnex.html', ''));
	var j_LMenuA = new j_LMenu('menuA', '#003399', 'white');
	j_LMenuA.AddItem (new j_LMenuItem ('Hollow Fiber Modules', '/filtration/hfmods.html', j_LMenuAA));
	j_LMenuA.AddItem (new j_LMenuItem ('Process Systems', '/filtration/tffsys.html', j_LMenuAB));
	j_LMenuA.AddItem (new j_LMenuItem ('Components', '/filtration/components.html', j_LMenuAE)); //j_LMenuAC));
	j_LMenuA.AddItem (new j_LMenuItem ('Accessories', '/filtration/ProcessAccess.html', j_LMenuAF)); //j_LMenuAD));

	var j_LMenuBC = new j_LMenu('menuBC', '#003399', 'white');
	j_LMenuBC.AddItem (new j_LMenuItem ('Molecular/Por UF Membranes', '/filtration/UFMembranes.html', ''));
	j_LMenuBC.AddItem (new j_LMenuItem ('Molecular/Por Stirred Cells', '/filtration/StirredCells.html', ''));
	var j_LMenuBB = new j_LMenu('menuBB', '#003399', 'white');
	j_LMenuBB.AddItem (new j_LMenuItem ('MiniKap', '/filtration/MiniKap.html', ''));
	j_LMenuBB.AddItem (new j_LMenuItem ('MediaKap', '/filtration/MediaKap.html', ''));
	j_LMenuBB.AddItem (new j_LMenuItem ('CultureGard', '/filtration/CultureGuard.html', ''));
	j_LMenuBB.AddItem (new j_LMenuItem ('DynaGard', '/filtration/DynaGuard.html', ''));
	var j_LMenuBA = new j_LMenu('menuBA', '#003399', 'white');
	j_LMenuBA.AddItem (new j_LMenuItem ('Spectra Mesh', '/filtration/SpectraMesh.html', ''));
	var j_LMenuB = new j_LMenu('menuB', '#003399', 'white');
	j_LMenuB.AddItem (new j_LMenuItem ('Lab Ultrafiltration', '/filtration/Ultrafiltration.html', j_LMenuBC));
	j_LMenuB.AddItem (new j_LMenuItem ('Lab Microfiltration', '/filtration/micro.html', j_LMenuBB));
	j_LMenuB.AddItem (new j_LMenuItem ('Lab Macrofiltration', '/filtration/macro.html', j_LMenuBA));

	var j_LMenuIA = new j_LMenu('menuIA', '#3399FF', 'black');
	j_LMenuIA.AddItem (new j_LMenuItem ('Standard Pillow', '/bags/StandardPillow.html', ''));
	j_LMenuIA.AddItem (new j_LMenuItem ('Custom Bags', '/bags/custom.html', ''));
	j_LMenuIA.AddItem (new j_LMenuItem ('Create a Design (PDF)', '/bags/CustomBagForm.pdf', ''));
	var j_LMenuI = new j_LMenu ('menuI', '#3399FF', 'black');
	j_LMenuI.AddItem (new j_LMenuItem ('Disposable Bags', '/bags/disposable.html', j_LMenuIA));
	j_LMenuI.AddItem (new j_LMenuItem ('Disposable MBT Systems', '/bags/MBTsets.html', ''));
	j_LMenuI.AddItem (new j_LMenuItem ('Bag Containers', '/bags/containers.html', ''));
	
	var j_LMenuCAE = new j_LMenu('menuCAE', '#FF6633', 'white');
	j_LMenuCAE.AddItem (new j_LMenuItem ('MacroDialyzer', '/dialysis/MacroDialyzer.html', ''));
	j_LMenuCAE.AddItem (new j_LMenuItem ('MicroDialyzer', '/dialysis/MicroDialyzer.html', ''));
	j_LMenuCAE.AddItem (new j_LMenuItem ('Equilibrium Dialyzer', '/dialysis/Equilibrium.html', ''));
	var j_LMenuCADA = new j_LMenu ('menuCADA', '#FF6633', 'white');
	j_LMenuCADA.AddItem (new j_LMenuItem ('Universal Closures', '/dialysis/Universals.html', ''));
	j_LMenuCADA.AddItem (new j_LMenuItem ('Spectra/Por Closures', '/dialysis/RegClose.html', ''));
	var j_LMenuCAD = new j_LMenu('menuCAD', '#FF6633', 'white');
	j_LMenuCAD.AddItem (new j_LMenuItem ('Spectra/Por&reg; Closures', '/dialysis/RegClose.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Universal Closures', '/dialysis/Universals.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Spectra/Por Openers', '/dialysis/Openers.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Glass Dialysis Weights', '/dialysis/Weights.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Pre-Treatment Solutions', '/dialysis/Pretreatment.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Spectra/Gel Absorbent', '/dialysis/Absorbant.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Spectra/Por Membrane Kit', '/dialysis/MembraneKit.html', ''));
	j_LMenuCAD.AddItem (new j_LMenuItem ('Spectra/Por Dialysis Reservoirs', '/dialysis/Reservoirs.html', ''));
	var j_LMenuCAC = new j_LMenu('menuCAC', '#FF6633', 'white');
	j_LMenuCAC.AddItem (new j_LMenuItem ('Tubing', '/dialysis/RCtubing.html', ''));
	j_LMenuCAC.AddItem (new j_LMenuItem ('Pretreated Tubing', '/dialysis/RCtreat.html', ''));
	j_LMenuCAC.AddItem (new j_LMenuItem ('Sacks', '/dialysis/RCsacks.html', ''));
	j_LMenuCAC.AddItem (new j_LMenuItem ('Flat-sheet', '/dialysis/RCsheet.html', ''));
	var j_LMenuCAB = new j_LMenu('menuCAB', '#FF6633', 'white');
	j_LMenuCAB.AddItem (new j_LMenuItem ('NEW Float-A-Lyzer G2', '/dialysis/FloatALyzer.html', ''));
	j_LMenuCAB.AddItem (new j_LMenuItem ('NEW Tube-A-Lyzer', '/dialysis/TubeALyzer.html', ''));
	var j_LMenuCAA = new j_LMenu('menuCAA', '#FF6633', 'white');
	j_LMenuCAA.AddItem (new j_LMenuItem ('Biotech Tubing', '/dialysis/BiotechTubing.html', ''));
	var j_LMenuCC = new j_LMenu('menuCC', '#FF6633', 'white');
	j_LMenuCC.AddItem (new j_LMenuItem ('Spectra/Por Tube-A-Lyzer', '/dialysis/TubeALyzer.html', ''));
	j_LMenuCC.AddItem (new j_LMenuItem ('Spectra/Por HF Dialysis Modules', '/dialysis/Modules.html', ''));
	j_LMenuCC.AddItem (new j_LMenuItem ('MacroDialyzer', '/dialysis/MacroDialyzerA.html', ''));
	j_LMenuCC.AddItem (new j_LMenuItem ('MicroDialyzer', '/dialysis/MicroDialyzerA.html', ''));
	var j_LMenuCB = new j_LMenu('menuCB', '#FF6633', 'white');
	j_LMenuCB.AddItem (new j_LMenuItem ('MicroDialysis Hollow Fibers', '/dialysis/InVivo.html', ''));
	j_LMenuCB.AddItem (new j_LMenuItem ('MicroDialysis HF Bundles', '/dialysis/Bundles.html', ''));
	var j_LMenuCA = new j_LMenu('menuCA', '#FF6633', 'white');
	j_LMenuCA.AddItem (new j_LMenuItem ('Biotech Grade Membrane', '/dialysis/biotech.html', j_LMenuCAA));
	j_LMenuCA.AddItem (new j_LMenuItem ('Biotech Ready-to-Use Dialysis Devices', '/dialysis/ReadyToUse.html', j_LMenuCAB));
	j_LMenuCA.AddItem (new j_LMenuItem ('Standard RC Membranes', '/dialysis/rc.html', j_LMenuCAC));
	j_LMenuCA.AddItem (new j_LMenuItem ('Membrane Dialysis Accessories', '/dialysis/access.html', j_LMenuCAD));
	j_LMenuCA.AddItem (new j_LMenuItem ('Membrane Dialysis Systems', '/dialysis/systems.html', j_LMenuCAE));
	var j_LMenuC = new j_LMenu('menuC', '#FF6633', 'white');
	j_LMenuC.AddItem (new j_LMenuItem ('Membrane Dialysis', '/dialysis/MembraneDialysis.html', j_LMenuCA));
	j_LMenuC.AddItem (new j_LMenuItem ('Hollow Fiber Dialysis', '/dialysis/HollowFiberDialysis.html', j_LMenuCB));
	j_LMenuC.AddItem (new j_LMenuItem ('Dynamic Dialysis', '/dialysis/Dynamic.html', j_LMenuCC));

	var j_LMenuDAB = new j_LMenu('menuDAB', '#FF9900', 'black');
	j_LMenuDAB.AddItem (new j_LMenuItem ('Channel Trays', '/labware/ChannelTrays.html', ''));
	j_LMenuDAB.AddItem (new j_LMenuItem ('Tray Stackers &amp; Covers', '/labware/TrayStackers.html', ''));
	var j_LMenuDAA = new j_LMenu('menuDAA', '#FF9900', 'black');
	j_LMenuDAA.AddItem (new j_LMenuItem ('Beaker Spacer', '/labware/BeakerSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Grid Spacer', '/labware/GridSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Clamp Spacer', '/labware/ClampSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Small Part Spacer', '/labware/SmallPartSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Stopper Spacer', '/labware/StopperSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Micropipettor Spacer', '/labware/MicropetSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Glass Pipette Spacer', '/labware/GlasspetSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Thermometer Spacer', '/labware/ThermometerSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Utility Spacer', '/labware/UtilitySpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Tools Spacer', '/labware/ToolsSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('Cylinder Spacer', '/labware/CylinderSpacer.html', ''));
	j_LMenuDAA.AddItem (new j_LMenuItem ('LabTray & Porter', '/labware/LabtrayPorter.html', ''));
	var j_LMenuDB = new j_LMenu('menuDB', '#FF9900', 'black');
	j_LMenuDB.AddItem (new j_LMenuItem ('KrosFlo Research II Pump', '/labware/IIPump.html', ''));
	j_LMenuDB.AddItem (new j_LMenuItem ('KrosFlo Digital Pressure Monitor', '/labware/Pressure.html', ''));
	j_LMenuDB.AddItem (new j_LMenuItem ('Bessman Tissue Pulverizer', '/labware/Pulverizer.html', ''));
	j_LMenuDB.AddItem (new j_LMenuItem ('Vacu/Trol Water Aspirator', '/labware/Aspirator.html', ''));
	j_LMenuDB.AddItem (new j_LMenuItem ('Gas Safety Stand', '/labware/GasStand.html', ''));
	var j_LMenuDC = new j_LMenu('menuDC', '#FF9900', 'black');
	j_LMenuDC.AddItem (new j_LMenuItem ('Clear Bath', '/labware/ClearBath.html', ''));
	j_LMenuDC.AddItem (new j_LMenuItem ('TransferTubes', '/labware/TransferTubes.html', ''));
	j_LMenuDC.AddItem (new j_LMenuItem ('MediDroppers', '/labware/MediDroppers.html', ''));
	j_LMenuDC.AddItem (new j_LMenuItem ('Micro Tissue Grinder', '/labware/Grinder.html', ''));
	j_LMenuDC.AddItem (new j_LMenuItem ('Dessicant Plates', '/labware/Dessicant.html', ''));
	var j_LMenuDA = new j_LMenu('menuDA', '#FF9900', 'black');
	j_LMenuDA.AddItem (new j_LMenuItem ('Drawer/Ganizers', '/labware/DrawerGanizers.html', j_LMenuDAA));
	j_LMenuDA.AddItem (new j_LMenuItem ('Refrig/Arrangers', '/labware/RefrigArrangers.html', j_LMenuDAB));
	var j_LMenuD = new j_LMenu('menuD', '#FF9900', 'black');
	j_LMenuD.AddItem (new j_LMenuItem ('Organizers', '/labware/Organizers.html', j_LMenuDA));
	j_LMenuD.AddItem (new j_LMenuItem ('Disposables', '/labware/Disposables.html', j_LMenuDC));
	j_LMenuD.AddItem (new j_LMenuItem ('Equipment', '/labware/Equipment.html', j_LMenuDB));

	var j_LMenuEE = new j_LMenu('menuEE', '#993399', 'white');
	j_LMenuEE.AddItem (new j_LMenuItem ('General Laboratory', '/chrom/LabTubing.html', ''));
	j_LMenuEE.AddItem (new j_LMenuItem ('Peristaltic Pump', '/chrom/PumpTubing.html', ''));
	j_LMenuEE.AddItem (new j_LMenuItem ('Tubing Cutter', '/chrom/TubingCutter.html', ''));
	var j_LMenuED = new j_LMenu('menuED', '#993399', 'white');
	j_LMenuED.AddItem (new j_LMenuItem ('Ion Exchange', '/chrom/IonExchange.html', ''));
	j_LMenuED.AddItem (new j_LMenuItem ('Woven Mesh', '/chrom/Mesh.html', ''));
	j_LMenuED.AddItem (new j_LMenuItem ('Thin Layer', '/chrom/ThinLayer.html', ''));
	var j_LMenuECC = new j_LMenu('menuECC', '#993399', 'white');
	j_LMenuECC.AddItem (new j_LMenuItem ('Syringes', '/chrom/GasLiquid.html', ''));
	j_LMenuECC.AddItem (new j_LMenuItem ('Replacement Parts', '/chrom/GasLiquidParts.html', ''));
	j_LMenuECC.AddItem (new j_LMenuItem ('Accessories', '/chrom/GasLiquidAccess.html', ''));
	var j_LMenuECB = new j_LMenu('menuECB', '#993399', 'white');
	j_LMenuECB.AddItem (new j_LMenuItem ('Syringes', '/chrom/MicroSyr.html', ''));
	j_LMenuECB.AddItem (new j_LMenuItem ('Replacement Needles', '/chrom/MicroParts.html', ''));
	var j_LMenuECA = new j_LMenu('menuECA', '#993399', 'white');
	j_LMenuECA.AddItem (new j_LMenuItem ('Syringes', '/chrom/DoubleAction.html', ''));
	j_LMenuECA.AddItem (new j_LMenuItem ('Replacement Needles', '/chrom/DoubleParts.html', ''));
	var j_LMenuEC = new j_LMenu('menuEC', '#993399', 'white');
	j_LMenuEC.AddItem (new j_LMenuItem ('Syringe Stand', '/chrom/SyringeStand.html', ''));
	j_LMenuEC.AddItem (new j_LMenuItem ('Sample Injection', '/chrom/SampleInjection.html', ''));
	j_LMenuEC.AddItem (new j_LMenuItem ('Double-Action', '/chrom/DoubleAction.html', j_LMenuECA));
	j_LMenuEC.AddItem (new j_LMenuItem ('Micro', '/chrom/MicroSyr.html', j_LMenuECB));
	j_LMenuEC.AddItem (new j_LMenuItem ('Gas/Liquid', '/chrom/GasLiquid.html', j_LMenuECC));
	var j_LMenuEBA = new j_LMenu ('menuEBA', '#993399', 'white');
	j_LMenuEBA.AddItem (new j_LMenuItem ('Pumps', '/chrom/Pumps.html', ''));
	j_LMenuEBA.AddItem (new j_LMenuItem ('Pump Heads', '/chrom/PumpHeads.html', ''));
	j_LMenuEBA.AddItem (new j_LMenuItem ('Pump Tubing', '/chrom/PumpTubingA.html', ''));
	var j_LMenuEB = new j_LMenu('menuEB', '#993399', 'white');
	j_LMenuEB.AddItem (new j_LMenuItem ('Fraction Collector &amp; Accessories', '/chrom/cf2.html', ''));
	j_LMenuEB.AddItem (new j_LMenuItem ('IS-95 &amp; Accessories', '/chrom/is95.html', ''));
	j_LMenuEB.AddItem (new j_LMenuItem ('UV Detector &amp; Accessories', '/chrom/model280.html', ''));
	j_LMenuEB.AddItem (new j_LMenuItem ('Chart Recorder &amp; Replacement Parts', '/chrom/recorder.html', ''));
	j_LMenuEB.AddItem (new j_LMenuItem ('Solvent Recycler', '/chrom/recycler.html', ''));
	j_LMenuEB.AddItem (new j_LMenuItem ('Peristaltic Pumps &amp; Accessories', '/chrom/Pumps.html', j_LMenuEBA));
	var j_LMenuEAB = new j_LMenu('menuEAB', '#993399', 'white');
	j_LMenuEAB.AddItem (new j_LMenuItem ('Accessories', '/chrom/OrgAccess.html', ''));
	var j_LMenuEAA = new j_LMenu('menuEAA', '#993399', 'white');
	j_LMenuEAA.AddItem (new j_LMenuItem ('Accessories', '/chrom/AqAccess.html', ''));
	var j_LMenuEA = new j_LMenu('menuEA', '#993399', 'white');
	j_LMenuEA.AddItem (new j_LMenuItem ('Aqueous', '/chrom/AqCols.html', j_LMenuEAA));
	j_LMenuEA.AddItem (new j_LMenuItem ('Organic', '/chrom/OrgCols.html', j_LMenuEAB));
	j_LMenuEA.AddItem (new j_LMenuItem ('Stands', '/chrom/ColStands.html', ''));
	j_LMenuEA.AddItem (new j_LMenuItem ('Disposable', '/chrom/Disposable.html', ''));
	var j_LMenuE = new j_LMenu('menuE', '#993399', 'white');
	j_LMenuE.AddItem (new j_LMenuItem ('Columns', '/chrom/Columns.html', j_LMenuEA));
	j_LMenuE.AddItem (new j_LMenuItem ('Instruments', '/chrom/Instruments.html', j_LMenuEB));
	j_LMenuE.AddItem (new j_LMenuItem ('Syringes', '/chrom/Syringes.html', j_LMenuEC));
	j_LMenuE.AddItem (new j_LMenuItem ('Tubing', '/chrom/Tubing.html', j_LMenuEE));
	j_LMenuE.AddItem (new j_LMenuItem ('Other', '/chrom/Other.html', j_LMenuED));

	var j_LMenuFC = new j_LMenu('menuFC', '#339999', 'white');
	j_LMenuFC.AddItem (new j_LMenuItem ('CellFlo', '/cell/CellFlo.html', ''));
	j_LMenuFC.AddItem (new j_LMenuItem ('CellFlo Plus', '/cell/CellFloPlus.html', ''));
	j_LMenuFC.AddItem (new j_LMenuItem ('CellFlo Max', '/cell/CellFloMax.html', ''));
	var j_LMenuFB = new j_LMenu('menuFB', '#339999', 'white');
	j_LMenuFB.AddItem (new j_LMenuItem ('MediaKap', '/cell/mediakap.html', ''));
	j_LMenuFB.AddItem (new j_LMenuItem ('CultureGard', '/cell/culturegard.html', ''));
	j_LMenuFB.AddItem (new j_LMenuItem ('CellGas', '/cell/cellgas.html', ''));
	var j_LMenuFA = new j_LMenu('menuFA', '#339999', 'white');
	j_LMenuFA.AddItem (new j_LMenuItem ('CellMax HF Bioreactors', '/cell/MaxCarts.html', ''));
	j_LMenuFA.AddItem (new j_LMenuItem ('CellMax Duo System', '/cell/duo.html', ''));
	j_LMenuFA.AddItem (new j_LMenuItem ('CellMax Quad System', '/cell/quad.html', ''));
	j_LMenuFA.AddItem (new j_LMenuItem ('CellMax High Flow Quad System', '/cell/hfquad.html', ''));
	j_LMenuFA.AddItem (new j_LMenuItem ('Zymax Bioreactors', '/cell/Zymax.html', ''));
	var j_LMenuF = new j_LMenu('menuF', '#339999', 'white');
	j_LMenuF.AddItem (new j_LMenuItem ('HF Cell Culture', '/cell/CellCulturing.html', j_LMenuFA));
	j_LMenuF.AddItem (new j_LMenuItem ('HF Filter Accessories', '/cell/Accessories.html', j_LMenuFB));
	j_LMenuF.AddItem (new j_LMenuItem ('Cell Processing', '/cell/Processing.html', j_LMenuFC));
	j_LMenuF.AddItem (new j_LMenuItem ('HF Implantation', '/cell/Implants.html', ''));

	var j_LMenuZ = new j_LMenu('menuZ', '#003399', 'white');
	j_LMenuZ.AddItem (new j_LMenuItem ('Process Filtration', '/filtration/ProcessFiltration.html', j_LMenuA));
	j_LMenuZ.AddItem (new j_LMenuItem ('Process Systems', '/filtration/ProcessSystems.html', j_LMenuAZ));
	j_LMenuZ.AddItem (new j_LMenuItem ('Laboratory Filtration', '/filtration/LaboratoryFiltration.html', j_LMenuB));
	
	var j_LMenuGA = new j_LMenu ('menuGA', '#666666', 'white');
	j_LMenuGA.AddItem (new j_LMenuItem ('Sterile Bias Stockinettes', '/or/Sterile.html', ''));
	j_LMenuGA.AddItem (new j_LMenuItem ('Impervious Stockinettes', '/or/Impervious.html', ''));
	j_LMenuGA.AddItem (new j_LMenuItem ('Non-Sterile Bulk Stockinette', '/or/Bulk.html', ''));
	var j_LMenuG = new j_LMenu ('menuG', '#666666', 'white');
	j_LMenuG.AddItem (new j_LMenuItem ('Patient &amp; Equip. Drapes', '/or/Camera.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Probe Drapes', '/or/Probes.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Heel/Elbow Cushions', '/or/Heel.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Esmarch Bandages', '/or/Esmarch.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Rapid Wrap Bandages', '/or/RapidWrap.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Specimen Containers', '/or/specimen.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Operating Room OEM', '/or/oem.html', ''));
	j_LMenuG.AddItem (new j_LMenuItem ('Stockinettes', '/or/ExtDr.html', j_LMenuGA));
	
	var j_LMenuH = new j_LMenu ('menuH', '#660033', 'white');
	j_LMenuH.AddItem (new j_LMenuItem ('OEM Products', '/oem/OEM.html', ''));
	j_LMenuH.AddItem (new j_LMenuItem ('Private Label', '/oem/Private.html', ''));
	j_LMenuH.AddItem (new j_LMenuItem ('Operating Room OEM', '/oem/ORoem.html', ''));
}

var j_LMenusUp = Array();
function j_LMenuOver (img, name, bk, txt) {
	j_LStopTimer ();
	
	if (typeof(j_TopCloseUp) == 'function') j_TopCloseUp ();
	if (typeof(MClose) == 'function') MClose();

	if (!j_LSetup) {
		if (typeof(session) != 'undefined') j_Lsession = session;
		SetupMenus();
	}

	if (typeof (MenuList[name]) == 'undefined') {
		j_LCloseAll();
		if (!name.length && bk.length) {
			img.style.backgroundColor = bk;
			img.style.color = txt;
			try {
				var tx = img.childNodes[0].style.color = txt;
			} catch (e) {;}
		}
		if (name.length) j_LDebug ('no menu named '+name);
		return;
	}
	
	var mnu = MenuList[name];
	
	if (j_LMenusUp.length) {
		if (j_LMenusUp[0].Name != mnu.Name) {
			j_LCloseAll();
		} else {
			while (j_LMenusUp.length > 1) j_LCloseOne();
			j_LUnHilite();
			return;
		}
	}
	var dv = document.getElementById ('leftmenu');
	
	dv.style.left = '' + (img.offsetWidth) + 'px';
	if (img.nodeName && img.nodeName == 'DIV') {
		dv.style.left = '' + (img.offsetWidth + 8) + 'px';
	}
	
	var top = 0;
	var offer = img;
	if (img.offsetParent.offsetTop) { top = img.offsetParent.offsetTop; }
	else {
		while (offer) {
			top += offer.offsetTop;
			offer = offer.offsetParent;
		}
	}
	dv.style.top = '' + (top + img.offsetHeight/4) + 'px';
	
	if (!mnu.width) {
		dv.innerHTML = j_LHtmlMenu (mnu);
		dv.style.visibility = 'inherit';
		mnu.width = dv.offsetWidth;
		mnu.arrow = dv.offsetWidth;
	}
	dv.innerHTML = j_LHtmlMenu (mnu);
	mnu.dv = dv;
	j_LMenusUp.push (mnu);

	dv.style.visibility = 'inherit';
	j_LKeepOn (dv, 1);
}

function j_LMenuOut (img, name, bk) {
	j_LStopTimer ();
	if (bk.length) {
		img.style.backgroundColor = 'white';
		img.style.color = 'black';
		try {
			var tx = img.childNodes[0].style.color = 'black';
		} catch (e) {;}
	}
	j_LCloseTimer = window.setTimeout ("j_LCloseAll();", j_LCloseTime);
}

function j_LSMenuOver (dv, MenuName, MenuItem) {
	j_LStopTimer ();
	while (j_LMenusUp.length && j_LMenusUp[j_LMenusUp.length-1].Name != MenuName) j_LCloseOne();
	if (!j_LMenusUp.length) {
		j_LDebug ("j_LSMenuOver closed all menus, it shouldn't have.");
		j_LDebug ('Menu Name: '+MenuName+' and item '+MenuItem);
		return;
	}
	var mnu = j_LMenusUp[j_LMenusUp.length-1];
	dv.style.backgroundColor = mnu.HiliteColor;
	dv.style.color = mnu.FGColor;
	UpdateA (dv, mnu.FGColor);

	if (mnu.Items[MenuItem].HaveSubmenu) {
		j_LUpSubMenu (dv, MenuName, MenuItem);
	}
	if (mnu.Opener) {
		mnu.Opener.style.backgroundColor = mnu.HiliteColor;
		mnu.Opener.style.color = mnu.FGColor;
		UpdateA (mnu.Opener, mnu.FGColor)
	}
}

function j_LSMenuOut(dv, mnuname, mnuix) {
	j_LStopTimer ();
	dv.style.backgroundColor = j_LBackgroundColor;
	dv.style.color = 'black';
	UpdateA (dv, 'black');
	j_LCloseTimer = window.setTimeout ("j_LCloseAll();", j_LCloseTime);
}

function j_LUpSubMenu (dv, MenuName, MenuItem) {
	var div = document.getElementById ('TopMenuDiv'+MenuName);
	var pmnu = MenuList[MenuName];
	var mnu = pmnu.Items[MenuItem].subMenu;
	mnu.Opener = dv;
	
	if (!mnu.width) {
		div.innerHTML = j_LHtmlMenu (mnu);
		div.style.visibility = 'inherit';
		var nw = 0;
		for (ix=0; ix<mnu.Items.length; ix++) {
			var tw = document.getElementById(''+mnu.Name+ix).offsetWidth;
			if (tw > nw) nw = tw;
		}
		mnu.width = nw + 2;
		mnu.arrow = nw + 2;
	}
	div.style.top = '' + (dv.offsetTop + dv.offsetHeight/4) + 'px';
	div.style.left = '' + (dv.offsetWidth-2) + 'px';
	div.innerHTML = j_LHtmlMenu (mnu);
	mnu.dv = div;
	j_LMenusUp.push (mnu);

	div.style.visibility = 'inherit';
	j_LKeepOn (div, 0);
}

function j_LHtmlMenu (mnu) {
	var ix;
	var cntnt = '';
	for (ix=0; ix < mnu.Items.length; ix++) {
		var it = mnu.Items[ix];
		if (ix == mnu.Items.length-1) cntnt += '<div class="leftmenuitem" id="'+mnu.Name+ix+'" style="width:';
		else			      cntnt += '<div class="leftmenuitem1" id="'+mnu.Name+ix+'" style="width:';
		if (mnu.width) cntnt += mnu.width+'px;';
		else cntnt += 'auto;';
		if (!ix) cntnt += ' border-top:2px solid #DDDDDD; ';
		cntnt += '" onMouseOver="j_LSMenuOver(this, \''+mnu.Name+'\', '+ix+');" onMouseOut="j_LSMenuOut(this, \''+mnu.Name+'\', '+ix+');" onclick="j_LSMenuClick(this, \''+it.link+'\');">';
		cntnt += '<nobr><a href="'+it.link+'" class="leftmenu" id="AL'+mnu.Name+ix+'" style="color:black;" target="_top">'+it.name+'</a></nobr>';
		if (it.HaveSubmenu) cntnt += '<div class="leftmenuitem2" style="left:'+mnu.arrow+'px;" onclick="j_LSMenuClick(this, \''+it.link+'\');"><img src="'+j_Foffset+'/gg/mnuaro.gif" width="6" height="11" border="0"></div>';
		cntnt += '</div>';
	}
	cntnt += '<div id="TopMenuDiv'+mnu.Name+'" class="topmenu" style="visibility:hidden; width:auto;"> </div>';
	return cntnt;
}

function j_LUnHilite () {
}

function j_LCloseAll () {
	while (j_LMenusUp.length) j_LCloseOne();
}

function j_LCloseOne() {
	var mnu = j_LMenusUp.pop();
	mnu.dv.style.visibility = 'hidden';
	mnu.dv.innerHTML = '';
	if (mnu.Opener) {
		mnu.Opener.style.backgroundColor = j_LBackgroundColor;
		mnu.Opener.style.color = 'black';
		UpdateA (mnu.Opener, 'black');
	}
}

function j_LSMenuClick (div, loc) {
	if (loc.length) window.top.location = loc;
	return;
}

function j_LStopTimer () {
	if (j_LCloseTimer) window.clearTimeout (j_LCloseTimer);
	j_LCloseTimer = 0;
}

function UpdateA (dv, color) {
	var ax = document.getElementById ('AL'+dv.id);
	if (ax) {
		ax.style.color = color;
	}
}

function j_LDebug (msg) {
	var dv = document.getElementById ('DebugDiv');
	if (dv) {
		dv.innerHTML += msg + "<br />\n";
	}
}

function j_LObjInfo (obj, objname) {
	var ret = '';
	for (i in obj) {
		ret += objname+'.'+i+' = ';
		try {
			var vl = '' + obj[i];
			vl = vl.replace (/&/g, '&amp;');
			vl = vl.replace (/</g, '&lt;');
			vl = vl.replace (/>/g, '&gt;');
			ret += vl;
		} catch (e) {
			ret += 'cant get';
		}
		ret += '<br />\n';
	}
	return ret;
}

function j_LKeepOn (dv, tp) {
	var Height = 0;
	if (!Height) try { Height = window.innerHeight; } catch (e) {;}
	if (!Height) try { Height = document.documentElement.clientHeight; } catch (e) {;}
	if (!Height) try { Height = document.body.clientHeight; } catch (e) {;}
	if (!Height) { return; }
	
	var Offset = -1;
	if (Offset < 0) try { Offset = window.pageYOffset; } catch (e) {;}
	if (Offset < 0) try { Offset = document.documentElement.scrollTop; } catch (e) {;}
	if (Offset < 0) try { Offset = document.body.scrollTop; } catch (e) {;}
	if (Offset < 0) { return; }
	
	var off = dv;
	var bottom = dv.offsetHeight;
	while (off.offsetParent) {
		bottom += off.offsetTop;
		off = off.offsetParent;
	}
	
	if (bottom+1 > Height + Offset) {
		var newtop = dv.style.top.match (/[0-9]+/);
		dv.style.top = '' + (newtop - bottom - 1 + Height + Offset) + 'px';
	}
}

try {
	var j_ScreenSize;
	j_ScreenSize = '';
	if (screen && typeof(screen) == 'object') {	
		if (screen.availHeight) j_ScreenSize += escape('screen.availHeight = ' + screen.availHeight) + ';'
		if (screen.availLeft)   j_ScreenSize += escape('screen.availLeft = '   + screen.availLeft)   + ';'
		if (screen.availTop)    j_ScreenSize += escape('screen.availTop = '    + screen.availTop)    + ';'
		if (screen.availWidth)  j_ScreenSize += escape('screen.availWidth = '  + screen.availWidth)  + ';'
		if (screen.colorDepth)  j_ScreenSize += escape('screen.colorDepth = '  + screen.colorDepth)  + ';'
		if (screen.height)      j_ScreenSize += escape('screen.height = '      + screen.height)      + ';'
		if (screen.pixelDepth)  j_ScreenSize += escape('screen.pixelDepth = '  + screen.pixelDepth)  + ';'
		if (screen.width)       j_ScreenSize += escape('screen.width = '       + screen.width)       + ';'
	} else { j_ScreenSize += escape('No screen')+';'; }
	j_ScreenNow = new Date();
	j_ScreenSize += escape('time = ' + j_ScreenNow.getTime()) + ';';

	var j_TSIScreenOffset = '';
	if (window.location.protocol.search (/s/) > 0) {
		if (window.location.host.search (/localhost/)) j_TSIScreenOffset = '/new.spectrapor.com'
		else j_TSIScreenOffset = '/spec75';
	}

	j_ScreenSize = j_TSIScreenOffset+'/screeninfo.gif?'+j_ScreenSize;
//	j_ScreenInfoImg = new Image();
//	j_ScreenInfoImg.src = j_ScreenSize;
} catch(e) {;}

