// ****************************************************************************************************
//   Java Script
//   Copyright(C) mt_crow 1999-2005 all right reserved.
//   FILE: karasen.js   列車運行に関する JavaScript の改造は自由ですが、ご利用の際はご一報ください。
//   E-mail: karasen@plala.to
// ****************************************************************************************************

  var x_train=0;
  var n_mark=0;
  var jump=1;

// ----------------------------------------------------------------------------------------------------
//      Copyright(C) mt_crow 1999-2005 all right reserved. 著作権削除禁止
//      mailto:  mt_crow@plala.to
//      URL:     http://karasen.jp
//				 http://nihonkai.com/karasen/
//      改造は自由ですが、ご利用の際は是非ご一報ください。
// ----------------------------------------------------------------------------------------------------
function whereNow()
{

  a=new Array();
  b=new Array();

  //--下り---------------------------------------------------------------------
  a[5]=new Array("535","541","544","550","555","600","605","610")
  a[6]=new Array("634","639","643","648","654","658","703","708")
  a[7]=new Array("726","732","737","742","749","754","759","804")
  a[8]=new Array("823","828","832","837","843","847","852","857")
  a[9]=new Array("933","938","942","947","953","957","1002","1007")
  a[10]=new Array("1056","1102","1106","1111","1117","1121","1126","1131")
  a[11]=new Array("1056","1102","1106","1111","1117","1121","1126","1131")
  a[12]=new Array("1226","1232","1236","1241","1247","1251","1256","1306")
  a[13]=new Array("1226","1232","1236","1241","1247","1251","1256","1306")
  a[14]=new Array("1356","1402","1406","1411","1417","1421","1426","1431")
  a[15]=new Array("1526","1532","1536","1541","1547","1551","1556","1601")
  a[16]=new Array("1636","1641","1645","1650","1656","1700","1705","1710")
  a[17]=new Array("1736","1741","1745","1750","1756","1800","1805","1810")
  a[18]=new Array("1832","1837","1841","1846","1852","1856","1901","1906")
  a[19]=new Array("1925","1931","1934","1939","1945","1949","1955","1959")
  a[20]=new Array("2018","2023","2027","2032","2038","2042","2047","2052")
  a[21]=new Array("2112","2118","2121","2126","2132","2136","2142","2146")
  a[22]=new Array("2259","2305","2308","2313","2319","2323","2329","2333")
  a[23]=new Array("2259","2305","2308","2313","2319","2323","2329","2333")

  //--上り---------------------------------------------------------------------
  b[5]=new Array("537","542","547","557","605","610","613","619")
  b[6]=new Array("635","640","645","656","704","708","712","718")
  b[7]=new Array("731","736","741","751","759","804","807","812")
  b[8]=new Array("824","829","834","845","853","857","901","907")
  b[9]=new Array("935","940","944","955","1003","1010","1011","1016")
  b[10]=new Array("1059","1104","1108","1119","1127","1131","1135","1141")
  b[11]=new Array("1059","1104","1108","1119","1127","1131","1135","1141")
  b[12]=new Array("1229","1234","1238","1249","1257","1301","1305","1311")
  b[13]=new Array("1229","1234","1238","1249","1257","1301","1305","1311")
  b[14]=new Array("1359","1404","1408","1419","1427","1431","1435","1441")
  b[15]=new Array("1529","1534","1538","1549","1557","1601","1605","1610")
  b[16]=new Array("1638","1643","1647","1658","1706","1710","1714","1719")
  b[17]=new Array("1738","1743","1747","1758","1806","1810","1814","1820")
  b[18]=new Array("1834","1839","1843","1854","1902","1906","1910","1915")
  b[19]=new Array("1927","1932","1937","1947","1956","2000","2003","2008")
  b[20]=new Array("2020","2025","2029","2040","2048","2052","2056","2101")
  b[21]=new Array("2114","2119","2124","2134","2142","2147","2151","2156")
  b[22]=new Array("2151","2156","2201","2206","2214","2218","2222","2227")
  b[23]=new Array("2151","2156","2201","2206","2214","2218","2222","2227")

  eki=new Array("<宝積寺>","<下野花岡>","<仁井田>","<鴻野山>","<大金>","<小塙>","<滝>","<烏山>","")

  var now=new Date();
  var hours=now.getHours();
  var minutes=now.getMinutes();
  var nowtimes=hours*100+minutes;
  var i,j,n;

  if( parseInt(a[23][0]) > nowtimes ){//　最終宝積寺  
    for(i=5; i<=23; i++){
      if( parseInt(a[i.toString()][0]) > nowtimes )      break;
    }
  }else
    i=5;

  if( parseInt(b[23][0]) > nowtimes ){//　最終烏山  
    for(j=5; j<=23; j++){
      if( parseInt(b[j.toString()][0]) > nowtimes )      break;
    }
  }else
    j=5;

  var hh=hours;
  var mm=minutes;

  if( hh < 10 ) hh="0"+hh;
  if( mm < 10 ) mm="0"+mm;

  var down,down_kiha=8; // 烏山
  var up,up_kiha=0;	// 宝積寺

  //--上り---------------------------------------------------------------------
  if( parseInt(b[23][7]) > nowtimes ){
    for(up=5; up<=23; up++){
      if(parseInt(b[up.toString()][7])>=nowtimes){
        break;
      }
    }
    for(n=1; n<=7; n++){
      if( (parseInt(b[up.toString()][n-1]) <= nowtimes ) && (parseInt(b[up.toString()][n]) > nowtimes ) ){
        up_kiha=8-n;
        break;
      }
    }
  }else
    up_kiha=0; //  宝積寺

  //--下り---------------------------------------------------------------------
  if( parseInt(a[23][7]) > nowtimes ){
    for(down=5; down<=23; down++){
      if(parseInt(a[down.toString()][7])>=nowtimes){
        break;
      }
    }
    for(n=1; n<=7; n++){
      if( (parseInt(a[down.toString()][n-1]) <= nowtimes ) && (parseInt(a[down.toString()][n]) > nowtimes ) ){
        down_kiha=n;
        break;
      }
    }
  }else
    down_kiha=8; //  烏山

  Mess=" "+eki[0];
  for( n=1; n<=7; n++ ){
    if( down_kiha == n )    Mess+="→●";
    if( up_kiha   == n )    Mess+="○←";
    Mess += eki[n];
  }

  switch( down_kiha ){
    case  1:document.train_photo.src = "http://karasen.jp/gallery/show/show_1.JPG";break;
    case  2:document.train_photo.src = "http://karasen.jp/gallery/show/show_2.JPG";break;
    case  3:document.train_photo.src = "http://karasen.jp/gallery/show/show_3.JPG";break;
    case  4:document.train_photo.src = "http://karasen.jp/gallery/show/show_4.JPG";break;
    case  5:document.train_photo.src = "http://karasen.jp/gallery/show/show_5.JPG";break;
    case  6:document.train_photo.src = "http://karasen.jp/gallery/show/show_6.JPG";break;
	case  7:document.train_photo.src = "http://karasen.jp/gallery/show/show_7.JPG";break;
	default:document.train_photo.src = "http://karasen.jp/Photo_2.JPG";break;
  }

  switch( down_kiha ){
    case  1:document.mess_box.train_news.value = " 宝積寺→下野花岡駅 ●の区間風景"	;break;
    case  2:document.mess_box.train_news.value = " 下野花岡→仁井田駅 ●の区間風景"	;break;
    case  3:document.mess_box.train_news.value = " 仁井田→鴻野山駅 ●の区間風景"	;break;
    case  4:document.mess_box.train_news.value = " 鴻野山→大金駅 ●の区間風景"		;break;
    case  5:document.mess_box.train_news.value = " 大金→小塙駅 ●の区間風景"		;break;
    case  6:document.mess_box.train_news.value = " 小塙→滝駅 ●の区間風景"			;break;
    case  7:document.mess_box.train_news.value = " 滝→烏山駅 ●の区間風景"			;break;
    default:document.mess_box.train_news.value = " 列車 ● の位置に応じて 区間風景のスライドショー をお楽しみ下さい";break;
  }

  if( up_kiha == 0 && down_kiha == 8 ) document.mess_box.train_pos.value = " ♪ 発車時刻までしばらくお待ちください ♪";
  else								   document.mess_box.train_pos.value = Mess.substring(Mess);

  if( up_kiha == 5 && down_kiha == 5 ){
	document.train_photo.src = "http://karasen.jp/gallery/show/show_X.JPG";
	document.mess_box.train_news.value ="<大金>駅構内のタブレット交換シーン";
  }

  if( n_mark ){
	document.mess_box.train_news.value =" 現在時間 "+ hh +":"+ mm +"　次発　宝積寺 "+a[i.toString()][0]+" // 烏山 "+b[j.toString()][0];
    document.train_photo.src = "http://karasen.jp/Photo_1.JPG";
	n_mark=0;
  }
  else
	n_mark=1;

//  if( jump ){
//	jump=0;
//    scroll(0,135);
//  }

}


