OSDN Git Service

fix bug.
[rec10/rec10-git.git] / Rec10WEB / trunk / src / rswi.htm
index 1f6ace8..ca99f05 100644 (file)
 
-
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<html>
-      <head>
-      <meta http-equive="Content-Type" content="text/html;charset=UTF-8"/>
-   <title>Rec10 Simple Web Interface ver.0.3.1b</title>
-      <!-- dojo.jsの読み込み -->
-      <script src="../dojo/dojo.js" djConfig="parseOnLoad: true">
-      </script>
-      <!-- テーマの読み込み -->
-      <style type="text/css">
-        @import "../dojo/resources/dojo.css";
-        @import "../dijit/themes/tundra/tundra.css";
+<html lang="ja">
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
+        <title>Rec10 Simple Web Interface ver.0.9.0</title>
+        <!-- dojo.jsの読み込み -->
+        <script src="./dojo/dojo/dojo.js" djConfig="parseOnLoad:true">
+        </script>
+        <!-- テーマの読み込み -->
+        <style type="text/css">
+            @import "./dojo/dojo/resources/dojo.css";
+            @import "./dojo/dijit/themes/tundra/tundra.css";
+        </style>
+        <script type="text/javascript">
+            dojo.require("dojo.parser");
+            // ※ ここで、使用するウィジェットの読み込みを行う
+            dojo.require("dijit.form.Button");
+            dojo.require("dijit.form.FilteringSelect");
+            dojo.require("dijit.form.ValidationTextBox");
+            dojo.require("dijit.form.NumberSpinner");
+            dojo.require("dijit.form.CheckBox");
+            dojo.require("dijit.form.Form");
+            //dojo.require("dojox.date");
+            function setType(value){
+                if (value=="reserve_flexible"){
+                    //alert("Selected "+value);
+                    dijit.byId("deltaday").setDisabled(true);
+                    dijit.byId("deltahour").setDisabled(true);
+                    setDayopt(false);
+                }else if (value=="reserve_day"){
+                    //alert("Selected "+value);
+                    dijit.byId("deltaday").setDisabled(true);
+                    dijit.byId("deltahour").setDisabled(false);
+                    setDayopt(false);
+                }else if (value=="search_today"){
+                    dijit.byId("deltahour").setDisabled(false);
+                    setDayopt(true);
+                }else if (value=="search_everyday"){
+                    //alert("Selected "+value);
+                    dijit.byId("deltaday").setDisabled(false);
+                    dijit.byId("deltahour").setDisabled(false);
+                    setDayopt(false);
+                }else if (value=="reserve_fixed"){
+                    //alert("Selected "+value);
+                    dijit.byId("deltaday").setDisabled(true);
+                    dijit.byId("deltahour").setDisabled(true);
+                    setDayopt(false);
+                }else if (value=="convert_ts_mp4"){
+                    dijit.byId("deltaday").setDisabled(true);
+                    dijit.byId("deltahour").setDisabled(true);
+                    setDayopt(false);
+                }
+
+            }
+            function setDayopt(bool){
+                dijit.byId("day_Sun").setDisabled(!bool);
+                dijit.byId("day_Mon").setDisabled(!bool);
+                dijit.byId("day_Tue").setDisabled(!bool);
+                dijit.byId("day_Wed").setDisabled(!bool);
+                dijit.byId("day_Thu").setDisabled(!bool);
+                dijit.byId("day_Fri").setDisabled(!bool);
+                dijit.byId("day_Sat").setDisabled(!bool);
+            }
+            function changeSize(){
+                var str=dijit.byId("opts").value;
+                var s=dijit.byId("size").value;
+                str=str.replace("S","");
+                str=str.replace("H","");
+                str=str.replace("G","");
+                str=str.replace("F","");
+                str=str.replace("L","");
+                str=str+s;
+                //alert("Selected "+str);
+                dijit.byId("opts").setValue(str);
+
+            }
+            function changeMove(){
+                var str=dijit.byId("opts").value;
+                var s=dijit.byId("move").value;
+                str=str.replace("R","");
+                str=str.replace("D","");
+                str=str.replace("E","");
+                s=s.replace("None","")
+                str=str+s;
+                //alert("Selected "+str);
+                dijit.byId("opts").setValue(str);
+            }
+            function setOpts(obj){
+                if (obj.checked){
+                    var str=dijit.byId("opts").value;
+                    str=str+obj.value;
+                }else{
+                    var str=dijit.byId("opts").value;
+                    str=str.replace(obj.value,"");
+                }
+                dijit.byId("opts").setValue(str);
+            }
+            function changeOpts(){
+                var str=dijit.byId("opts").value;
+                if (str.indexOf("a")>-1){
+                    dijit.byId("anime").setChecked(true);
+                }else{
+                    dijit.byId("anime").setChecked(false);
+                }
+                if (str.indexOf("2")>-1){
+                    dijit.byId("2pass").setChecked(true);
+                }else{
+                    dijit.byId("2pass").setChecked(false);
+                }
+                if (str.indexOf("d")>-1){
+                    dijit.byId("dualaudio").setChecked(true);
+                }else{
+                    dijit.byId("dualaudio").setChecked(false);
+                }
+                if (str.indexOf("5")>-1){
+                    dijit.byId("pentaaudio").setChecked(true);
+                }else{
+                    dijit.byId("pentaaudio").setChecked(false);
+                }
+                if (str.indexOf("S")>-1){
+                    dijit.byId("size").setValue("S");
+                }else if (str.indexOf("H")>-1){
+                    dijit.byId("size").setValue("H");
+                }else if (str.indexOf("G")>-1){
+                    dijit.byId("size").setValue("G");
+                }else if (str.indexOf("F")>-1){
+                    dijit.byId("size").setValue("F");
+                }else if (str.indexOf("L")>-1){
+                    dijit.byId("size").setValue("L");
+                }else{
+                    changeSize();
+                }
+                if (str.indexOf("R")>-1){
+                    dijit.byId("move").setValue("R");
+                }else if (str.indexOf("D")>-1){
+                    dijit.byId("move").setValue("D");
+                }else if (str.indexOf("E")>-1){
+                    dijit.byId("move").setValue("E");
+                }else{
+                    dijit.byId("move").setValue("None");
+                }
+            }
+            function setbtime_now(){
+                var now =new Date();
+                now.setMinutes(0,0,0);
+                setbtime(now);
+            }
+            function setetime_now(){
+                var ds=dijit.byId("btime").value;
+                var d=txt2date(ds);
+                setetime(d);
+            }
+            function setnow(){
+                var now =new Date();
+                now.setMinutes(0,0,0);
+                setbtime(now);
+                setetime(now);
+            }
+            function txt2date(txt){
+                var d=new Date;
+                var ds=txt;
+                if (ds.length>3){
+                    d.setYear(parseInt(ds.substring(0,4),10));
+                }
+                if (ds.length>6){
+                    d.setMonth(parseInt(ds.substring(5,7),10)-1);
+                }
+                if (ds.length>9){
+                    d.setDate(parseInt(ds.substring(8,10),10));
+                }
+                if (ds.length>12){
+                    d.setHours(parseInt(ds.substring(11,13),10));
+                }
+                if (ds.length>15){
+                    d.setMinutes(parseInt(ds.substring(14,16),10));
+                }
+                if (ds.length>18){
+                    d.setSeconds(parseInt(ds.substring(17,19),10));
+                }
+                return d
+            }
+            function add_btimemin(min){
+                var ds=dijit.byId("btime").value;
+                var d=txt2date(ds);
+                //window.alert(ds.toString()+":"+d.toString());
+                d.setTime(d.getTime()+min*60*1000);
+                setbtime(d);
+            }
+            function add_etimemin(min){
+                var ds=dijit.byId("etime").value;
+                var d=txt2date(ds);
+                d.setTime(d.getTime()+min*60*1000);
+                setetime(d);
+            }
 
