//最后更新时间：2008-05-31
//++++++++++++++++++++创建提示信息框++++++++++++++++++++
function Hint_Create()
{
  var Obj=document.createElement("DIV");

  Obj.id="Hint_divBox";
  document.body.insertBefore(Obj,document.body.childNodes[0]);
}
//--------------------创建提示信息框--------------------

//++++++++++++++++++++显示提示信息++++++++++++++++++++
function Hint_Show(sID,sHint,sWidth,sArrowLeft,iLeft)
{
  var oHtml=document.documentElement;
  var Obj=document.getElementById(sID);

  //++++获取对象的上、右、下、左++++
  function GetRect()
  {
    var sBrowser=navigator.appName;
    var arr_iBack=new Array();
    var oRect;

    if (sBrowser=="Microsoft Internet Explorer")//IE
    {
      oRect=Obj.getBoundingClientRect();
      arr_iBack.push(oRect.top+oHtml.scrollTop-2);
      arr_iBack.push(oRect.right+oHtml.scrollLeft-2);
      arr_iBack.push(oRect.bottom+oHtml.scrollTop-2);
      arr_iBack.push(oRect.left+oHtml.scrollLeft-2);
	}
    else if (sBrowser=="Netscape")//FF
    {
      oRect=document.getBoxObjectFor(Obj);
      arr_iBack.push(oRect.y);
      arr_iBack.push(oRect.x+oRect.width);
      arr_iBack.push(oRect.y+oRect.height);
      arr_iBack.push(oRect.x);
	}

    return arr_iBack;
  }
  //----获取对象的上、右、下、左----

  Hint_Create();//创建提示对象

  var oHint=document.getElementById("Hint_divBox");
  var arr_iBox=GetRect();
  var sArrow;//箭头
  var iHeight=oHtml.scrollHeight;

  oHint.style.width=sWidth;
  oHint.innerHTML="<div id='Hint_divHint'>"+sHint+"</div>";

  oHint.style.left=(arr_iBox[3]+iLeft)+"px";
  if (arr_iBox[2]+16+oHint.offsetHeight<iHeight)
  {
    sArrow="<img src='/Picture/Hint1.gif' style='left:"+sArrowLeft+";position:absolute;top:-14px;' />";
    oHint.style.top=(arr_iBox[2]+16)+"px";
  }
  else
  {
    sArrow="<img src='/Picture/Hint2.gif' style='left:"+sArrowLeft+";position:absolute;top:"+oHint.offsetHeight+"px;' />";
    oHint.style.top=(arr_iBox[0]-22-oHint.offsetHeight)+"px";
  }

  oHint.innerHTML+=sArrow;
}
//----显示提示信息----

//++++隐藏提示信息++++
function Hint_Close()
{
  var oHint=document.getElementById("Hint_divBox");

  if (oHint) document.body.removeChild(oHint);
}
//----隐藏提示信息----
