
function subWinOpen( url, target, param, w, h )
{
 if ( !param ){ param = ""; }
 if ( param.indexOf( "resizable"   ) < 0 ){ param += (( param ) ? ",":"" ) + "resizable=yes"; }
 if ( param.indexOf( "status"      ) < 0 ){ param += (( param ) ? ",":"" ) + "status=yes"; }
 if ( param.indexOf( "directories" ) < 0 ){ param += (( param ) ? ",":"" ) + "directories=no"; }
 if ( param.indexOf( "location"    ) < 0 ){ param += (( param ) ? ",":"" ) + "location=no"; }
 if ( param.indexOf( "menubar"     ) < 0 ){ param += (( param ) ? ",":"" ) + "menubar=no"; }
 if ( param.indexOf( "scrollbars"  ) < 0 ){ param += (( param ) ? ",":"" ) + "scrollbars=yes"; }
 if ( param.indexOf( "toolbar"     ) < 0 ){ param += (( param ) ? ",":"" ) + "toolbar=no"; }
 
 if ( !!w ){ param += (( param ) ? ",":"" ) + "width="  + w; }
 if ( !!h ){ param += (( param ) ? ",":"" ) + "height=" + h; }
 
 if ( !target ){ target = "_blank"; };
 
 var newWin = window.open( url, target, param );
 
 if ( newWin ) { newWin.focus(); }
 return ( null != newWin );
}

