var MNU_COUNTRY_GERMANY = 1;
var MNU_COUNTRY_FRANCE = 2;
var MNU_COUNTRY_JAPAN = 3;
var MNU_COUNTRY_CHINA = 4;
var MNU_HOME = 5;
var MNU_SITE_MAP = 6;
var MNU_CONTACT2 = 7;
var MNU_ABOUT = 8;
var MNU_PRODUCTS = 9;
var MNU_APPLICATIONS = 10;
var MNU_CATALOG = 11;
var MNU_NEWS = 12;
var MNU_LAB_SERVICES = 13;
var MNU_CUSTOMER_SERVICE = 14;
var MNU_CONTACT = 15;
var MNU_SIDEBAR_BUTTON1 = 16;
var MNU_SIDEBAR_BUTTON2 = 17;
var MNU_SIDEBAR_BUTTON3 = 18;
var MNU_SIDEBAR_BUTTON4 = 19;
var MNU_SIDEBAR_BUTTON5 = 20;
var MNU_SIDEBAR_BUTTON6 = 21;
var MNU_SIDEBAR_BUTTON7 = 22;
var MNU_HOME2 = 23;

var intMainMenuOverId  = 0;
var intMainMenuSetId = 0;
var intMenuOnCounter = 0;
var bolCanHideMenu = true;

if (document.images)
{
	imgCountryGermanyOn = new Image();             
	imgCountryGermanyOn.src = strAppRoot + "/images/country_germany_on.gif";
	imgCountryGermanyOff = new Image();            
	imgCountryGermanyOff.src = strAppRoot + "/images/country_germany_off.gif";
	imgCountryFranceOn = new Image();             
	imgCountryFranceOn.src = strAppRoot + "/images/country_france_on.gif";
	imgCountryFranceOff = new Image();            
	imgCountryFranceOff.src = strAppRoot + "/images/country_france_off.gif";
	imgCountryJapanOn = new Image();             
	imgCountryJapanOn.src = strAppRoot + "/images/country_japan_on.gif";
	imgCountryJapanOff = new Image();            
	imgCountryJapanOff.src = strAppRoot + "/images/country_japan_off.gif";
	imgCountryChinaOn = new Image();             
	imgCountryChinaOn.src = strAppRoot + "/images/country_china_on.gif";
	imgCountryChinaOff = new Image();            
	imgCountryChinaOff.src = strAppRoot + "/images/country_china_off.gif";
	imgHomeOn = new Image();             
	imgHomeOn.src = strAppRoot + "/images/menu_home_on.gif";
	imgHomeOff = new Image();            
	imgHomeOff.src = strAppRoot + "/images/menu_home_off.gif";
	imgHome2On = new Image();             
	imgHome2On.src = strAppRoot + "/images/menu_home2_on.gif";
	imgHome2Off = new Image();            
	imgHome2Off.src = strAppRoot + "/images/menu_home2_off.gif";
	imgHome2Set = new Image();            
	imgHome2Set.src = strAppRoot + "/images/menu_home2_set.gif";
	imgSiteMapOn = new Image();             
	imgSiteMapOn.src = strAppRoot + "/images/menu_site_map_on.gif";
	imgSiteMapOff = new Image();            
	imgSiteMapOff.src = strAppRoot + "/images/menu_site_map_off.gif";
	imgContact2On = new Image();             
	imgContact2On.src = strAppRoot + "/images/menu_contact2_on.gif";
	imgContact2Off = new Image();            
	imgContact2Off.src = strAppRoot + "/images/menu_contact2_off.gif";
	imgAboutOn = new Image();             
	imgAboutOn.src = strAppRoot + "/images/menu_about_on.gif";
	imgAboutOff = new Image();            
	imgAboutOff.src = strAppRoot + "/images/menu_about_off.gif";
	imgAboutSet = new Image();            
	imgAboutSet.src = strAppRoot + "/images/menu_about_set.gif";
	imgProductsOn = new Image();             
	imgProductsOn.src = strAppRoot + "/images/menu_products_on.gif";
	imgProductsOff = new Image();            
	imgProductsOff.src = strAppRoot + "/images/menu_products_off.gif";
	imgProductsSet = new Image();            
	imgProductsSet.src = strAppRoot + "/images/menu_products_set.gif";
	imgApplicationsOn = new Image();             
	imgApplicationsOn.src = strAppRoot + "/images/menu_applications_on.gif";
	imgApplicationsOff = new Image();            
	imgApplicationsOff.src = strAppRoot + "/images/menu_applications_off.gif";
	imgApplicationsSet = new Image();            
	imgApplicationsSet.src = strAppRoot + "/images/menu_applications_set.gif";
	imgCatalogOn = new Image();             
	imgCatalogOn.src = strAppRoot + "/images/menu_catalog_on.gif";
	imgCatalogOff = new Image();            
	imgCatalogOff.src = strAppRoot + "/images/menu_catalog_off.gif";
	imgCatalogSet = new Image();            
	imgCatalogSet.src = strAppRoot + "/images/menu_catalog_set.gif";
	imgNewsOn = new Image();             
	imgNewsOn.src = strAppRoot + "/images/menu_news_on.gif";
	imgNewsOff = new Image();            
	imgNewsOff.src = strAppRoot + "/images/menu_news_off.gif";
	imgNewsSet = new Image();            
	imgNewsSet.src = strAppRoot + "/images/menu_news_set.gif";
	imgLabServicesOn = new Image();             
	imgLabServicesOn.src = strAppRoot + "/images/menu_lab_services_on.gif";
	imgLabServicesOff = new Image();            
	imgLabServicesOff.src = strAppRoot + "/images/menu_lab_services_off.gif";
	imgLabServicesSet = new Image();            
	imgLabServicesSet.src = strAppRoot + "/images/menu_lab_services_set.gif";
	imgCustomerServiceOn = new Image();             
	imgCustomerServiceOn.src = strAppRoot + "/images/menu_customer_service_on.gif";
	imgCustomerServiceOff = new Image();            
	imgCustomerServiceOff.src = strAppRoot + "/images/menu_customer_service_off.gif";
	imgCustomerServiceSet = new Image();            
	imgCustomerServiceSet.src = strAppRoot + "/images/menu_customer_service_set.gif";
	imgContactOn = new Image();             
	imgContactOn.src = strAppRoot + "/images/menu_contact_on.gif";
	imgContactOff = new Image();            
	imgContactOff.src = strAppRoot + "/images/menu_contact_off.gif";
	imgContactSet = new Image();            
	imgContactSet.src = strAppRoot + "/images/menu_contact_set.gif";
	imgSidebarButtonOn = new Image();             
	imgSidebarButtonOn.src = strAppRoot + "/images/button_sidebar_on.gif";
	imgSidebarButtonOff = new Image();            
	imgSidebarButtonOff.src = strAppRoot + "/images/button_sidebar_off.gif";
}

