
function getFlashMovieObject(movieName){
	if (window.document[movieName]){
		return window.document[movieName];
	}
	if (navigator.appName.indexOf('Microsoft Internet') == -1) {
		if (document.embeds && document.embeds[movieName]) {
			return document.embeds[movieName];
		}
	} else {
		return document.getElementById(movieName);
	}
}

function toggleMenu() {
	var flashMovie = getFlashMovieObject('flasharea');
	flashMovie.JavaOpenMenu();
}
function closeMenu() {
	var flashMovie = getFlashMovieObject('flasharea');
	flashMovie.JavaCloseMenu();
}

function flashMenuDeactivate() {
	setTimeout("closeMenu()", 400);
}

var productList = [{'name':'rogue1','menu':'flashlightmenu'},
									{'name':'rogue2','menu':'flashlightmenu'},
									{'name':'modus1','menu':'flashlightmenu'},
									{'name':'modus2','menu':'flashlightmenu'},
									{'name':'link1','menu':'flashlightmenu'},
									{'name':'solo1','menu':'flashlightmenu'},
									{'name':'irix1','menu':'headlampmenu'},
									{'name':'irix2','menu':'headlampmenu'}];

function showProduct(productName) {
	for (var i = 0; i < productList.length; i++) {
		var theDiv = document.getElementById(productList[i].name);
		if (theDiv) {
			if (productList[i].name != productName) {
				theDiv.style.display = 'none';
			} else {
				theDiv.style.display = 'block';
				markSelected(productList[i].menu);
			}
		}
	}
	
	var theLink = document.getElementById('flashlights');
	theLink.focus();
	theLink.blur();// hack to fix chrome issue
	return true;
}

function markSelected(theId) {
	document.getElementById('flashlightmenu').className = document.getElementById('flashlightmenu').className.replace(' selected', '');
	document.getElementById('headlampmenu').className = document.getElementById('headlampmenu').className.replace(' selected', '');
	document.getElementById(theId).className = document.getElementById(theId).className + " selected";
}

function toggleHeadlampMenu() {
	var flashMovie = getFlashMovieObject('flasharea');
	flashMovie.JavaOpenMenuH();
}
function closeHeadlampMenu() {
	var flashMovie = getFlashMovieObject('flasharea');
	flashMovie.JavaCloseMenuH();
}

function flashHeadlampMenuDeactivate() {
	setTimeout("closeHeadlampMenu()", 400);
}