

   /***********************************************
   * Show Hint script- © Dynamic Drive (www.dynamicdrive.com)
   * This notice MUST stay intact for legal use
   * Visit http://www.dynamicdrive.com/ for this script and 100s more.
   ***********************************************/

   var horizontal_offset="9px" //horizontal offset of hint box from anchor link

   /////No further editting needed

   var vertical_offset="0" //horizontal offset of hint box from anchor link. No need to change.
   var ie=document.all
   var ns6=document.getElementById&&!document.all

   function getposOffset(what, offsettype){
   var totaloffset=(offsettype=="left")? what.offsetLeft : what.offsetTop;
   var parentEl=what.offsetParent;
   while (parentEl!=null){
   totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
   parentEl=parentEl.offsetParent;
   }
   return totaloffset;
   }

   function iecompattest(){
   return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
   }

   function clearbrowseredge(obj, whichedge){
   var edgeoffset=(whichedge=="rightedge")? parseInt(horizontal_offset)*-1 : parseInt(vertical_offset)*-1
   if (whichedge=="rightedge"){
   var windowedge=ie && !window.opera? iecompattest().scrollLeft+iecompattest().clientWidth-30 : window.pageXOffset+window.innerWidth-40
   dropmenuobj.contentmeasure=dropmenuobj.offsetWidth
   if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure)
   edgeoffset=dropmenuobj.contentmeasure+obj.offsetWidth+parseInt(horizontal_offset)
   }
   else{
   var windowedge=ie && !window.opera? iecompattest().scrollTop+iecompattest().clientHeight-15 : window.pageYOffset+window.innerHeight-18
   dropmenuobj.contentmeasure=dropmenuobj.offsetHeight
   if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure)
   edgeoffset=dropmenuobj.contentmeasure-obj.offsetHeight
   }
   return edgeoffset
   }

function showhint(menucontents, obj, e, tipwidth)
{
    if ((ie||ns6) && document.getElementById("hintbox"))
    {
       dropmenuobj=document.getElementById("hintbox")
       dropmenuobj.style.display="block";
       dropmenuobj.innerHTML=menucontents;
       dropmenuobj.style.left=dropmenuobj.style.top="-500px";
       dropmenuobj.widthobj=dropmenuobj.style;
        if (tipwidth!="")
        {
	        dropmenuobj.widthobj.width=tipwidth
        }
        else 
        {
            dropmenuobj.widthobj.width="";
            
            // auto adjust width based on children
            var w = 0;
            if (dropmenuobj.childNodes && dropmenuobj.childNodes.length > 0)
            {
                var ow;
                for(var i=0, max=dropmenuobj.childNodes.length; i<max; i++)
                {
                    ow = dropmenuobj.childNodes[i].offsetWidth;
                    if (ow > w) w = ow;
                }
            }
            if (w > 0)
            {
                dropmenuobj.widthobj.width = w + "px";
            }
        }
        
        dropmenuobj.x=getposOffset(obj, "left")
        dropmenuobj.y=getposOffset(obj, "top")
        dropmenuobj.style.left=dropmenuobj.x-clearbrowseredge(obj, "rightedge")+obj.offsetWidth+"px"
        dropmenuobj.style.top=dropmenuobj.y-clearbrowseredge(obj, "bottomedge")+"px"
        dropmenuobj.style.visibility="visible"       
       
        obj.onmouseout=hidetip
    }
}

   function hidetip(e){
   dropmenuobj.style.visibility="hidden"
   dropmenuobj.style.left="-500px"
   }

   function createhintbox(){
   var divblock=document.createElement("div")
   divblock.setAttribute("id", "hintbox")
   divblock.style.display="none";
   document.body.appendChild(divblock)
   }

   if (window.addEventListener)
   window.addEventListener("load", createhintbox, false)
   else if (window.attachEvent)
   window.attachEvent("onload", createhintbox)
   else if (document.getElementById)
   window.onload=createhintbox