function rollOver(intImage)
{
	if (document.images)
	{
		switch(intImage)
		{	//NOTE: Due to a NN4.73 bug you cannot use the constants within a switch statement
			case 1: document["imgCountryGermany"].src = imgCountryGermanyOn.src; break;
			case 2: document["imgCountryFrance"].src = imgCountryFranceOn.src; break;
			case 3: document["imgCountryJapan"].src = imgCountryJapanOn.src; break;
			case 4: document["imgCountryChina"].src = imgCountryChinaOn.src; break;
			case 5: document["imgHome"].src = imgHomeOn.src; break;
			case 6: document["imgSiteMap"].src = imgSiteMapOn.src; break;
			case 7: document["imgContact2"].src = imgContact2On.src; break;
			case 16: document["imgSidebarButton1"].src = imgSidebarButtonOn.src; break;
			case 17: document["imgSidebarButton2"].src = imgSidebarButtonOn.src; break;
			case 18: document["imgSidebarButton3"].src = imgSidebarButtonOn.src; break;
			case 19: document["imgSidebarButton4"].src = imgSidebarButtonOn.src; break;
			case 20: document["imgSidebarButton5"].src = imgSidebarButtonOn.src; break;
			case 21: document["imgSidebarButton6"].src = imgSidebarButtonOn.src; break;
			case 22: document["imgSidebarButton7"].src = imgSidebarButtonOn.src; break;
			case 23: document["imgHome2"].src = imgHome2On.src; break;
			case 24: document["imgMercuryPorosimetry"].src = imgMercuryPorosimetryOn.src; break;
			case 25: document["imgParticleSize"].src = imgParticleSizeOn.src; break;
			case 26: document["imgSurfaceArea"].src = imgSurfaceAreaOn.src; break;
			case 27: document["imgChemisorption"].src = imgChemisorptionOn.src; break;
			case 28: document["imgDensity"].src = imgDensityOn.src; break;
			case 29: document["imgZetaPotential"].src = imgZetaPotentialOn.src; break;
			case 30: document["imgSoftwareUpgrades"].src = imgSoftwareUpgradesOn.src; break;
			case 31: document["imgOfficeLocations"].src = imgOfficeLocationsOn.src; break;
			case 32: document["imgCareers"].src = imgCareersOn.src; break;
			case 33: document["imgCertifications"].src = imgCertificationsOn.src; break;
			case 34: document["imgAwards"].src = imgAwardsOn.src; break;
			case 35: document["imgApplicationNotes"].src = imgApplicationNotesOn.src; break;
			case 36: document["imgTechnicalArticles"].src = imgTechnicalArticlesOn.src; break;
			case 37: document["imgTechnicalPapers"].src = imgTechnicalPapersOn.src; break;
			case 38: document["imgApplicationLinks"].src = imgApplicationLinksOn.src; break;
			case 39: document["imgFAQ"].src = imgFAQOn.src; break;
			case 40: document["imgBrowseCatalog"].src = imgBrowseCatalogOn.src; break;
			case 41: document["imgPressReleases"].src = imgPressReleasesOn.src; break;
			case 42: document["imgNewsArticles"].src = imgNewsArticlesOn.src; break;
			case 43: document["imgEventsCalendar"].src = imgEventsCalendarOn.src; break;
			case 44: document["imgNewsletter"].src = imgNewsletterOn.src; break;
			case 45: document["imgLabTips"].src = imgLabTipsOn.src; break;
			case 46: document["imgMAL"].src = imgMALOn.src; break;
			case 47: document["imgSupportCenter"].src = imgSupportCenterOn.src; break;
			case 48: document["imgMaintenanceAgreements"].src = imgMaintenanceAgreementsOn.src; break;
			case 49: document["imgTrainingCenter"].src = imgTrainingCenterOn.src; break;
			case 50: document["imgMSDS"].src = imgMSDSOn.src; break;
			case 51: document["imgContactInformation"].src = imgContactInformationOn.src; break;
			case 52: document["imgMaps"].src = imgMapsOn.src; break;
			case 53: document["imgHotelInformation"].src = imgHotelInformationOn.src; break;
			case 54: document["imgInformationRequest"].src = imgInformationRequestOn.src; break;
			case 55: document["imgRepLocator"].src = imgRepLocatorOn.src; break;
			case 56: document["imgAcctRegistration"].src = imgAcctRegistrationOn.src; break;
			case 57: document["imgAcctLogin"].src = imgAcctLoginOn.src; break;
			case 58: document["imgProductReg"].src = imgProductRegOn.src; break;
		}
	}
}

