var gl_timer = 5 * 1000; // 5秒 (1000 => 1秒)
var gl_request = new Array();

// インターバルタイマーセット
function setTimer(request) {
    gl_request[request] = request;
    gl_request["length"] += 1;
    if (gl_request["length"] <= 1) {
        timer = setInterval("XmlHttpRequest()", gl_timer);
    }
}

// HTML通信を行う関数
function XmlHttpRequest() {
    if (gl_request["shisu"] == "shisu") {
        new Ajax.Request("/jp/ajax_shisu.php", {method:"post", onComplete:display_shisu});
    }
    if (gl_request["menu_shisu"] == "menu_shisu") {
        new Ajax.Request("/jp/ajax_shisu.php", {method:"post", onComplete:display_menu_shisu});
    }
    if (gl_request["main_shisu"] == "main_shisu") {
        new Ajax.Request("/jp/ajax_main_shisu.php", {method:"post", onComplete:display_main_shisu});
    }
    if (gl_request["shisu_genzaine"] == "shisu_genzaine") {
        new Ajax.Request("/jp/ajax_shisu_genzaine.php", {method:"post", onComplete:display_shisu_genzaine});
    }
//  if (gl_request["menu_yen_hsi"] == "menu_yen_hsi") {
//      new Ajax.Request("/jp/ajax_yen_hsi.php", {method:"post", onComplete:display_menu_yen_hsi});
//  }
    if (gl_request["kabuka"] == "kabuka") {
        str = "meigara_cd=" + document.getElementById("id_meigara_cd").innerHTML;
        new Ajax.Request("/jp/ajax_kabuka.php", {method:"post", postBody:str, onComplete:display_kabuka});
    }
    if (gl_request["kabuka_jp"] == "kabuka_jp") {
        str = "meigara_cd=" + document.getElementById("id_meigara_cd").innerHTML;
        new Ajax.Request("/jp/ajax_kabuka.php", {method:"post", postBody:str, onComplete:display_kabuka_jp});
    }
}

// 通信結果を表示する関数
// メニュー指数表示
function display_menu_shisu(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    // メニューの指数更新
    $("menu_HS_genzaine").innerHTML   = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("menu_HS_icon_zen").innerHTML   = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("menu_HS_zenjitsuhi").innerHTML = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("menu_HS_icon_hen").innerHTML   = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("menu_HS_henkaritsu").innerHTML = xml[0].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_HH_genzaine").innerHTML   = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("menu_HH_icon_zen").innerHTML   = xml[1].childNodes.item(2).firstChild.nodeValue;
    $("menu_HH_zenjitsuhi").innerHTML = xml[1].childNodes.item(3).firstChild.nodeValue;
    $("menu_HH_icon_hen").innerHTML   = xml[1].childNodes.item(4).firstChild.nodeValue;
    $("menu_HH_henkaritsu").innerHTML = xml[1].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_RC_genzaine").innerHTML   = xml[2].childNodes.item(1).firstChild.nodeValue;
    $("menu_RC_icon_zen").innerHTML   = xml[2].childNodes.item(2).firstChild.nodeValue;
    $("menu_RC_zenjitsuhi").innerHTML = xml[2].childNodes.item(3).firstChild.nodeValue;
    $("menu_RC_icon_hen").innerHTML   = xml[2].childNodes.item(4).firstChild.nodeValue;
    $("menu_RC_henkaritsu").innerHTML = xml[2].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_GEM_genzaine").innerHTML   = xml[3].childNodes.item(1).firstChild.nodeValue;
    $("menu_GEM_icon_zen").innerHTML   = xml[3].childNodes.item(2).firstChild.nodeValue;
    $("menu_GEM_zenjitsuhi").innerHTML = xml[3].childNodes.item(3).firstChild.nodeValue;
    $("menu_GEM_icon_hen").innerHTML   = xml[3].childNodes.item(4).firstChild.nodeValue;
    $("menu_GEM_henkaritsu").innerHTML = xml[3].childNodes.item(5).firstChild.nodeValue;
}

