var g_urlarray = [];

Array.prototype.has = function(value) {
    var i;
    for (var i in this) {
        if (i === value) {
                return true;
        }
    }
    return false;
};


function launchApplication(l_url, l_windowName)
{
  var l_width = screen.availWidth;
  var l_height = screen.availHeight;
  var winRef;

  var l_params = 'width=230,height=100,left=\'+(screen.availWidth/2-110)+\',top=\'+(screen.availHeight/2-75)+\'\');return false;';
  if (g_urlarray.has(l_url)) {
    winRef = g_urlarray[l_url];
  }
  //alert(winRef);
  if (winRef == null || winRef.closed) {
      winRef = window.open(l_url, l_windowName, l_params);
      g_urlarray[l_url] = winRef;
  }
}