function rollOut(intImage)
{
	if (document.images)
	{
		switch(intImage)
		{	
			case 1: document["imgCountryGermany"].src = imgCountryGermanyOff.src; break;
			case 2: document["imgCountryFrance"].src = imgCountryFranceOff.src; break;
			case 3: document["imgCountryJapan"].src = imgCountryJapanOff.src; break;
			case 4: document["imgCountryChina"].src = imgCountryChinaOff.src; break;
			case 5: document["imgHome"].src = imgHomeOff.src; break;
			case 6: document["imgSiteMap"].src = imgSiteMapOff.src; break;
			case 7: document["imgContact2"].src = imgContact2Off.src; break;
			case 16: document["imgSidebarButton1"].src = imgSidebarButtonOff.src; break;
			case 17: document["imgSidebarButton2"].src = imgSidebarButtonOff.src; break;
			case 18: document["imgSidebarButton3"].src = imgSidebarButtonOff.src; break;
			case 19: document["imgSidebarButton4"].src = imgSidebarButtonOff.src; break;
			case 20: document["imgSidebarButton5"].src = imgSidebarButtonOff.src; break;
			case 21: document["imgSidebarButton6"].src = imgSidebarButtonOff.src; break;
			case 22: document["imgSidebarButton7"].src = imgSidebarButtonOff.src; break;
			case 23: document["imgHome2"].src = imgHome2Off.src; break;
			case 24: document["imgMercuryPorosimetry"].src = imgMercuryPorosimetryOff.src; break;
			case 25: document["imgParticleSize"].src = imgParticleSizeOff.src; break;
			case 26: document["imgSurfaceArea"].src = imgSurfaceAreaOff.src; break;
			case 27: document["imgChemisorption"].src = imgChemisorptionOff.src; break;
			case 28: document["imgDensity"].src = imgDensityOff.src; break;
			case 29: document["imgZetaPotential"].src = imgZetaPotentialOff.src; break;
			case 30: document["imgSoftwareUpgrades"].src = imgSoftwareUpgradesOff.src; break;
			case 31: document["imgOfficeLocations"].src = imgOfficeLocationsOff.src; break;
			case 32: document["imgCareers"].src = imgCareersOff.src; break;
			case 33: document["imgCertifications"].src = imgCertificationsOff.src; break;
			case 34: document["imgAwards"].src = imgAwardsOff.src; break;
			case 35: document["imgApplicationNotes"].src = imgApplicationNotesOff.src; break;
			case 36: document["imgTechnicalArticles"].src = imgTechnicalArticlesOff.src; break;
			case 37: document["imgTechnicalPapers"].src = imgTechnicalPapersOff.src; break;
			case 38: document["imgApplicationLinks"].src = imgApplicationLinksOff.src; break;
			case 39: document["imgFAQ"].src = imgFAQOff.src; break;
			case 40: document["imgBrowseCatalog"].src = imgBrowseCatalogOff.src; break;
			case 41: document["imgPressReleases"].src = imgPressReleasesOff.src; break;
			case 42: document["imgNewsArticles"].src = imgNewsArticlesOff.src; break;
			case 43: document["imgEventsCalendar"].src = imgEventsCalendarOff.src; break;
			case 44: document["imgNewsletter"].src = imgNewsletterOff.src; break;
			case 45: document["imgLabTips"].src = imgLabTipsOff.src; break;
			case 46: document["imgMAL"].src = imgMALOff.src; break;
			case 47: document["imgSupportCenter"].src = imgSupportCenterOff.src; break;
			case 48: document["imgMaintenanceAgreements"].src = imgMaintenanceAgreementsOff.src; break;
			case 49: document["imgTrainingCenter"].src = imgTrainingCenterOff.src; break;
			case 50: document["imgMSDS"].src = imgMSDSOff.src; break;
			case 51: document["imgContactInformation"].src = imgContactInformationOff.src; break;
			case 52: document["imgMaps"].src = imgMapsOff.src; break;
			case 53: document["imgHotelInformation"].src = imgHotelInformationOff.src; break;
			case 54: document["imgInformationRequest"].src = imgInformationRequestOff.src; break;
			case 55: document["imgRepLocator"].src = imgRepLocatorOff.src; break;
			case 56: document["imgAcctRegistration"].src = imgAcctRegistrationOff.src; break;
			case 57: document["imgAcctLogin"].src = imgAcctLoginOff.src; break;
			case 58: document["imgProductReg"].src = imgProductRegOff.src; break;
		}
	}
}

