var pageLoaded = false;

// Main level navigation
aboutusOff = new Image(); aboutusOff.src="images/about-us.gif";
aboutusOn = new Image(); aboutusOn.src="images/about-us-on.gif";
featuresOff = new Image(); featuresOff.src="images/features.gif";
featuresOn = new Image(); featuresOn.src="images/features-on.gif";
researchOff = new Image(); researchOff.src="images/applications.gif";
researchOn = new Image(); researchOn.src="images/applications-on.gif";
supportOff = new Image(); supportOff.src="images/support.gif";
supportOn = new Image(); supportOn.src="images/support-on.gif";
newsOff = new Image(); newsOff.src="images/tubes.gif";
newsOn = new Image(); newsOn.src="images/tubes-on.gif";
irOff = new Image(); irOff.src="images/multimedia.gif";
irOn = new Image(); irOn.src="images/multimedia-on.gif";
contactusOff = new Image(); contactusOff.src="images/contact-us.gif";
contactusOn = new Image(); contactusOn.src="images/contact-us-on.gif";

// About Section Vertical
aboutushomeNavOff = new Image(); aboutushomeNavOff.src="images/about-us.gif";
aboutushomeNavOn = new Image(); aboutushomeNavOn.src="images/about-us-on.gif";
corpoverviewNavOff = new Image(); corpoverviewNavOff.src="images/about-nav/nav-company-profile.gif";
corpoverviewNavOn = new Image(); corpoverviewNavOn.src="images/about-nav/nav-company-profile-on.gif";
customersNavOff = new Image(); customersNavOff.src="images/about-nav/nav-customers.gif";
customersNavOn = new Image(); customersNavOn.src="images/about-nav/nav-customers-on.gif";
newsNavOff = new Image(); newsNavOff.src="images/about-nav/nav-news.gif";
newsNavOn = new Image(); newsNavOn.src="images/about-nav/nav-news-on.gif";


// Features Section Vertical
featureshomeNavOff = new Image(); featureshomeNavOff.src="";
featureshomeNavOn = new Image(); featureshomeNavOn.src="";
directprintingNavOff = new Image(); directprintingNavOff.src="images/features-nav/nav-direct-printing.gif";
directprintingNavOn = new Image(); directprintingNavOn.src="images/features-nav/nav-direct-printing-on.gif";
multiplemediaNavOff = new Image(); multiplemediaNavOff.src="images/features-nav/nav-multiple-media.gif";
multiplemediaNavOn = new Image(); multiplemediaNavOn.src="images/features-nav/nav-multiple-media-on.gif";
pataccNavOff = new Image(); pataccNavOff.src="images/features-nav/nav-overview.gif";
pataccNavOn = new Image(); pataccNavOn.src="images/features-nav/nav-overview-on.gif";
patprofNavOff = new Image(); patprofNavOff.src="images/features-nav/nav-rack-printing.gif";
patprofNavOn = new Image(); patprofNavOn.src="images/features-nav/nav-rack-printing-on.gif";
serializeNavOff = new Image(); serializeNavOff.src="images/features-nav/nav-serialization.gif";
serializeNavOn = new Image(); serializeNavOn.src="images/features-nav/nav-serialization-on.gif";
excelNavOff = new Image(); excelNavOff.src="images/features-nav/nav-excel-interface.gif";
excelNavOn = new Image(); excelNavOn.src="images/features-nav/nav-excel-interface-on.gif";
inkoptionsNavOff = new Image(); inkoptionsNavOff.src="images/features-nav/nav-ink-options.gif";
inkoptionsNavOn = new Image(); inkoptionsNavOn.src="images/features-nav/nav-ink-options-on.gif";
fontsizesNavOff = new Image(); fontsizesNavOff.src="images/features-nav/nav-font-sizes.gif";
fontsizesNavOn = new Image(); fontsizesNavOn.src="images/features-nav/nav-font-sizes-on.gif";
storedprogramsNavOff = new Image(); storedprogramsNavOff.src="images/features-nav/nav-stored-programs.gif";
storedprogramsNavOn = new Image(); storedprogramsNavOn.src="images/features-nav/nav-stored-programs-on.gif";
onetouchprintingNavOff = new Image(); onetouchprintingNavOff.src="images/features-nav/nav-one-touch-printing.gif";
onetouchprintingNavOn = new Image(); onetouchprintingNavOn.src="images/features-nav/nav-one-touch-printing-on.gif";
specificationsNavOff = new Image(); specificationsNavOff.src="images/features-nav/nav-specifications.gif";
specificationsNavOn = new Image(); specificationsNavOn.src="images/features-nav/nav-specifications-on.gif";
easysetupNavOff = new Image(); easysetupNavOff.src="images/features-nav/nav-easy-setup.gif";
easysetupNavOn = new Image(); easysetupNavOn.src="images/features-nav/nav-easy-setup-on.gif";
sidewritingNavOff = new Image(); sidewritingNavOff.src="images/features-nav/nav-sidewriting.gif";
sidewritingNavOn = new Image(); sidewritingNavOn.src="images/features-nav/nav-sidewriting-on.gif";


