
//'--------------------------------------------------------------------
//' showtip();
//'--------------------------------------------------------------------
function showtip(objTarget,strMessage,intTipWidth){

 if(strMessage==""){
  return false;
 }

 //Initialize
 var intZIndex = getZMax();
 document.getElementById('tooltipImageTpLt').src = "/images/tooltip_point_tp_lt.gif";
 document.getElementById('tooltipImageTpRt').src = "/images/tooltip_cap_tp_rt.gif";
 document.getElementById('tooltipImageMdLt').style.backgroundImage = "url('/images/tooltip_point_md_lt.gif')";
 document.getElementById('tooltipImageMdRt').style.backgroundImage = "url('/images/tooltip_cap_md_rt.gif')";
 document.getElementById('tooltipImageBtLt').src = "/images/tooltip_point_bt_lt.gif";
 document.getElementById('tooltipImageBtRt').src = "/images/tooltip_cap_bt_rt.gif";
 document.getElementById('tooltipDiv').style.width = "250px";
 document.getElementById('tooltipFrame').style.width = "250px";
 document.getElementById('tooltipDiv').style.zIndex = (intZIndex + 1);
 document.getElementById('tooltipFrame').style.zIndex = intZIndex;

 //Populate Content
 document.getElementById('tooltipDivContents').innerHTML = strMessage;

 //Get Width
 if(isNaN(intTipWidth)==false){
  document.getElementById('tooltipDiv').style.width = intTipWidth + "px";
 }
 else{
  //Resize if needed
  document.getElementById('tooltipDiv').style.whiteSpace = "nowrap";
  document.getElementById('tooltipDiv').style.display = "block";
  intTipWidth = findWidth(document.getElementById('tooltipDiv'))
  document.getElementById('tooltipDiv').style.display = "none";
  document.getElementById('tooltipDiv').style.whiteSpace = "";
  if(intTipWidth > 250){
   document.getElementById('tooltipDiv').style.width = "250px";
   document.getElementById('tooltipFrame').style.width = "250px";
  }
  else{
   document.getElementById('tooltipDiv').style.whiteSpace = "nowrap";
   document.getElementById('tooltipDiv').style.width = intTipWidth + "px";
   document.getElementById('tooltipFrame').style.width = intTipWidth + "px";
  }
 }

 //Get Position
 document.getElementById('tooltipDiv').style.left = findPosX(objTarget) + findWidth(objTarget) + "px";
 document.getElementById('tooltipDiv').style.top = findPosY(objTarget) + findHeight(objTarget) + "px";
 document.getElementById('tooltipFrame').style.left = document.getElementById('tooltipDiv').style.left;
 document.getElementById('tooltipFrame').style.top = document.getElementById('tooltipDiv').style.top;

 //Reveal
 document.getElementById('tooltipFrame').style.display = "block";
 document.getElementById('tooltipDiv').style.display = "block";

 //Shift if off-screen
 if((findPosX(document.getElementById('tooltipDiv')) + findWidth(document.getElementById('tooltipDiv')) + 4) > (findBrowserWidth() + document.body.scrollLeft)){
  document.getElementById('tooltipImageTpLt').src = "/images/tooltip_cap_tp_lt.gif";
  document.getElementById('tooltipImageTpRt').src = "/images/tooltip_point_tp_rt.gif";
  document.getElementById('tooltipImageMdLt').style.backgroundImage = "url('/images/tooltip_cap_md_lt.gif')";
  document.getElementById('tooltipImageMdRt').style.backgroundImage = "url('/images/tooltip_point_md_rt.gif')";
  document.getElementById('tooltipImageBtLt').src = "/images/tooltip_cap_bt_lt.gif";
  document.getElementById('tooltipImageBtRt').src = "/images/tooltip_point_bt_rt.gif";
  document.getElementById('tooltipDiv').style.left = (findPosX(objTarget) - findWidth(document.getElementById('tooltipDiv'))) + "px";
  document.getElementById('tooltipFrame').style.left = document.getElementById('tooltipDiv').style.left;
 }

}


//'--------------------------------------------------------------------
//' hidetip();
//'--------------------------------------------------------------------
function hidetip(){
 document.getElementById('tooltipFrame').style.display = "none";
 document.getElementById('tooltipDiv').style.display = "none";
}