function mainMenuRollOver(intMenuItem, intMenuItemSelected)
{
	var objDiv;
	bolCanHideMenu = false;
	intMainMenuSetId = intMenuItemSelected;
	if (document.images)
	{
		if(intMainMenuOverId !=0) mainMenuOff(intMainMenuOverId, intMenuItemSelected); // turn off any currently on main menu item
		intMainMenuOverId = intMenuItem; // set the main menu over id
		switch(intMenuItem)
		{
			case 8:
				document["imgAbout"].src = imgAboutOn.src;
				objDiv = document.getElementById("subMenuAbout");
				objDiv.style.visibility="visible";  
				break;
			case 9: 
				document["imgProducts"].src = imgProductsOn.src;
				objDiv = document.getElementById("subMenuProducts");
				objDiv.style.visibility="visible";  
				break;
			case 10:
				document["imgApplications"].src = imgApplicationsOn.src;
				objDiv = document.getElementById("subMenuApplications");
				objDiv.style.visibility="visible";  
				break;
			case 11: 
				document["imgCatalog"].src = imgCatalogOn.src;
				objDiv = document.getElementById("subMenuCatalog");
				objDiv.style.visibility="visible";  
				break;
			case 12:
				document["imgNews"].src = imgNewsOn.src;
				objDiv = document.getElementById("subMenuNewsAndPress");
				objDiv.style.visibility="visible";  
				break;
			case 13:
				document["imgLabServices"].src = imgLabServicesOn.src;
				objDiv = document.getElementById("subMenuLabServices");
				objDiv.style.visibility="visible";  
				break;
			case 14:
				document["imgCustomerService"].src = imgCustomerServiceOn.src;
				objDiv = document.getElementById("subMenuCustomerService");
				objDiv.style.visibility="visible";  
				break;
			case 15:
				document["imgContact"].src = imgContactOn.src;
				objDiv = document.getElementById("subMenuContact");
				objDiv.style.visibility="visible";  
				break;
			case 23:
				document["imgHome2"].src = imgHome2On.src;
				break;
		}
	}
}