-       
-      </style>
-      <script type="text/javascript">
+            function setbtime(date){
+                var nowtxt="";
+                //window.alert("setbtime");
+                nowtxt=String(date.getFullYear())+"-";
+                if (date.getMonth()+1<10){
+                    nowtxt=nowtxt+"0";
+                }
+                nowtxt=nowtxt+String(date.getMonth()+1)+"-";
+                if (date.getDate()<10){
+                    nowtxt=nowtxt+"0";
+                }
+                nowtxt=nowtxt+String(date.getDate())+" ";
+                if (date.getHours()<10){
+                    nowtxt=nowtxt+"0"
+                }
+                nowtxt=nowtxt+String(date.getHours())+":";
+                if (date.getMinutes()<10){
+                    nowtxt=nowtxt+"0"
+                }
+                nowtxt=nowtxt+String(date.getMinutes())+":00";
+                //console.debug("click");
+                //window.alert("test");
+                dijit.byId("btime").setValue(nowtxt);
+            }
+            function setetime(date){
+                var nowtxt="";
+                //window.alert("test");
+                nowtxt=String(date.getFullYear())+"-";
+                if (date.getMonth()+1<10){
+                    nowtxt=nowtxt+"0";
+                }
+                nowtxt=nowtxt+String(date.getMonth()+1)+"-";
+                if (date.getDate()<10){
+                    nowtxt=nowtxt+"0";
+                }
+                nowtxt=nowtxt+String(date.getDate())+" ";
+                if (date.getHours()<10){
+                    nowtxt=nowtxt+"0"
+                }
+                nowtxt=nowtxt+String(date.getHours())+":";
+                if (date.getMinutes()<10){
+                    nowtxt=nowtxt+"0"
+                }
+                nowtxt=nowtxt+String(date.getMinutes())+":00";
+                //console.debug("click");
+                //window.alert("test");
+                dijit.byId("etime").setValue(nowtxt);
+            }
+            function title2opts(){
+                var str=dijit.byId("title").value;
+                var stropt=dijit.byId("opts").Value;
+                if (stropt==undefined){
+                    stropt="";
+                }
+                //stropt=stropt.replace("undefined","");
+                //stropt=""
+                if (str.indexOf("(2)")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"d";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("(二)")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"d";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("[二]")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"d";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("(二)")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"d";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("(二)")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"d";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("5.1")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"5";
+                    dijit.byId("opts").setValue(str);
+                }else if(str.indexOf("5.1")>-1){
+                    //dijit.byId("2pass").setChecked(true);
+                    str=stropt+"5";
+                    dijit.byId("opts").setValue(str);
+                }
+            }
+            //dojo.addOnLoad(init);
+            function init(){
+                //dojo.debug("test")
+                setType("res");
+                title2opts();
+                changeSize();
+                changeOpts();
+                //changeSize();
+            }
+            dojo.addOnLoad(init);
+        </script>
+    </head>
+    <!-- テーマの読み込み -->
+    <body class="tundra">
+        <div dojoType="dijit.form.Form" action="rec10web.py" onExecute="this.submit()">
+            <h1>Rec10 Simple Web Interface ver.0.9.0</h1><br>
+            Rec10WEB MENU <a href="./rec10web.py?exec=schedule">Schedule</a>     <a href="./rec10web.py?exec=iepg-show">iEPG-Data</a><br><br><br>
+            <select name="type"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--type-value//-->"
+                    onChange="setType">
+                <option value="reserve_flexible">通常予約</option>
+                <option value="search_today">キーワード予約</option>
+                <option value="search_day">曜日予約</option>
+                <option value="search_everyday">隔日予約</option>
+                <option value="reserve_fixed">最終予約</option>
+                <option value="convert_ts_mp4">エンコード予約</option>
+                <option value="convert_b25_ts">復号化予約</option>
+                <option value="convert_avi_mp4">MP4化予約(AVI)</option>
+                <option value="convert_mkv_mp4">MP4化予約(MKV)</option>
+                <option value="convert_avi_mkv">MKV化予約(AVI)</option>
 
