function setDate(form ,setKbn ,setDate, setTime, setTimeKbn){
    with(form){
        txtRsvDateTime.value = setDate.substr(0,4) + "年" + 
                               setDate.substr(4,2) + "月" + 
                               setDate.substr(6,2) + "日" + 
                               setTime.substr(0,2) + "：" + 
                               setTime.substr(2,2) + "〜";
        // hidden用
        hRsvKbn.value=setKbn;
        hRsvTimekbn.value =setTimeKbn;
        hRsvDate.value    =setDate;
        hRsvTime.value    =setTime;

        if (setKbn==0){
            txtRsvKbn.value ="取消する";
            setCcl(form);
        }else{
            txtRsvKbn.value ="予約する";
            setRsv(form);
        }
//        clearErr(form);
        txtLastNameKana.focus();
    }
    return true;            // 正常終了
}

function calNextMonth(form, setYear, setMonth ,script){
    with(form){
        method = "post";
        c.value = "";
        hCalYear.value = setYear;
        hCalMonth.value = setMonth;
        action = script;
        submit();
    }
    return true;            // 正常終了
}

function chengeCarMake(form, setValue, script, checkname){

    carSelectAutoCheck(form, checkname);
    with(form){
        method = "post";
        c.value = "";
        hCarMakeCd.value = setValue;
        hCarModelCd.value = "";
        lstCarModel.selectedIndex = 0;
        cItem.value = "carMakeList";
        hCarSelect.value = 1;
        action = script;
        submit();

    }
    return true;            // 正常終了
}

function setCd(form, param, script){
    with(form){
        if (hRsvKbn.value=="1"){
            hCarModelCd.value = lstCarModel.value;
        }else{
            hCclRsnCd.value = lstCclRsn.value;
        }
    }
    form_submit(form, param, script);
    return true;            // 正常終了
}

function chengeCarModel(form, setValue){

    with(form){
        hCarModelCd.value = setValue;
    }
    return true;            // 正常終了
}

function carSelectAutoCheck(form, checkname){
    document.getElementById(checkname).checked = true;

    with(document.form){
        if (checkname=="rdoCarSelectOther"){
            hCarSelect.value = 2;
            lstCarMake.selectedIndex = 0;
            lstCarModel.selectedIndex = 0;
            txtCarYear.value = "";
        }else{
            hCarSelect.value = 1;
            txtCar.value = "";
        }
    }
    return true;            // 正常終了
}

function cclRsnSelectAutoCheck(form, checkname){
    document.getElementById(checkname).checked = true;

    with(document.form){
        if (checkname=="idRdoCclRsnOther"){
            lstCclRsn.selectedIndex = 0;
            hRdoCclRsn.value = 2;
        }else{
            txtCclRsn.value = "";
            hRdoCclRsn.value = 1;
        }
    }
    return true;            // 正常終了
}

function setViewItem(form){
    if (form.hRsvKbn.value=="0"){
         setCcl(form);
    }else{
        setRsv(form);
    }
    return true;            // 正常終了
}

function setRsv(form){
    with(form){
        // ■ 車の種類
        txtNcsryCar.style.visibility = "visible";

        rdoCarSelectList.disabled = false;
//        lstCarMake.selectedIndex = 0;
        lstCarMake.disabled = false;
//        lstCarModel.selectedIndex = 0;
        lstCarModel.disabled = false;
//        txtCarYear.value = "";
        txtCarYear.disabled = false;
        rdoCarSelectOther.disabled = false;
//        txtCar.value = "";
        txtCar.disabled = false;
        // ■ 雑誌取材に
//        chkMedia.checked = false;
        chkMedia.disabled = false;
//        txtTrobule.value = "";
        txtTrobule.disabled = false;
//        txtMessage.value = "";
        txtMessage.disabled = false;

        // ■ 取消の理由
        idRdoCclRsn.disabled = true;
        lstCclRsn.selectedIndex = 0;
        lstCclRsn.disabled = true;
        idRdoCclRsnOther.disabled = true;
        txtCclRsn.value = "";
        txtCclRsn.disabled = true;
        txtNcsryCcl.style.visibility = "hidden";
    }
    return true;            // 正常終了
}

function setCcl(form){
    with(form){
        // ■ 車の種類
        txtNcsryCar.style.visibility = "hidden";
        rdoCarSelectList.disabled = true;
        lstCarMake.selectedIndex = 0;
        lstCarMake.disabled = true;
        lstCarModel.selectedIndex = 0;
        lstCarModel.disabled = true;
        txtCarYear.value = "";
        txtCarYear.disabled = true;
        rdoCarSelectOther.disabled = true;
        txtCar.value = "";
        txtCar.disabled = true;
        // ■ 雑誌取材に
        chkMedia.checked = false;
        chkMedia.disabled = true;
        txtTrobule.value = "";
        txtTrobule.disabled = true;
        txtMessage.value = "";
        txtMessage.disabled = true;

        // ■ 取消の理由
        idRdoCclRsn.disabled = false;
//        lstCclRsn.selectedIndex = 0;
        lstCclRsn.disabled = false;
        idRdoCclRsnOther.disabled = false;
        txtCclRsn.disabled = false;
        txtNcsryCcl.style.visibility = "visible";

    }
    return true;            // 正常終了
}

function clearErr(form){
alert("clearErr");
    with(form){
        errRsvKbn.value = "";
        errTxtRsvDateTime.value = "";
        errTxtName.value = "";
        errTxtMail.value = "";
        errTxtRemail.value = "";
        errTxtTel.value = "";
        errTxtCar.value = "";
        errTxtTrobule.value = "";
        errTxtMessage.value = "";
        errTxtCclRsn.value = "";
    }
    return true;            // 正常終了
}