function mainMenuRollOut(intMenuItem)
{
	bolCanHideMenu = true;
}

function mainMenuOff(intMenuItem, intMenuItemSelected)
{
	var objDiv;
	if (document.images)
	{
		switch(intMenuItem)
		{	
			case 8:
					if(intMenuItemSelected == MNU_ABOUT)
						document["imgAbout"].src = imgAboutSet.src;
					else
						document["imgAbout"].src = imgAboutOff.src;
					objDiv = document.getElementById("subMenuAbout");
					objDiv.style.visibility="hidden";  
					break;
			case 9: 
					if(intMenuItemSelected == MNU_PRODUCTS)
						document["imgProducts"].src = imgProductsSet.src;
					else
						document["imgProducts"].src = imgProductsOff.src;
					objDiv = document.getElementById("subMenuProducts");
					objDiv.style.visibility="hidden";  
					break;
			case 10: 
					if(intMenuItemSelected == MNU_APPLICATIONS)
						document["imgApplications"].src = imgApplicationsSet.src;
					else
						document["imgApplications"].src = imgApplicationsOff.src;
					objDiv = document.getElementById("subMenuApplications");
					objDiv.style.visibility="hidden";  
					break;
			case 11: 
					if(intMenuItemSelected == MNU_CATALOG)
						document["imgCatalog"].src = imgCatalogSet.src;
					else
						document["imgCatalog"].src = imgCatalogOff.src;
					objDiv = document.getElementById("subMenuCatalog");
					objDiv.style.visibility="hidden";  
					break;
			case 12:  
					if(intMenuItemSelected == MNU_NEWS)
						document["imgNews"].src = imgNewsSet.src;
					else
						document["imgNews"].src = imgNewsOff.src;
					objDiv = document.getElementById("subMenuNewsAndPress");
					objDiv.style.visibility="hidden";  
					break;
			case 13:  
					if(intMenuItemSelected == MNU_LAB_SERVICES)
						document["imgLabServices"].src = imgLabServicesSet.src;
					else
						document["imgLabServices"].src = imgLabServicesOff.src;
					objDiv = document.getElementById("subMenuLabServices");
					objDiv.style.visibility="hidden";  
					break;
			case 14: 
					if(intMenuItemSelected == MNU_CUSTOMER_SERVICE)
						document["imgCustomerService"].src = imgCustomerServiceSet.src;
					else
						document["imgCustomerService"].src = imgCustomerServiceOff.src;
					objDiv = document.getElementById("subMenuCustomerService");
					objDiv.style.visibility="hidden";  
					break;
			case 15: 
					if(intMenuItemSelected == MNU_CONTACT)
						document["imgContact"].src = imgContactSet.src;
					else
						document["imgContact"].src = imgContactOff.src;
					objDiv = document.getElementById("subMenuContact");
					objDiv.style.visibility="hidden";  
					break;
			case 23: 
					if(intMenuItemSelected == MNU_HOME2)
						document["imgHome2"].src = imgHome2Set.src;
					else
						document["imgHome2"].src = imgHome2Off.src;
					break;
		}
		intMenuOnCounter = 0;
	}
}

function subMenuRollOver(intMenuItem)
{
	bolCanHideMenu = false;
}

function subMenuRollOut(intMenuItem)
{
	bolCanHideMenu = true;
	intMenuOnCounter = 0;
}

function checkMenus()
{
	if((intMainMenuOverId > 0) && (bolCanHideMenu == true))
	{
		intMenuOnCounter = intMenuOnCounter + 1;
		if(intMenuOnCounter > 15) mainMenuOff(intMainMenuOverId, intMainMenuSetId);
	}
}

window.setInterval("checkMenus()", 100);