-        dojo.require("dojo.parser");
-        // ※ ここで、使用するウィジェットの読み込みを行う
+            </select>番組名/キーワード
+            <input type="text"
+                   length="40"
+                   dojoType="dijit.form.TextBox"
+                   value="<!--title-value//-->"
+                   id="title"
+                   name="title">チャンネル
+            <select name="chtxt"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--ch-value//-->"
+                    onChange="setType">
+                <!--text_for_replace_chtxt_input//-->
+            </select>
+            <br><br>開始時刻
+            <div name="btime"
+                 id="btime"
+                 dojoType="dijit.form.ValidationTextBox"
+                 promptmessage="年-月-日 時間:分:秒"
+                 value="<!--btime-value//-->"
+                 regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
+            </div>
+            <div dojoType="dijit.form.Button" onclick="setbtime_now()">現在</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(5)">+5m</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(30)">+30m</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(180)">+3h</div>
+            <div dojoType="dijit.form.Button" onclick="add_btimemin(720)">+12h</div>
+            終了時刻
+            <div name="etime"
+                 id="etime"
+                 dojoType="dijit.form.ValidationTextBox"
+                 promptmessage="年-月-日 時間:分:秒"
+                 value="<!--etime-value//-->"
+                 regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
+            </div>
+            <div dojoType="dijit.form.Button" onclick="setetime_now()">一致</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(1)">+1m</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(5)">+5m</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(30)">+30m</div>
+            <div dojoType="dijit.form.Button" onclick="add_etimemin(60)">+1h</div>
+            <br>
+            <br>隔日周期(days)
+            <input dojoType="dijit.form.NumberSpinner"
+                   value="7"
+                   smallDelta="1"
+                   largeDelta="10"
+                   constraints="{min:0,max:24,places:0}"
+                   maxlength="2"
+                   id="deltaday"
+                   name="deltaday">
+            キーワード録画許容誤差(hours)
+            <input dojoType="dijit.form.NumberSpinner"
+                   value="3"
+                   smallDelta="1"
+                   largeDelta="10"
+                   constraints="{min:0,max:24,places:0}"
+                   maxlength="2"
+                   id="deltahour"
+                   name="deltahour"><br><br>
 
