km_activeCurtainID=0;
function km_doOnMouseOverMenuItem() {
	var theID=km_doOnMouseOverMenuItem.arguments[0];
	var theObject=km_doOnMouseOverMenuItem.arguments[1];
	switch (theObject) {
		case 'king':
		case 'curtainCell':
			km_doCurtain(theID,'show');
			km_doMenuHighlight(km_doOnMouseOverMenuItem.arguments[2],theObject);
		break;
		case 'curtain':
			km_doCurtain(theID,'show');
		break;
	}
}
function km_doOnMouseOutMenuItem() {
	var theID=km_doOnMouseOutMenuItem.arguments[0];
	var theObject=km_doOnMouseOutMenuItem.arguments[1];
	switch (theObject) {
		case 'king':
		case 'curtainCell':
			km_doCurtain(theID,'hide');
			km_doMenuReset(km_doOnMouseOutMenuItem.arguments[2],theObject);
		break;
		case 'curtain':
			km_doCurtain(theID,'hide');
		break;
	}
}
function km_doMenuActive(theDiv) {
	theDiv.className='menuLinkActive';
}
function km_doMenuHighlight(theDiv,theObject) {
	switch (theObject) {
		case 'king':
			theDiv.className='menuLinkHighlight';
		break;
		case 'curtainCell':
			theDiv.className='curtainCellHighlight';
		break;
	}
}
function km_doMenuReset(theDiv,theObject) {
	var doReset=false;
	if (window.km_activeMenuDiv) {
		if (theDiv == km_activeMenuDiv)
			km_doMenuActive(theDiv);
		else
			doReset=true;
	} else {
		doReset=true;
	}
	if (doReset) {
		switch (theObject) {
			case 'king':
				theDiv.className='menuLink';
			break;
			case 'curtainCell':
				theDiv.className='curtainCell';
			break;
		}
	}
}
function km_doCurtain(theID,theDisplay) {
	switch (theDisplay) {
		case 'show':
			if (km_activeCurtainID > 0) {
				var theDiv='divCurtain_'+km_activeCurtainID;
				if (get_object(theDiv)) {
					o=get_object(theDiv);
					o.style.visibility='hidden';
				}
			}
			var theDiv='divCurtain_'+theID;
			if (get_object(theDiv)) {
				o=get_object(theDiv);
				o.style.visibility='visible';
			}
			km_activeCurtainID=theID;
		break;
		case 'hide':
			var theDiv='divCurtain_'+theID;
			if (get_object(theDiv)) {
				o=get_object(theDiv);
				o.style.visibility='hidden';
			}
			km_activeCurtainID=0;
		break;
	}
}
function menuOnLoad() {
	if (get_object('divMenuItem_'+pg)) {
		km_activeMenuDiv=get_object('divMenuItem_'+pg);
		km_doMenuActive(km_activeMenuDiv);
	}
}

