function balloon_position(obj, target) {
}
function balloon_show(event) {
    var obj = document.getElementById('TooltipBalloon');
    if (obj) {
        obj.style.visibility = 'visible';
        obj.innerHTML = event.target.value;
        get_release_info(event.target);
    }
}
function balloon_hide() {
    var obj = document.getElementById('TooltipBalloon');
    if (obj) {
        obj.style.visibility = 'hidden';
    }
}

function get_release_info(target) {
    var build = target.value;
    var request;
    try {
      // Firefox, Opera 8.0+, Safari
      request=new XMLHttpRequest();
    }
    catch (e) { // Internet Explorer
      try {
        request=new ActiveXObject("Msxml2.XMLHTTP");
      }
      catch (e) {
        try {
          request=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch (e) {
          //alert("Your browser does not support AJAX!");
          return;
        }
      }
    }
 /*
    try {
     netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); 
    } catch (e) {
      alert("Permission UniversalBrowserRead denied.");
    } */
    request.onreadystatechange=function() {
        if (request.readyState==4) {
          var obj = document.getElementById('TooltipBalloon');
          if (!obj) {
            return;
          }
          if (obj.style.visibility == 'visible') {
            //obj.innerHTML = request.responseText.replace(/\/.*/,"");
            var s = request.responseText.replace(/\/.*/,"").split("\n");
			var text = "";
			for (i = 0; i < 15 && i < s.length; ++i)
				text += s[i] + "\n";
            obj.innerHTML = text;

            balloon_position(obj, target);
          }
        }
    }
    request.open("GET", "http://www.zero-bugs.com/8001/published/" + escape(build), true);
    request.send(null);
}

