
var nom = 22; // Number of menus
var usePictures = 0; // use pictures?  1 = yes, 0 = no

function startUp(){
	var sid = getParam('show');
	for (var i = 1; i <= nom; i++) {
		if (i != sid) {
			menuHide(i);			
		}
	}
}

function getLayer(elname){
	return document.getElementById(elname);
}

function getPic(elname){
	return document.images[elname];
}

function picopen(n) {
	var title = ('title' + n);
	var pic = ('pic' + n);
	var el = getPic(pic);
	
	el.src = "/images/opened.gif";
}

function picclose(n) {
	var title = ('title' + n);
	var pic = ('pic' + n);
	var el = getPic(pic);

	el.src = "/images/closed.gif";
}


function menuHide(strDivName){
	var submenu = getLayer(strDivName);
	
	submenu.style.display = 'none';
	submenu.style.visibility = 'hidden';
	
	if (usePictures) picclose(strDivName);
}

function menuShow(strDivName){
	var submenu = getLayer(strDivName);

	submenu.style.display = 'block';
	submenu.style.visibility = 'visible';

	if (usePictures) picopen(strDivName);
}


function toggle(strDivName) {
	var submenu = getLayer(strDivName);

	if ((submenu.style.visibility == 'visible') || (submenu.style.visibility == '')) {//then hide the menu
		menuHide(strDivName);
	} else {
		menuShow(strDivName);
	}
}

function getParam(sParam) {
	var queryString = location.search;
	var queryObject = new Object();
	queryString = queryString.replace(/^.*\?(.+)$/,'$1');

	while ((pair = queryString.match(/([^=]+)=\'?([^\&\']*)\'?\&?/)) && pair[0].length) {
		queryString = queryString.substring( pair[0].length );

		if (/^\-?\d+$/.test(pair[2])) pair[2] = parseInt(pair[2]);
		queryObject[pair[1]] = pair[2];
	}

	if (sParam != undefined) {
		return queryObject[sParam];
	} else {
		return queryObject;		
	}
	

}