// Research Section Vertical
researchhomeNavOff = new Image(); researchhomeNavOff.src="images/features-nav/nav-overview.gif";
researchhomeNavOn = new Image(); researchhomeNavOn.src="images/features-nav/nav-overview-on.gif";
testimonialsNavOff = new Image(); testimonialsNavOff.src="images/applications-nav/nav-testimonials.gif";
testimonialsNavOn = new Image(); testimonialsNavOn.src="images/applications-nav/nav-testimonials-on.gif";
focusareasNavOff = new Image(); focusareasNavOff.src="images/applications-nav/nav-molecular-biology.gif";
focusareasNavOn = new Image(); focusareasNavOn.src="images/applications-nav/nav-molecular-biology-on.gif";
biotechnologyNavOff = new Image(); biotechnologyNavOff.src="images/applications-nav/nav-organization.gif";
biotechnologyNavOn = new Image(); biotechnologyNavOn.src="images/applications-nav/nav-organization-on.gif";
researcherProfilesNavOff = new Image(); researcherProfilesNavOff.src="images/applications-nav/";
researcherProfilesNavOn = new Image(); researcherProfilesNavOn.src="images/applications-nav/";
LIMSNavOff = new Image(); LIMSNavOff.src="images/applications-nav/nav-lims.gif";
LIMSNavOn = new Image(); LIMSNavOn.src="images/applications-nav/nav-lims-on.gif";


// Support Section Vertical
supporthomeNavOff = new Image(); supporthomeNavOff.src="images/support-nav/nav-faq.gif";
supporthomeNavOn = new Image(); supporthomeNavOn.src="images/support-nav/nav-faq-on.gif"
medicinedevNavOff = new Image(); medicinedevNavOff.src="images/support-nav/nav-quick-reference-guide.gif";
medicinedevNavOn = new Image (); medicinedevNavOn.src="images/support-nav/nav-quick-reference-guide-on.gif";
clintriNavOff = new Image(); clintriNavOff.src="images/support-nav/nav-request-a-quote.gif";
clintriNavOn = new Image(); clintriNavOn.src="images/support-nav/nav-request-a-quote-on.gif";
trieduNavOff = new Image(); trieduNavOff.src="images/support-nav/nav-user-manual.gif";
trieduNavOn = new Image(); trieduNavOn.src="images/support-nav/nav-user-manual-on.gif";
downloadsNavOff = new Image(); downloadsNavOff.src="images/support-nav/nav-downloads.gif";
downloadsNavOn = new Image(); downloadsNavOn.src="images/support-nav/nav-downloads-on.gif";


// News Section Vertical
newsroomhomeNavOff = new Image(); newsroomhomeNavOff.src="images/promotions-nav/nav-flyer.gif";
newsroomhomeNavOn = new Image(); newsroomhomeNavOn.src="images/promotions-nav/nav-flyer-on.gif"
pressNavOff = new Image(); pressNavOff.src="images/promotions-nav/nav-mailing_list.gif";
pressNavOn = new Image(); pressNavOn.src="images/promotions-nav/nav-mailing_list-on.gif";

// Investors Section Vertical
investorshomeNavOff = new Image(); investorshomeNavOff.src="";
investorshomeNavOn = new Image(); investorshomeNavOn.src=""
calendarofeventsNavOff = new Image(); calendarofeventsNavOff.src="";
calendarofeventsNavOn = new Image(); calendarofeventsNavOn.src=""
contactsNavOff = new Image(); contactsNavOff.src="";
contactsNavOn = new Image(); contactsNavOn.src="";
corpgovNavOff = new Image(); corpgovNavOff.src="";
corpgovNavOn = new Image(); corpgovNavOn.src=""
edeliveryNavOff = new Image(); edeliveryNavOff.src="";
edeliveryNavOn = new Image(); edeliveryNavOn.src="";
emailalertsNavOff = new Image(); emailalertsNavOff.src="";
emailalertsNavOn = new Image(); emailalertsNavOn.src="";
factsheetNavOff = new Image(); factsheetNavOff.src="";
factsheetNavOn = new Image(); factsheetNavOn.src="";
faqNavOff = new Image(); faqNavOff.src="";
faqNavOn = new Image(); faqNavOn.src="";
financialsNavOff = new Image(); financialsNavOff.src="";
financialsNavOn = new Image(); financialsNavOn.src="";
litrequestsNavOff = new Image(); litrequestsNavOff.src="";
litrequestsNavOn = new Image(); litrequestsNavOn.src="";
secfilingsNavOff = new Image(); secfilingsNavOff.src="";
secfilingsNavOn = new Image(); secfilingsNavOn.src=""
stockNavOff = new Image(); stockNavOff.src="";
stockNavOn = new Image(); stockNavOn.src="";


