function showTip(id, inputId) {
        var panel = document.getElementById(id);
        var inputField = document.getElementById(inputId);
          
        if (panel==null) return false;
      
        // show/hide tool tip layer               
        if (panel.style.display != 'block') {
            panel.style.display = 'block';
        }
        else {
            panel.style.display = 'none';            
        }
     
        if ((inputField.title=='') || (inputField.style.width.toString()==''))
        {
           panel.style.display = 'none';
           alert('Please Specify Control Width and Tooltips.');
           return false;
        }
        
        var Msg=inputField.title;
        var vTitle='';
                
        if(Msg.indexOf('#')==-1) 
        {
            vTitle="<font size='1px' color='lightyellow' face='Verdana'>" + Msg + "</font>";            
        }
        else
        {
            var actMsg=Msg.split('#');
            vTitle="<font size='1px' color='lightyellow' face='Verdana'>" + actMsg[0] + "<hr/>" + "Tips : " +"</font><font size='1px' color='white' face='Verdana'>" + actMsg[1] + "</font>";            
        }
        panel.innerHTML=vTitle;
        
        //positioning
        panel.style.position = 'absolute';
        var width = inputField.style.width.toString();
        var height= inputField.style.height.toString();
        var w = findPosX(inputField) + parseInt(width.substring(0, width.length - 2));
        var h = findPosY(inputField);
        
        panel.style.left = w + 3 + 'px';
        panel.style.top = h + 'px';
                
       /* panel.style.left = findPosX(inputField)-4 + 'px';
        panel.style.top = h +7+ parseInt(height.substring(0, height.length - 2)) + 'px';*/
    }
    
function findPosX(obj)
{
     var curleft = 0;
     if (obj.offsetParent)
     {
          while (obj.offsetParent)
          {
               curleft += obj.offsetLeft
               obj = obj.offsetParent;
          }
     }
     else if (obj.x)
          curleft += obj.x;
     return curleft;
}

function findPosY(obj)
{
     var curtop = 0;
     if (obj.offsetParent)
     {
          while (obj.offsetParent)
          {
               curtop += obj.offsetTop
               obj = obj.offsetParent;
          }
     }
     else if (obj.y)
          curtop += obj.y;
     return curtop;
}
