//==============================================================================
// gui_autoClear(control_, initialValue_)
//==============================================================================
function gui_autoClear(control_, initialValue_)
{
  if(control_.value==initialValue_)
    control_.value=''
}
//------------------------------------------------------------------------------


//==============================================================================
// gui_openWindow(targetURL_, winName_, userOpts_)
//==============================================================================
function gui_openWindow(targetURL_, winName_, userOpts_)
{
  if (winName_ == "")
  {
    alert( "kein Fenstername" );
    return false;
  }
  var options = "";
  var arrOpts = new Array();
  arrOpts["width"] = 430;
  arrOpts["height"] = 425;
  arrOpts["top"] = 10;
  arrOpts["left"] = 10;
  arrOpts["scrollbars"] = "yes";
  arrOpts["menubar"] = "no";
  arrOpts["resizable"] = "no";
  arrOpts["status"] = "no";
  arrOpts["location"] = "no";
  arrOpts["toolbar"] = "no";
  if (userOpts_ && (userOpts_.length > 0))
  {
    if (userOpts_.indexOf(",") == - 1)
    {
      var sepPos = userOpts_.indexOf("=");
      arrOpts[userOpts_.substring(0, sepPos)] = userOpts_.substring(sepPos + 1, userOpts_.length);
    }
    else
    {
      arrUserOpts = userOpts_.split(",");
      for(var i in arrUserOpts)
      {
        userOption = arrUserOpts[i];
        var sepPos = userOption.indexOf("=");
        arrOpts[userOption.substring(0, sepPos)] = userOption.substring(sepPos + 1, userOption.length);
      }
    }
  }
  arrOpts["screenY"] = arrOpts["top"];
  arrOpts["screenX"] = arrOpts["left"];
  for (var option in arrOpts)
  {
    options += option + "=" + arrOpts[option] + ",";
  }
  options = options.substr(0, options.length);

  if(!eval("window." + winName_) || eval( winName_ + ".closed"))
  {
    window[winName_] = window.open(targetURL_, winName_, options);
  }
  else
  {
    if (window[winName_].location.href != targetURL_)
    {
      window[winName_].location.href = targetURL_;
    }
  }
  eval( winName_ + ".focus();" );
}
//------------------------------------------------------------------------------