<!--//

var st = 0;

var ie = (document.all);
var dom = (document.getElementById);
var ver = parseInt(navigator.appVersion);
var IE = (navigator.appName == "Microsoft Internet Explorer") ? 1 : 0;
var NS = (navigator.appName == "Netscape") ? 1 : 0;
var TopCoord  = 0;
var LeftCoord = 0;

function show(n) {

//    oldFileName = document.getElementById('m'+n).src;
//    var re = new RegExp("(.*[0-9])(.*)", "i");
//    var res = re.exec(oldFileName);
//    newFileName = RegExp.$1 + 'over'+RegExp.$2;
//    document.getElementById('m'+n).src = newFileName;

    document.getElementById('m'+n).src = 'images/buttons/'+n+'_over.jpg';
    clearTimeout(st);
//    hide();
    var obj = getobj('menu'+n);
    var m = getobj('m'+n);

    if (!obj) return;

    TopCoord  = ObjTop(document.images['m'+n], 0);
    LeftCoord = ObjLeft(document.images['m'+n], -2);

    obj.top  = TopCoord;
    obj.left = LeftCoord;

    if (!document.all) {
        document.getElementById('menu'+n).style.visibility='visible';
    }
    else {
        document.all['menu'+n].style.visibility='visible';
    }

  //  document.getElementById('td'+n).style.background = '#FD5105';
}

function hide(n) {
    document.getElementById('m'+n).src = 'images/buttons/'+n+'.jpg';
    if (!document.all) {
        document.getElementById('menu'+n).style.visibility='hidden';
    }
    else {
        document.all['menu'+n].style.visibility='hidden';
    }

/*
    if (!ids || ids.length == 0) return;

    //s = "";

    for (i=0; i<ids.length; i++) {
        n = ids[i];

        var obj = getobj('menu'+n);

        if (!document.all) {
            document.getElementById('menu'+n).style.visibility='hidden';
        } else {
            document.all['menu'+n].style.visibility='hidden';
        }
//       document.getElementById('td'+n).style.background = '#FFFFFF';

        //s += "("+ids.length+") hidding " + 'menu' + n + "\n";

    }
  */
}

function getobj(s) {
    if (ie) {
        return (document.all[s].style);
    } else if (dom) {
        return (document.getElementById(s).style);
    } else {
        return (document.layers[s]);
    }
}

function ObjLeft(elem, offset) {
    if ((NS) && (ver==4)) {
        return elem.x + offset;
    }
    else {
        var X = 0;
        do { X += elem.offsetLeft } while ((elem = elem.offsetParent) != null);
        return X + offset;
    }

}

function ObjTop(elem, offset) {
    if ((NS) && (ver==4)) {
        return elem.y + elem.height + offset;
    }
    else {
        if (IE) { 
            var H = elem.height; 
            } 
        else { 
            var H = elem.height; 
            }
        var Y = 0;
        do { Y += elem.offsetTop } while ((elem = elem.offsetParent) != null);
        return Y + H + offset;
    }
}

//-->
