/*
 * date:	2002-10-14
 * info:	http://inspire.server101.com/js/m/
 */

var mItem = [];
var mTime = [];
var mWait = 250;


// INIT MENUS
//
function mInit() {
	var i;
	var divs = document.getElementsByTagName('div');

	for (i = 0; i < divs.length; i++) {
		if (divs[i].getAttribute('id') == 'submenu') {
			var mIndx= mItem.length;
			mItem[mIndx]= divs[i];

			f = new Function('mShow(\'' + mIndx + '\');');
			b = new Function('mBlur(\'' + mIndx + '\');');
			mItem[mIndx].parentNode.onmouseover = f;
			mItem[mIndx].parentNode.onmouseout = b;
		}
	}
}


function mShow(mIndx) {
//	alert(mIndx + ':' + mItem[mIndx].style.display);
	for (var i = 0; i < mItem.length; i++) {
		if (mItem[i].style.display != 'none') {
			if (i != mIndx) mHide(i);
			else mClear(i);
		}
	}
	mItem[mIndx].style.display = 'block';
}


function mHide(mIndx) {
	mClear(mIndx);
	mItem[mIndx].style.display = 'none';
}


function mBlur(mIndx) {
	mTime[mIndx] = setTimeout('mHide(\'' + mIndx + '\');', mWait);
}


function mClear(mIndx) {
	if (mTime[mIndx]) {
		clearTimeout(mTime[mIndx]);
		mTime[mIndx] = null;
	}
}
