

var clrBoarderHi = "#000000";
var clrBackHi = "#999999";
var clrBoarderLo = "#999999";
var clrBackLo = "#FFFFFF";


function borderize(what,color,bcolor){
    what.style.borderColor=color;
    what.style.backgroundColor=bcolor;
}

function changeClass(mTarget, mClass) {
	mTarget.className=mClass;
}

function menu_on(pEvent, loClass, hiClass){
    if (document.all)
        mSrc=event.srcElement;
    else if (document.getElementById)
        mSrc=pEvent.target;

    if (mSrc.className==loClass) {
        changeClass(mSrc, hiClass);
        // borderize(mSrc,clrBoarderHi,clrBackHi);
    } else {
        while (mSrc.tagName!="TABLE") {
            mSrc=document.getElementById? mSrc.parentNode : mSrc.parentElement;
            if (mSrc.className==loClass) {
		        changeClass(mSrc, hiClass);
                // borderize(mSrc,clrBoarderHi,clrBackHi);
			}
        }
    }
}

function menu_off(pEvent, loClass, hiClass){
    if (document.all)
        mSrc=event.srcElement;
    else if (document.getElementById)
        mSrc=pEvent.target;

    if (mSrc.className==hiClass) {
        changeClass(mSrc, loClass);
        // borderize(mSrc,clrBoarderLo,clrBackLo);
    } else {
        while (mSrc.tagName!="TABLE") {
            mSrc=document.getElementById? mSrc.parentNode : mSrc.parentElement;
            if (mSrc.className==hiClass) {
		        changeClass(mSrc, loClass);
                // borderize(mSrc,clrBoarderLo,clrBackLo);
			}
        }
    }
}