// 指数表示
function display_shisu(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    // メインページの指数更新
    $("HS_genzaine").innerHTML   = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("HS_icon_zen").innerHTML   = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("HS_zenjitsuhi").innerHTML = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("HS_icon_hen").innerHTML   = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("HS_henkaritsu").innerHTML = xml[0].childNodes.item(5).firstChild.nodeValue;
    $("HS_date").innerHTML       = xml[0].childNodes.item(6).firstChild.nodeValue;
    $("HS_time").innerHTML       = xml[0].childNodes.item(7).firstChild.nodeValue;
    
    $("HH_genzaine").innerHTML   = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("HH_icon_zen").innerHTML   = xml[1].childNodes.item(2).firstChild.nodeValue;
    $("HH_zenjitsuhi").innerHTML = xml[1].childNodes.item(3).firstChild.nodeValue;
    $("HH_icon_hen").innerHTML   = xml[1].childNodes.item(4).firstChild.nodeValue;
    $("HH_henkaritsu").innerHTML = xml[1].childNodes.item(5).firstChild.nodeValue;
    $("HH_date").innerHTML       = xml[1].childNodes.item(6).firstChild.nodeValue;
    $("HH_time").innerHTML       = xml[1].childNodes.item(7).firstChild.nodeValue;
    
    $("RC_genzaine").innerHTML   = xml[2].childNodes.item(1).firstChild.nodeValue;
    $("RC_icon_zen").innerHTML   = xml[2].childNodes.item(2).firstChild.nodeValue;
    $("RC_zenjitsuhi").innerHTML = xml[2].childNodes.item(3).firstChild.nodeValue;
    $("RC_icon_hen").innerHTML   = xml[2].childNodes.item(4).firstChild.nodeValue;
    $("RC_henkaritsu").innerHTML = xml[2].childNodes.item(5).firstChild.nodeValue;
    $("RC_date").innerHTML       = xml[2].childNodes.item(6).firstChild.nodeValue;
    $("RC_time").innerHTML       = xml[2].childNodes.item(7).firstChild.nodeValue;
    
    $("GEM_genzaine").innerHTML   = xml[3].childNodes.item(1).firstChild.nodeValue;
    $("GEM_icon_zen").innerHTML   = xml[3].childNodes.item(2).firstChild.nodeValue;
    $("GEM_zenjitsuhi").innerHTML = xml[3].childNodes.item(3).firstChild.nodeValue;
    $("GEM_icon_hen").innerHTML   = xml[3].childNodes.item(4).firstChild.nodeValue;
    $("GEM_henkaritsu").innerHTML = xml[3].childNodes.item(5).firstChild.nodeValue;
    $("GEM_date").innerHTML       = xml[3].childNodes.item(6).firstChild.nodeValue;
    $("GEM_time").innerHTML       = xml[3].childNodes.item(7).firstChild.nodeValue;
    
    // メニューの指数更新
    $("menu_HS_genzaine").innerHTML   = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("menu_HS_icon_zen").innerHTML   = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("menu_HS_zenjitsuhi").innerHTML = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("menu_HS_icon_hen").innerHTML   = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("menu_HS_henkaritsu").innerHTML = xml[0].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_HH_genzaine").innerHTML   = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("menu_HH_icon_zen").innerHTML   = xml[1].childNodes.item(2).firstChild.nodeValue;
    $("menu_HH_zenjitsuhi").innerHTML = xml[1].childNodes.item(3).firstChild.nodeValue;
    $("menu_HH_icon_hen").innerHTML   = xml[1].childNodes.item(4).firstChild.nodeValue;
    $("menu_HH_henkaritsu").innerHTML = xml[1].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_RC_genzaine").innerHTML   = xml[2].childNodes.item(1).firstChild.nodeValue;
    $("menu_RC_icon_zen").innerHTML   = xml[2].childNodes.item(2).firstChild.nodeValue;
    $("menu_RC_zenjitsuhi").innerHTML = xml[2].childNodes.item(3).firstChild.nodeValue;
    $("menu_RC_icon_hen").innerHTML   = xml[2].childNodes.item(4).firstChild.nodeValue;
    $("menu_RC_henkaritsu").innerHTML = xml[2].childNodes.item(5).firstChild.nodeValue;
    
    $("menu_GEM_genzaine").innerHTML   = xml[3].childNodes.item(1).firstChild.nodeValue;
    $("menu_GEM_icon_zen").innerHTML   = xml[3].childNodes.item(2).firstChild.nodeValue;
    $("menu_GEM_zenjitsuhi").innerHTML = xml[3].childNodes.item(3).firstChild.nodeValue;
    $("menu_GEM_icon_hen").innerHTML   = xml[3].childNodes.item(4).firstChild.nodeValue;
    $("menu_GEM_henkaritsu").innerHTML = xml[3].childNodes.item(5).firstChild.nodeValue;
}

