function safeOpen(path, winID, winargs)
{
 if (!eval("this." +winID) || eval("this."+winID+".closed") || eval("this."+winID+".location.pathname != path"))
 {
  eval (winID+" = window.open(path,winID,winargs)");
  eval("this."+winID+".window.focus()");

 } else {
  eval("this."+winID+".window.focus()");
 }

 return eval(winID);
}
