JKL.CalendarでJavaScriptのカレンダーを設置

カレンダーも色々あるけど、こういう日本語でシンプルなのいいよね。

http://www.kawa.net/works/js/jkl/calender.html

ちょっと躓いたので一応メモ

<script><--
    var cal2 = new JKL.Calendar("caldiv2","formid","start_date");
    cal2.setStyle( "frame_color", "#3333CC" );
    var cal3 = new JKL.Calendar("caldiv3","formid","last_date");
    cal3.setStyle( "frame_color", "#CC3333" );
//--></script>
<table><tr>
    <td>日付範囲を選択:</td>
    <td><input type="text" name="start_date" onClick="cal3.hide(); cal2.write();" 
        onChange="cal2.getFormValue(); cal2.hide();"><br><div id="caldiv2"></div></td>
    <td>〜</td>
    <td><input type="text" name="last_date" onClick="cal2.hide(); cal3.write();" 
        onChange="cal3.getFormValue(); cal3.hide();"><br><div id="caldiv3"></div></td>
</tr></table>

と書いてあるが、基本は

<script><--
    var cal1 = new JKL.Calendar("calid","formid","colname");
//--></script>

* calid … カレンダー表示用の div 要素のid
* formid … 日付格納用テキスト欄の form 要素のid
* colname … 日付格納用テキスト欄の変数名