// 指数表示
function display_main_shisu(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    // メインページの指数更新
    $("HS_genzaine").innerHTML   = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("HS_icon_zen").innerHTML   = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("HS_zenjitsuhi").innerHTML = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("HS_icon_hen").innerHTML   = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("HS_henkaritsu").innerHTML = xml[0].childNodes.item(5).firstChild.nodeValue;
    $("HS_date").innerHTML       = xml[0].childNodes.item(6).firstChild.nodeValue;
    $("HS_time").innerHTML       = xml[0].childNodes.item(7).firstChild.nodeValue;
    
    $("HH_genzaine").innerHTML   = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("HH_icon_zen").innerHTML   = xml[1].childNodes.item(2).firstChild.nodeValue;
    $("HH_zenjitsuhi").innerHTML = xml[1].childNodes.item(3).firstChild.nodeValue;
    $("HH_icon_hen").innerHTML   = xml[1].childNodes.item(4).firstChild.nodeValue;
    $("HH_henkaritsu").innerHTML = xml[1].childNodes.item(5).firstChild.nodeValue;
    $("HH_date").innerHTML       = xml[1].childNodes.item(6).firstChild.nodeValue;
    $("HH_time").innerHTML       = xml[1].childNodes.item(7).firstChild.nodeValue;
    
    $("RC_genzaine").innerHTML   = xml[2].childNodes.item(1).firstChild.nodeValue;
    $("RC_icon_zen").innerHTML   = xml[2].childNodes.item(2).firstChild.nodeValue;
    $("RC_zenjitsuhi").innerHTML = xml[2].childNodes.item(3).firstChild.nodeValue;
    $("RC_icon_hen").innerHTML   = xml[2].childNodes.item(4).firstChild.nodeValue;
    $("RC_henkaritsu").innerHTML = xml[2].childNodes.item(5).firstChild.nodeValue;
    $("RC_date").innerHTML       = xml[2].childNodes.item(6).firstChild.nodeValue;
    $("RC_time").innerHTML       = xml[2].childNodes.item(7).firstChild.nodeValue;
    
    $("GEM_genzaine").innerHTML   = xml[3].childNodes.item(1).firstChild.nodeValue;
    $("GEM_icon_zen").innerHTML   = xml[3].childNodes.item(2).firstChild.nodeValue;
    $("GEM_zenjitsuhi").innerHTML = xml[3].childNodes.item(3).firstChild.nodeValue;
    $("GEM_icon_hen").innerHTML   = xml[3].childNodes.item(4).firstChild.nodeValue;
    $("GEM_henkaritsu").innerHTML = xml[3].childNodes.item(5).firstChild.nodeValue;
    $("GEM_date").innerHTML       = xml[3].childNodes.item(6).firstChild.nodeValue;
    $("GEM_time").innerHTML       = xml[3].childNodes.item(7).firstChild.nodeValue;
    
    $("SHB_genzaine").innerHTML   = xml[4].childNodes.item(1).firstChild.nodeValue;
    $("SHB_icon_zen").innerHTML   = xml[4].childNodes.item(2).firstChild.nodeValue;
    $("SHB_zenjitsuhi").innerHTML = xml[4].childNodes.item(3).firstChild.nodeValue;
    $("SHB_icon_hen").innerHTML   = xml[4].childNodes.item(4).firstChild.nodeValue;
    $("SHB_henkaritsu").innerHTML = xml[4].childNodes.item(5).firstChild.nodeValue;
    
    $("SSB_genzaine").innerHTML   = xml[5].childNodes.item(1).firstChild.nodeValue;
    $("SSB_icon_zen").innerHTML   = xml[5].childNodes.item(2).firstChild.nodeValue;
    $("SSB_zenjitsuhi").innerHTML = xml[5].childNodes.item(3).firstChild.nodeValue;
    $("SSB_icon_hen").innerHTML   = xml[5].childNodes.item(4).firstChild.nodeValue;
    $("SSB_henkaritsu").innerHTML = xml[5].childNodes.item(5).firstChild.nodeValue;
}

