// Form Select Jump
//
// Param
//   hl -> ハイフンの数
//   m  -> 呼び出し先の線区名 （ "STATION"の場合は駅情報より呼び出し ）
//   n  -> 線区名の補助数     （ 255 以上は補助数を使わない -> sp=1 ）
//
// Param
//   m  -> 0=配線図へ , 1=駅情報へ （呼び出す側ではなく、ジャンプ先）
//

function st_link( hl , m , n ) {

document.write ( "<form>" );
document.write ( "<select onchange='link( this )' size='1'>" );
document.write ( "<option value='#'>[[ 乗り換え &amp; 駅情報 ]]" );

if ( n >= 255 ) { sp = 1; } else { sp = 0; }

i  = 1;
ml  = "----------------------------------------";  // 40 Len
ml2 = ml.substring( 0 , hl );

while ( ln[i] != "END" ) {
  ck = 0;
  if ( sp == 1 ) n = i;

  if ( ln[i] == "COMMENT" && ck == 0 ) {
    document.write ( "<option value='#' style='background:#cc99ff;'>" + nm[i] ); ck=1;
  }
  if ( ln[i] == "-" && ck == 0 ) {
    document.write ( "<option value='#'>" + ml2 ); ck=1;
  }
  if ( ln[i] == m && i == n && ck== 0 ) {
    document.write ( "<option value='#' style='color:#999999;'>*"+nm[i].italics() ); ck=1;
  }
  if ( pt[i] == "-" && ck == 0 ) {
    document.write ( "<option value='#' style='color:#999999;'>（"+nm[i].italics()+"）" ); ck=1;
  }
  if ( ln[i] == "STATION" && m != "STATION" && ck== 0 ) {
    document.write ( "<option value='../../../STATION/"+pt[i]+"/index.htm'>"+nm[i] ); ck=1;
  }
// --- 暫定 start ---
  if ( ln[i] == "_STATION" && m != "STATION" && ck== 0 ) {
    document.write ( "<option value='../../../_STATION/"+pt[i]+"/index.htm'>"+nm[i] ); ck=1;
  }
// --- 暫定 end ---
  if ( ln[i] == "YARD" && m != "YARD" && ck== 0 ) {
    document.write ( "<option value='../../../YARD/"+pt[i]+"/index.htm'>"+nm[i] ); ck=1;
  }
  if ( ck == 0 ) {
    document.write ( "<option value='../../../RAIL/"+ln[i]+"/"+pt[i]+"'>"+nm[i] ); ck=1;
  }
  i++;
}

document.write ( "</select>" );
document.write ( "</form>" );

}

function st_btn( m ) {

  document.write ( "<form>" );
  if ( m == 0 ) {
    document.write ( "<input type='button' name='jump' value='"+nm[2]+"へ' onclick=btn('../../../RAIL/"+ln[2]+"/"+pt[2]+"')>" );
  } else {
    if ( ln[4] == "_STATION" ) {
      document.write ( "<input type='button' name='jump' value='"+nm[4]+"' onclick=btn('../../../_STATION/"+pt[4]+"/index.htm')>" );
    } else {
      document.write ( "<input type='button' name='jump' value='"+nm[4]+"' onclick=btn('../../../STATION/"+pt[4]+"/index.htm')>" );
    }
  }
  document.write ( "</form>" );

}

