var ie = document.all ? true : false;
var maxw = 300;

function showTT(theDiv,width,e) 
{
    var scrollY;
    var scrollx;
    var browsOffset = 0;
    var evt = window.event || e; 
    var div = document.getElementById(theDiv);
    var pnlMainTop = 0;
    
     
    if(ie){
        browsOffset = 20;
    }
    //alert(pnlMainTop);
    scrollY = document.documentElement.scrollTop;
    scrollX = document.documentElement.scrollLeft;
    div.style.top = evt.clientY -24 - pnlMainTop + scrollY + "px"; 
    div.style.left = evt.clientX +30 - browsOffset + scrollX + "px"; 
    div.style.visibility = 'visible';
    div.style.display = 'block';
    div.style.width = width ? width + 'px' : 'auto';
   if(!width && ie){
      div.style.width = div.offsetWidth;
   }
   if(div.offsetWidth > maxw){
      div.style.width = maxw + 'px'
   }       
}

function showAdminTT(theDiv,width,e) 
{
    var scrollY;
    var scrollx;
    var evt = window.event || e; 
    var div = document.getElementById(theDiv); 
    scrollY = document.documentElement.scrollTop;
    scrollX = document.documentElement.scrollLeft;
    div.style.top = evt.clientY - 20 + scrollY + "px"; 
    div.style.left = evt.clientX + 15 + scrollX + "px"; 
    div.style.visibility = 'visible';
    div.style.display = 'block';
    div.style.width = width ? width + 'px' : 'auto';
   if(!width && ie){
      div.style.width = div.offsetWidth;
   }
   if(div.offsetWidth > maxw){
      div.style.width = maxw + 'px'
   }       
}

function hideTT(theDiv){

var div = document.getElementById(theDiv);
div.style.display='none';
}

//get the style value of an element
function $style(ElementId, CssProperty)
{
    function $(stringId)
    {
        return document.getElementById(stringId);
     }    

    if($(ElementId).currentStyle)
   {
        var convertToCamelCase = CssProperty.replace(/\-(.)/g, function(m, l){return l.toUpperCase()});
        return $(ElementId).currentStyle[convertToCamelCase];
    }
    else if (window.getComputedStyle)
   {
        var elementStyle = window.getComputedStyle($(ElementId), "");
        return elementStyle.getPropertyValue(CssProperty);
    }
}
//-->

