
var RA = new Object();

RA.ShowHint = function(hintID,msg,cancelID)
{
   document.getElementById(hintID).innerHTML = msg;
   var btnCancel = document.getElementById(cancelID);
   if (btnCancel) 
      btnCancel.style.display="none";
}

RA.HideHint = function(hintID,cancelID)
{
   document.getElementById(hintID).innerHTML = "&nbsp;";
   
   var btnCancel = document.getElementById(cancelID);
   if (btnCancel) 
      btnCancel.style.display="inline";
}




RA.Out = function(sender)
{
     var spans = sender.parentNode.getElementsByTagName("span");
     spans[0].innerHTML = "&nbsp;";

     var btns = sender.parentNode.getElementsByTagName("a");
     if (btns.length)
         btns[0].style.display="inline";
}

RA.Hover = function(sender, e)
{
   e = e || window.event;
   
   var index;
   if (e.offsetX != undefined)
      index = Math.floor(e.offsetX/14);
   else 
      index = Math.floor(e.layerX/14);   
   
   if (index < RatingHints.length)
   {
       var spans = sender.parentNode.getElementsByTagName("span");
       spans[0].innerHTML = RatingHints[index];

       var btns = sender.parentNode.getElementsByTagName("a");
       if (btns.length)
          btns[0].style.display="none";
   }  
}

