var sharedDivToShow;
var sharedEvent;
var sharedHeader;
var sharedText;

function showMouseOverHelp(e, header, text) {
    showMouseOverHelpGeneric('mouseOverHelp', e, header, text);
}
function showMouseOverHelpGeneric(divToShow, e, header, text) {
    sharedDivToShow = divToShow;
    sharedEvent = e;
    sharedHeader = header;
    sharedText = text;
    var div = document.getElementById(divToShow);
   
    var posX;
    var posY;
    if( !e ) { e = window.event; } 
    if( !e || ( typeof( e.pageX ) != 'number' && typeof( e.clientX ) != 'number' ) ) { 
       posX = 0;
       posY = 0;
    }
    if( typeof( e.pageX ) == 'number' ) { 
        var posX = e.pageX; var posY = e.pageY; 
    } else {
      var posX = e.clientX; var posY = e.clientY;
      if( !( ( window.navigator.userAgent.indexOf( 'Opera' ) + 1 ) || ( window.ScriptEngine && ScriptEngine().indexOf( 'InScript' ) + 1 ) || window.navigator.vendor == 'KDE' ) ) {
         if( document.documentElement && ( document.documentElement.scrollTop || document.documentElement.scrollLeft ) ) {
            posX += document.documentElement.scrollLeft; posY += document.documentElement.scrollTop;
         } else if( document.body && ( document.body.scrollTop || document.body.scrollLeft ) ) {
            posX += document.body.scrollLeft; posY += document.body.scrollTop;
         }
      }
    }

    div.style.left=posX+5+"px";
    div.style.top=posY+15+"px";
    window.setTimeout("showMouseOverHelpGenericTimed(sharedDivToShow, sharedHeader, sharedText)", 50);
}
function showMouseOverHelpGenericTimed(divToShow, header, text) {
    var div = document.getElementById(divToShow);
    div.innerHTML="<div style='background-color: #009900; color: #ffffff; font-weight: bold; padding: 2px;'>" 
        +header+"</div>" 
        +text;
    div.style.display="block";
}
function hideMouseOverHelp() {
    hideMouseOverHelpGeneric('mouseOverHelp');
}
function hideMouseOverHelpGeneric(divToShow) {
    sharedDivToShow = divToShow;
    window.setTimeout("hideMouseOverHelpGenericTimed(sharedDivToShow)", 50);
}
function hideMouseOverHelpGenericTimed(divToShow) {
    var div = document.getElementById(divToShow);
    div.style.display="none";
}
function changeDisplay(klass) {
	var theRules = new Array();
        try {
            if (document.styleSheets[0].cssRules) {
                    theRules = document.styleSheets[0].cssRules;
            }
        } catch (e) {alert("1" +e);}
        try {
            if (document.styleSheets[0].rules) {
                    theRules = document.styleSheets[0].rules;
            }
        } catch (e) {alert("2" +e);}
	theRules[klass].style.display = 'none';
}
