/*
 * 街ピタ 都道府県による沿線選択(都道府県,沿線CD) TOPのselectリスト生成用
 */
function getLineByKenMawari(TODFKN, KIENSC){
    myBlock();
    var TODFKN = document.frm.TODFKN.options[document.frm.TODFKN.selectedIndex].value;
    var d1 = new Date().getTime();
    var d2 = new Date().getTime();
    while( d2 < d1+1000*0.1 ){    //T秒待つ
        d2=new Date().getTime();
    }
    $.ajax({
        dataType: "json",
        processData: false,
        type: "get",
        cache: false,
        url: "search.php?TODFKN=" + TODFKN,
        success: function (data) {
            displayLineByKenMawari(data, KIENSC);
        },
        error: function () {
            alert('読み込みに失敗しました');
        }
    });
}
//沿線select生成
function displayLineByKenMawari(data, KIENSC){

    var html = '';
    html = html + '<div><select name="KIENSC" onchange="getStationByLineMawari(\'\',\'\');">';
    html = html + '<option value="">選択してください</option>';
    for(var i=0;i<data.length;i++){
        if(data[i]['NSSSEC']!=''){
            html = html + '<option value="' + data[i]['NSSSEC'] + ':' + data[i]['KITDFK'] + '" ';
            if(data[i]['NSSSEC']==KIENSC){
                html = html + 'selected';
            }
            html = html + '>';
            html = html + data[i]['NSENSJ'];
            html = html + '</option>';
        }
    }
    html = html + '</select></div>';
    //alert(html);
    $('#listSel2').html(html);
    html2 = '<div id="ES1M_CH"><select name="ES1M_CH"><option value="">選択してください</option></select></div>';
    $('#listSel3').html(html2);
    $('#refStation').html('<a href="#siteTopSearch01" onclick="alert(\'駅を選択してください\')"><img src="images/index_bt001.gif" alt="街情報を見る" class="rollover" /></a>');
}

/*
 * 街ピタ 沿線から関連する駅名を取得 TOPのselectリスト生成用
 */
function getStationByLineMawari(KIENSC, ES1M_CH){
    myBlock();
    if( KIENSC ) {
        var KIENSC = KIENSC;
        var d1 = new Date().getTime();
        var d2 = new Date().getTime();
        while( d2 < d1+1000*0.1 ){    //T秒待つ
            d2=new Date().getTime();
        }
    } else {
        var KIENSC = document.frm.KIENSC.options[document.frm.KIENSC.selectedIndex].value;
    }
    $.ajax({
        dataType: "json",
        processData: false,
        type: "get",
        cache: false,
        url: "search.php?KIENSC=" + KIENSC,
        success: function (data) {
            myBlock();
            displayStationByLineMawari(data, ES1M_CH);
        },
        error: function () {
            alert('読み込みに失敗しました');
        }
    });
}
// 駅名のselectを生成する 駅周辺情報登録用
function displayStationByLineMawari(data, ES1M_CH){
    var html = '';
    html = html + '<div><select name="ES1M_CH" onchange="refStation();">';
    html = html + '<option value="">選択してください</option>';

    if(data){
        for(var i=0;i<data.length;i++){
            if(data[i]['KISTNC']!=''){
                html = html + '<option value="' + data[i]['KISTNC'] + '" ';
                if(data[i]['KISTNC']==ES1M_CH){
                    html = html + 'selected';
                }
                html = html + '>';
                html = html + data[i]['KISTNJ'];
                html = html + '</option>';
            }
        }
    }

    html = html + '</select></div>';
    $('#ES1M_CH').html(html);
    $('#refStation').html('<a href="#siteTopSearch01""><img src="images/index_bt001.gif" alt="街情報を見る" class="rollover" /></a>');
}

/*
 * 街情報のページへ遷移
 */
function refStation(){
    var kiensc = document.frm.KIENSC.options[document.frm.KIENSC.selectedIndex].value;
    var es1m_ch = document.frm.ES1M_CH.options[document.frm.ES1M_CH.selectedIndex].value;
    var d1 = new Date().getTime();
    var d2 = new Date().getTime();
    while( d2 < d1+1000*0.2 ){    //T秒待つ
        d2=new Date().getTime();
    }
    $.ajax({
        dataType: "json",
        processData: false,
        type: "get",
        cache: false,
        url: "search.php?ensen=" + kiensc + "&eki=" + es1m_ch,
        success: function (data) {
            $('#refStation').html('<a href="./station/index.php?StationInfoID=' + data[0].StationInfoID + '"><img src="images/index_bt001.gif" alt="街情報を見る" class="rollover" /></a>');
        },
        error: function () {
            //alert('読み込みに失敗しました');
        }
    });
}

// block
function myBlock(){
    j$.blockUI(
        {
            message: '<img src="images/loading.gif" alt="Loading..." width="32" height="32" />',
            css: {
                border: 'none',
	            //backgroundColor: 'transparent',     // 背景を透明にしたい場合はここのコメントをはずす
                top: '45%',
                left: '45%',
                width: 32,
                height: 32
            },
            timeout: 1000
        }
    );
}

