$(function(){
    // 「タイヤ」「ホイール」「タイヤ・ホイールセット」の
    // 入力フォーム表示を切り替え。
    $("input[name='s_p_type1']").click(function(){
        toggleDisplay();
    });
    
    // 車メーカー選択時に、メーカーの車種一覧取得
    $("#c_maker").change(function(){
        $("#c_maker option:selected").each(function(){
            toggleCarSelectList($(this).val());
        });
    });
    
    // 条件表示切替
    $("#search_condition").click(function(){
        $("#search_condition_display").toggle();
        if ($(this).attr("src") == "/img/z_joken_close.gif") {
            $(this).attr("src", "/img/z_joken_open.gif");
        } else {
            $(this).attr("src", "/img/z_joken_close.gif");
        }
    });
});

// 「タイヤ」「ホイール」「タイヤ・ホイールセット」の
// 入力フォーム表示を切り替え。
function toggleDisplay() {
    var pType1 = 0;
    $.each($("input[name='s_p_type1']"), function (key, item){
        if (item.checked) {
            pType1 = item.value;
        }
    });
    if (pType1 == 1) { // タイヤ
        $("#tyre_info").show();
        $("#wheel_info").hide();
    } else if (pType1 == 2) { // ホイール
        $("#tyre_info").hide();
        $("#wheel_info").show();
    } else if (pType1 == 3) { // タイヤ・ホイールセット
        $("#tyre_info").show();
        $("#wheel_info").show();
    } else { // 初期値
        $("#tyre_info").hide();
        $("#wheel_info").hide();
    }
}

// 車メーカー選択時に、メーカーの車種一覧取得
function toggleCarSelectList(cMakerId) {
    if (cMakerId != null && cMakerId.length > 0) {
        $("#p_car_select_space").text("車種取得中...");
        $("#p_car_select_space").load(
            "index.php", 
            {
                action_carSelectList: "t",
                cm_id: cMakerId
            },
            function(text, status) {
                if (status != "success") {
                    $("#p_car_select_space").text("車種一覧取得に失敗しました。");
                }
            }
        );
    }
}

function closeSearchCondition() {
    $("#search_condition_display").hide();
}

