// JavaScript Document

var defaultMiddleAreaHTML = '<select name="middlearea" id="middlearea" disabled="disabled">';
    defaultMiddleAreaHTML += '<option value="">さらに絞り込む　　</option>';
    defaultMiddleAreaHTML += '</select>';

var defaultSmallBusinessHTML = '<select name="smalljob" id="smalljob" disabled="disabled">';
    defaultSmallBusinessHTML += '<option value="">さらに絞り込む　　</option>';
    defaultSmallBusinessHTML += '</select>';

function searchInit() {
    $('area').disabled = false;
    $('job').disabled = false;
}

function setMiddleArea(large_area, middle_area, areacodetext, type) {

    var type;
//alert('a' + areacodetext);
    $('middlearea').disabled = true;
    if (large_area == '') {
//    if (large_area != '') {
//        if ( $('job').value != '' ) {
//            $('submit_button').disabled = false;
//        }
//    } else {
        $('middle_area_list').innerHTML = defaultMiddleAreaHTML;
//        $('submit_button').disabled = true;
        return;
    }

    var pram = 'AreaCodeText=' + areacodetext + '&large_area=' + large_area + '&middle_area=' + middle_area + '&type=' + type;
    loadData('middle_area_list', '/A9AreaStandbyGirlMiddleAreaList.php', pram);
}

function setSmallBusiness(large_business, small_business, areacodetext) {

    var type;

    $('smalljob').disabled = true;
    if (large_business != '') {
        if ( $('area').value != '' ) {
//            $('submit_button').disabled = false;
        }
    } else {
        $('small_business_list').innerHTML = defaultSmallBusinessHTML;
//        $('submit_button').disabled = true;
        return;
    }

    var pram = 'AreaCodeText=' + areacodetext + '&large_business=' + large_business + '&small_business=' + small_business;
    loadData('small_business_list', '/A9AreaStandbyGirlSmallBusinessList.php', pram);
}

//// Prototype.jsのAjax.Updaterを利用する共通部品
//// 指定されたタグの中をサーバから受け取ったデータで置き換える。
//// id: 書き換え対象となるタグのID
//// app: サーバ側プログラムのURL
//// pram: パラメタ。形式はURLの引数と同じ
function loadData(id, app, pram){

    new Ajax.Updater(id, app,
                    {
                        method: 'post',///POSTで送信
                        postBody: pram,
                        evalScripts: true////データ内のJavaScriptは有効
                    }
                    );
}
