//********************//
/*
//openwin( url[,name[,width,height[,status[,scrollbars[,menubar[,toolbar[,location[,resizable]]]]]]]] );
//新しいWindowを開く
//【引数】 開くWindowの url、[名前[、幅、高さ[、ｽﾃｰﾀｽﾊﾞｰの有無[、ｽｸﾛｰﾙﾊﾞｰの有無[、ﾒﾆｭｰﾊﾞｰの有無[、ﾂｰﾙﾊﾞｰの有無[、ｱﾄﾞﾚｽﾊﾞｰの有無[、ﾘｻｲｽﾞの有無]]]]]]]
//url(必須)、名前(Default="_blank")：文字列
//幅、高さ：数値…未設定時、Null時=Window標準領域(Default)
//ｽﾃｰﾀｽﾊﾞｰ、ｽｸﾛｰﾙﾊﾞｰ、ﾒﾆｭｰﾊﾞｰ、ﾂｰﾙﾊﾞｰ、ｱﾄﾞﾚｽﾊﾞｰ、ﾘｻｲｽﾞ：有(Default)=1、無=1以外(Null含む)
//【戻り値】 無し
*/

function openwin( url,arg ){
  var win=window, Newwin;
  var wsw=win.screen.Width, wsh=win.screen.Height;
  var elm = ["name=",",width=",",height=",",status=",",scrollbars=",",menubar=",",toolbar=",",location=",",resizable="];
  var i, j=0, ans, stt="";

  /*urlをcheck*/
  if( url.length==0 ){
    alert("新しく表示するファイルの url を正しく指定してください。");
    return;
  }

  /*引数の存在check*/
  if( typeof(arg)=="undefined" ){
    /*引数が無ければ、nameを"_blank"にし、Window標準領域で開く(各種ﾊﾞｰ全て有り)*/
    Newwin = win.open( url,"_blank" );
    return;
  }else {
    /*引数が有れば*/
    if( arg.length>elm.length ){/*設定引数が多すぎるとき、return*/
      alert("設定引数が多すぎます。");
      return;
    }

    ans=arg.slice(",");
    if( ans.length>0 ){
      if( ans[0]=="" ) ans[0] = "_blank";/*nameが無ければ、"_blank"を設定*/
      /*widthとheightが数値でないなら、Window有効領域を設定*/
      if( typeof(ans[1])!="number" || ans[1]>=wsw ) ans[1] = wsw;
      if( typeof(ans[2])!="number" || ans[2]>=wsh ) ans[2] = wsh;
    }
  }

  /*widthとheight以外のstyleを置換して、一纏めに*/
  for( i=3;i<ans.length;i++ ){
    if( ans[i]==1 ) ans[i] = "yes";
    else ans[i] = "no";
  }
  for( i=0;i<ans.length;i++ ){
    stt = stt + elm[j] + ans[i];
    j++;
  }
  /*指示無しプロパティは全てIEのDefault"yes"*/
  while( j<elm.length ){
    stt = stt + elm[j] + "yes";
    j++;
  }

  Newwin = win.open( url,ans[0],stt );
  Newwin.moveTo( 0,0 );
}
//********************//