-       dojo.require("dijit.form.Button");
-       dojo.require("dijit.form.FilteringSelect");
-       dojo.require("dijit.form.ValidationTextBox");
-       dojo.require("dijit.form.NumberSpinner");
-       dojo.require("dijit.form.CheckBox");
-       dojo.require("dijit.form.Form");
-       function setType(value){
-               if (value=="rec"){
-                       //alert("Selected "+value);
-                       dijit.byId("deltaday").setDisabled(true); 
-                       dijit.byId("deltahour").setDisabled(true);
-               }else if (value=="key"){
-                       //alert("Selected "+value);
-                       dijit.byId("deltaday").setDisabled(true); 
-                       dijit.byId("deltahour").setDisabled(false);
-               }else if (value=="keyevery"){
-                       //alert("Selected "+value);
-                       dijit.byId("deltaday").setDisabled(false); 
-                       dijit.byId("deltahour").setDisabled(false);
-               }else if (value=="res"){
-                       //alert("Selected "+value);
-                       dijit.byId("deltaday").setDisabled(true); 
-                       dijit.byId("deltahour").setDisabled(true);
-               }
-       
-       }
-       function changeSize(){
-               var str=dijit.byId("opts").value;
-               var s=dijit.byId("size").value;
-               str=str.replace("S","");
-               str=str.replace("H","");
-               str=str.replace("F","");
-               str=str.replace("Q","");
-               str=str+s;
-               //alert("Selected "+str);
-               dijit.byId("opts").setValue(str);
-               
-       }
-       function setOpts(obj){
-               if (obj.checked){
-                       var str=dijit.byId("opts").value;
-                       str=str+obj.value;
-               }else{
-                       var str=dijit.byId("opts").value;
-                       str=str.replace(obj.value,"");
-               }
-               dijit.byId("opts").setValue(str);
-       }
-       function changeOpts(){
-               var str=dijit.byId("opts").value;
-               if (str.indexOf("a")>-1){
-                       dijit.byId("anime").setChecked(true);
-               }else{
-                       dijit.byId("anime").setChecked(false);
-               }
-               if (str.indexOf("2")>-1){
-                       dijit.byId("2pass").setChecked(true);
-               }else{
-                       dijit.byId("2pass").setChecked(false);
-               }
-               if (str.indexOf("x")>-1){
-                       dijit.byId("xvid").setChecked(true);
-               }else{
-                       dijit.byId("xvid").setChecked(false);
-               }
-        if (str.indexOf("d")>-1){
-                       dijit.byId("dualaudio").setChecked(true);
-               }else{
-                       dijit.byId("dualaudio").setChecked(false);
-               }
-               if (str.indexOf("S")>-1){
-                       dijit.byId("size").setValue("S");
-               }else if (str.indexOf("H")>-1){
-                       dijit.byId("size").setValue("H");
-               }else if (str.indexOf("F")>-1){
-                       dijit.byId("size").setValue("F");
-               }else if (str.indexOf("Q")>-1){
-                       dijit.byId("size").setValue("Q");
-               }
-       }
-    function title2opts(){
-        var str=dijit.byId("title").value;
-        var stropt=dijit.byId("opts").Value;
-        if (stropt==undefined){
-            stropt="";
-        }
-        //stropt=stropt.replace("undefined","");
-        //stropt=""
-        if (str.indexOf("(2)")>-1){
-                       //dijit.byId("2pass").setChecked(true);
-            str=stropt+"d";
-            dijit.byId("opts").setValue(str);
-               }else if(str.indexOf("(二)")>-1){
-            //dijit.byId("2pass").setChecked(true);
-            str=stropt+"d";
-            dijit.byId("opts").setValue(str);
-               }else if(str.indexOf("[二]")>-1){
-            //dijit.byId("2pass").setChecked(true);
-            str=stropt+"d";
-            dijit.byId("opts").setValue(str);
-               }else if(str.indexOf("(二)")>-1){
-            //dijit.byId("2pass").setChecked(true);
-            str=stropt+"d";
-            dijit.byId("opts").setValue(str);
-               }else if(str.indexOf("(二)")>-1){
-            //dijit.byId("2pass").setChecked(true);
-            str=stropt+"d";
-            dijit.byId("opts").setValue(str);
-        }
-    }
-       function init(){
-               setType("rec");
-        title2opts();
-               
-               changeSize();
-        changeOpts();
-               //changeSize();
-       }
-       dojo.addOnLoad(init);
-      </script>
-      </head>
-      <!-- テーマの読み込み -->
-      <body class="tundra">
-       <div dojoType="dijit.form.Form" action="rec10web.py" onExecute="this.submit()">
-       <h1>Rec10 Simple Web Interface ver.0.1.2</h1><br>
-       <select name="type"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--type-value//-->"
-                onChange="setType">
-                <option value="res">通常予約</option>
-                <option value="key">キーワード予約</option>
-                <option value="keyevery">隔日予約</option>
-                <option value="rec">最終予約</option>
-        </select>番組名/キーワード
-       <input type="text" 
-               length="40" 
-               dojoType="dijit.form.TextBox" 
-               value="<!--title-value//-->"    
-               id="title"
-        name="title">チャンネル
-       <select name="chtxt"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--ch-value//-->"
-                onChange="setType">
-                  <!--text_for_replace_chtxt_input//-->
-        </select>
-       <br><br>開始時刻
-       <div name="btime"
-               dojoType="dijit.form.ValidationTextBox"
-               promptmessage="年-月-日 時間:分:秒"
-               value="<!--btime-value//-->"
-               regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
-       </div>終了時刻
-       <div name="etime"
-               dojoType="dijit.form.ValidationTextBox"
-               promptmessage="年-月-日 時間:分:秒"
-               value="<!--etime-value//-->"
-               regexp="\d{4}\-\d{2}\-\d{2} \d{2}\:\d{2}\:\d{2}">
-       </div><br>
-       <br>隔日周期(days)
-       <input dojoType="dijit.form.NumberSpinner"
-                value="7"
-                smallDelta="1"
-                 largeDelta="10"
-                constraints="{min:0,max:24,places:0}"
-                maxlength="2"
-                id="deltaday"
-                name="deltaday">
-       キーワード録画許容誤差(hours)
-       <input dojoType="dijit.form.NumberSpinner"
-                value="3"
-                smallDelta="1"
-                 largeDelta="10"
-                constraints="{min:0,max:24,places:0}"
-                maxlength="2"
-                id="deltahour"
-                name="deltahour"><br><br>
-       録画サイズ
-       <select name="size"
-                dojoType="dijit.form.FilteringSelect"
-                autocomplete="false"
-                value="<!--size-value//-->"
-                 id="size"
-                onChange="changeSize">
-               <option selected="selected" value="S">SD画質(720x480)</option>
-              <option value="H">HD画質(1280x720)</option>
-              <option value="Q">WQVG画質(400x240)</option>
-               <option value="F">FULLHD画質(1920x1080)</option>
-       <input type="checkbox" 
-               dojoType="dijit.form.CheckBox" 
-               checked="checked" id="anime" name="anime" value="a"
-               onClick="setOpts(this)">アニメ</input>
-       <input type="checkbox" 
-               dojoType="dijit.form.CheckBox" 
-               id="dualaudio" name="dualaudio" value="d"
-               onClick="setOpts(this)">二ヶ国語放送</input>
-       <input type="checkbox" 
-               dojoType="dijit.form.CheckBox" 
-               id="2pass" name="2pass" value="2"
-               onClick="setOpts(this)">2passモード</input>
-       <input type="checkbox" 
-               dojoType="dijit.form.CheckBox" 
-               id="xvid" name="xvid" value="x"
-               onClick="setOpts(this)">Xvidモード</input>
-        </select>
-       Options
-       <div name="opts"
-               dojoType="dijit.form.ValidationTextBox"
-               value="<!--opts-value//-->"
-               onChange="changeOpts"
-               id="opts">
-       </div><div dojoType="dijit.form.Button" type="submit">予約</div>
-       <div name="exec"
-               dojoType="dijit.form.ValidationTextBox"
-               value="yes"
-               style="display:none";>
-       </div>
-      </body>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Mon" name="day_Mon" value="1">月曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Tue" name="day_Tue" value="2">火曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Wed" name="day_Wed" value="3">水曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Thu" name="day_Thu" value="4">木曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Fri" name="day_Fri" value="5">金曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Sat" name="day_Sat" value="6">土曜</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="day_Sun" name="day_Sun" value="7">日曜</input>
+              処理後自動移動オプション
+            <select name="move"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="None"
+                    id="move"
+                    onChange="changeMove">
+                <option selected="selected" value="None">移動しない</option>
+                <option value="R">録画後移動</option>
+                <option value="D">復号後移動</option>
+                <option value="E">縁故後移動</option>
+            </select>
+            <br><br>
+            録画サイズ
+            <select name="size"
+                    dojoType="dijit.form.FilteringSelect"
+                    autocomplete="false"
+                    value="<!--size-value//-->"
+                    id="size"
+                    onChange="changeSize">
+                <option selected="selected" value="S">SDサイズ(720x480 1250kbps)</option>
+                <option value="L">CS放送SDサイズ(リサイズ無し 1250kbps)</option>
+                <option value="G">低画質HDサイズ(1280x720 2500kbps)</option>
+                <option value="H">HDサイズ(1280x720 3750kbps)</option>
+                <option value="F">フルハイビジョン(1920x1080 5000kbps)</option>
+            </select>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="anime" name="anime" value="a"
+                   onClick="setOpts(this)">アニメ</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="dualaudio" name="dualaudio" value="d"
+                   onClick="setOpts(this)">二ヶ国語放送</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="pentaaudio" name="pentaaudio" value="5"
+                   onClick="setOpts(this)">5.1ch放送</input>
+            <input type="checkbox"
+                   dojoType="dijit.form.CheckBox"
+                   id="2pass" name="2pass" value="2"
+                   onClick="setOpts(this)">2passモード</input>
+            Options
+            <div name="opts"
+                 dojoType="dijit.form.ValidationTextBox"
+                 value="<!--opts-value//-->"
+                 onChange="changeOpts"
+                 id="opts">
+            </div>
+            <div dojoType="dijit.form.Button" type="submit">予約</div>
+            <div name="exec"
+                 dojoType="dijit.form.ValidationTextBox"
+                 value="<!--exec-value//-->"
+                 style="display:none";>
+        </div>
+    </div>
+</body>
 </html>