// 指数現在値表示
function display_shisu_genzaine(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    $("HS_genzaine").innerHTML  = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("HH_genzaine").innerHTML  = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("RC_genzaine").innerHTML  = xml[2].childNodes.item(1).firstChild.nodeValue;
    $("GEM_genzaine").innerHTML = xml[3].childNodes.item(1).firstChild.nodeValue;
}

// 株価表示
function display_kabuka(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    $("genzai_ne").innerHTML     = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("kai_kehai").innerHTML     = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("uri_kehai").innerHTML     = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("hajime_ne").innerHTML     = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("taka_ne").innerHTML       = xml[0].childNodes.item(5).firstChild.nodeValue;
    $("yasu_ne").innerHTML       = xml[0].childNodes.item(6).firstChild.nodeValue;
    $("deki_daka").innerHTML     = xml[0].childNodes.item(7).firstChild.nodeValue;
    $("baibai_daikin").innerHTML = xml[0].childNodes.item(8).firstChild.nodeValue;
    $("date").innerHTML          = xml[0].childNodes.item(9).firstChild.nodeValue;
    $("time").innerHTML          = xml[0].childNodes.item(10).firstChild.nodeValue;
}

// 株価表示(日本円含む)
function display_kabuka_jp(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    $("genzai_ne").innerHTML     = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("kai_kehai").innerHTML     = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("uri_kehai").innerHTML     = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("hajime_ne").innerHTML     = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("taka_ne").innerHTML       = xml[0].childNodes.item(5).firstChild.nodeValue;
    $("yasu_ne").innerHTML       = xml[0].childNodes.item(6).firstChild.nodeValue;
    $("deki_daka").innerHTML     = xml[0].childNodes.item(7).firstChild.nodeValue;
    $("baibai_daikin").innerHTML = xml[0].childNodes.item(8).firstChild.nodeValue;
//  $("date").innerHTML          = xml[0].childNodes.item(9).firstChild.nodeValue;
//  $("time").innerHTML          = xml[0].childNodes.item(10).firstChild.nodeValue;
    
    $("genzai_ne_jp").innerHTML     = xml[1].childNodes.item(1).firstChild.nodeValue;
    $("kai_kehai_jp").innerHTML     = xml[1].childNodes.item(2).firstChild.nodeValue;
    $("uri_kehai_jp").innerHTML     = xml[1].childNodes.item(3).firstChild.nodeValue;
    $("hajime_ne_jp").innerHTML     = xml[1].childNodes.item(4).firstChild.nodeValue;
    $("taka_ne_jp").innerHTML       = xml[1].childNodes.item(5).firstChild.nodeValue;
    $("yasu_ne_jp").innerHTML       = xml[1].childNodes.item(6).firstChild.nodeValue;
    $("deki_daka_jp").innerHTML     = xml[1].childNodes.item(7).firstChild.nodeValue;
    $("baibai_daikin_jp").innerHTML = xml[1].childNodes.item(8).firstChild.nodeValue;
}

// Delete by uchiyama 2007.04.23
// 円換算ハンセン指数
/*
function display_menu_yen_hsi(httpObject) {
    xml_obj = httpObject.responseXML;
    xml = xml_obj.getElementsByTagName("type");
    
    $("menu_YEN_HSI_genzaine").innerHTML   = xml[0].childNodes.item(1).firstChild.nodeValue;
    $("menu_YEN_HSI_icon_zen").innerHTML   = xml[0].childNodes.item(2).firstChild.nodeValue;
    $("menu_YEN_HSI_zenjitsuhi").innerHTML = xml[0].childNodes.item(3).firstChild.nodeValue;
    $("menu_YEN_HSI_henkaritsu").innerHTML = xml[0].childNodes.item(4).firstChild.nodeValue;
    $("menu_YEN_HSI_henkaritsu").innerHTML = xml[0].childNodes.item(5).firstChild.nodeValue;
}
*/