// Contact Us Section Vertical 
orderNavOff = new Image(); orderNavOff.src="images/contact-nav/nav-order.gif";
orderNavOn = new Image(); orderNavOn.src="images/contact-nav/nav-order-on.gif";
careershomeNavOff = new Image(); careershomeNavOff.src="";
careershomeNavOn = new Image(); careershomeNavOn.src=""
jobpostNavOff = new Image(); jobpostNavOff.src="";
jobpostNavOn = new Image(); jobpostNavOn.src="";
cultureNavOff = new Image(); cultureNavOff.src="";
cultureNavOn = new Image(); cultureNavOn.src="";
benefitsNavOff = new Image(); benefitsNavOff.src="";
benefitsNavOn = new Image(); benefitsNavOn.src="";
valNavOff = new Image(); valNavOff.src="";
valNavOn = new Image(); valNavOn.src="";
natconfNavOff = new Image(); natconfNavOff.src="";
natconfNavOn = new Image(); natconfNavOn.src="";
collprogNavOff = new Image(); collprogNavOff.src="";
collprogNavOn = new Image(); collprogNavOn.src="";
mbaNavOff = new Image(); mbaNavOff.src="";
mbaNavOn = new Image(); mbaNavOn.src="";


function loadProc() {
	pageLoaded = true;
}

function img_act(img) {
	document[img].src = eval(img + "On").src;
}

function img_inact(img) {
	document[img].src = eval(img + "Off").src;
}

function showLayer(layername) {
	if (pageLoaded) {
		if (document.all){
			document.all[layername].style.visibility = "visible";
		}
		else if (document.layers){
	 		document.layers[layername].visibility = "visible";
		}
		else {
			var myLayer = document.getElementById(layername);
			myLayer.style.visibility = "visible";
		}
	}
}

function hideLayer(layername) {
	if (pageLoaded) {
		if (document.all){
			document.all[layername].style.visibility = "hidden";
		}
		else if (document.layers){
			document.layers[layername].visibility = "hidden";
		}
		else {
			var myLayer = document.getElementById(layername);
			myLayer.style.visibility = "hidden";
		}
	}
}

var blnReset = false;
var defaultSubnav = "emptySubnav";
var currImage = "";
var currLayer = "";

function showtopnav(menuname)
{
	resettopnav(menuname);
	currLayer = menuname + "Subnav";
	showLayer(menuname+'Subnav');
	showLayer('resetSubnav');
	img_act_nav(menuname, "topNav");
	clearreset();
}
function resettopnav()
{
	if (currLayer != "") {
		hideLayer(currLayer);
	}
	if ((currImage != "") && (currImage + "Subnav" != defaultSubnav)) {
		img_inact_nav(currImage, "topNav");
	}
	showLayer("emptySubnav");
	clearreset();
}
function settimedreset()
{
	hideLayer('resetSubnav');
	blnReset = true;
	resetTimeout = setTimeout('timedresetnav()', 1000);
}
function timedresetnav()
{
	if(blnReset)
	{
		resettopnav();
	}
}
function clearreset()
{
	if(blnReset) window.clearTimeout(resetTimeout);
	blnReset = false;
}
function img_inact_nav(imagename,layername)
{
	if (document.layers){
		document.layers[layername].document.images[imagename].src = eval(imagename + 'Off.src')
	}else{
		document [imagename].src = eval(imagename + 'Off.src')
	}
	if (layername == "topNav") {
		currImage = "";
	}
	clearreset();
}
function img_act_nav(imagename,layername)
{
	if (document.layers){
		document.layers[layername].document.images[imagename].src = eval(imagename + 'On.src')
	}else{
		document [imagename].src = eval(imagename + 'On.src')
	}
	if (layername == "topNav") {
		currImage = imagename;
	}
	showLayer('resetSubnav');
	clearreset();
}