﻿// JScript File
//alert("wiesjekorf.js included");

function getMenu(){
//	alert("getMenu");
	var result;
	
//	alert("navigator.appName : " + navigator.appName);
	
	if(navigator.appName.indexOf("Microsoft") != -1) {
		if (parent == null){
//			alert('parent not found')
		} else if (parent.left == null) {
//			alert("parent.left not found")
		} else if (parent.left.flashMenu == null) {
//			alert("parent.left.flashMenu not found")
		} else {
			result = parent.left.flashMenu;
		}
	} else {
		if (parent == null){
//			alert('parent not found')
		} else if (parent.left == null) {
//			alert("parent.left not found")
		} else if (parent.left.document == null) {
//			alert("parent.left.document not found")
		} else if (parent.left.document.flashMenu == null) {
//			alert("parent.left.document.flashMenu not found")
		} else {
//			alert("parent.left.document.getElementByID : " + parent.left.document.getElementById);
//			result = parent.getElementById('left').document.getElementById('flashMenu');
//			alert("result : " + result);
//			result = parent.left.document.getElementById('flashMenu');
//			alert("result : " + result);
			
			result = parent.left.document.flashMenu;
//			alert("result : " + result);
		}
	}
	
	try{
		//Hack for Firefox, FF returns a list of hits.
		if (result.length != undefined) {
			result = result[1];
		}
	}catch (err){
//		txt	=	"There was an error on this page.\n\n"
//		txt	+=	"Error description: " + err.description + "\n\n"
//		txt	+=	"Click OK to continue.\n\n"
//		alert(txt)
	}

	return result;
}

function selectMenu(Chapter,Project,Category){
	//alert("selectMenu");
	setTimeout("selectMenuDelayed('" + Chapter + "','" + Project + "','" + Category +"')",200);
}

function selectMenuDelayed(Chapter,Project,Category){
	//alert("selectMenuDelayed")
	var flashMenu = getMenu();

	if	((Chapter == undefined) || (Project == undefined) || (Category == undefined)){
		//alert("Chapter : " + Chapter);
		//alert("Project : " + Project);
		//alert("Category : " + Category);
		return;
	}
	
	if (flashMenu != null) {
		//alert("flashMenu.showLocation : " + flashMenu.showLocation)
		if (flashMenu.showLocation != undefined) {
			//alert("calling flashMenu.showLocation")
			flashMenu.showLocation(Chapter,Project,Category);
		} else {
			//alert('flashMenu.showLocation is nothing')
		}
	} else {
		//alert('flashMenu is nothing')
	}
	return true;
}
