Update of 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp
In directory james.mmbase.org:/tmp/cvs-serv24440/mmbase/edit/wizard/jsp

Modified Files:
        calendar.jsp 
Log Message:
CMSC-811


See also: 
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp
See also: http://www.mmbase.org/jira/browse/CMSC-811


Index: calendar.jsp
===================================================================
RCS file: 
/var/cvs/contributions/CMSContainer/cmsc/edit-webapp/src/webapp/mmbase/edit/wizard/jsp/calendar.jsp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- calendar.jsp        15 Apr 2008 09:09:42 -0000      1.1
+++ calendar.jsp        21 Apr 2008 05:00:45 -0000      1.2
@@ -1,9 +1,11 @@
 <[EMAIL PROTECTED] language="java" contentType="text/html;charset=UTF-8"%>
 <[EMAIL PROTECTED] uri="http://java.sun.com/jsp/jstl/core"; prefix="c" %>
+<[EMAIL PROTECTED] uri="http://java.sun.com/jsp/jstl/fmt"; prefix="fmt" %>
+<fmt:setBundle basename="cmsc-calendar" scope="request" />
 <mm:content type="text/html" encoding="UTF-8" expires="0">
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd";>
 <html:html xhtml="true">
-<cmscedit:head title="content.title">
+<cmscedit:head title="calendar.head.title">
 <link href="../../../../editors/css/main.css" type="text/css" rel="stylesheet">
 <c:url var="actionUrl" value="/editors/newsletter/Schedule.do"/>
 <c:set var="type" value="${param.type}"/>
@@ -11,6 +13,27 @@
 <script type="text/javascript">
    var type =1; 
    type = '${type}';
+
+   var gotoString = '<fmt:message key="calendar.goto"/>';
+   var todayString = '<fmt:message key="calendar.today"/>';
+   var weekString = '<fmt:message key="calendar.week.short"/>';
+   var scrollLeftMessage = '<fmt:message key="calendar.scrollLeftMessage"/>';
+   var scrollRightMessage = '<fmt:message key="calendar.scrollRightMessage"/>';
+   var selectMonthMessage = '<fmt:message key="calendar.selectMonthMessage"/>';
+   var selectYearMessage = '<fmt:message key="calendar.selectYearMessage"/>';
+   var selectDateMessage = '<fmt:message key="calendar.selectDateMessage"/>'; 
// do not replace [date], it will be replaced by date.
+   var monthName =     new     Array(
+                  '<fmt:message key="calendar.month.january"/>','<fmt:message 
key="calendar.month.february"/>',
+                  '<fmt:message key="calendar.month.march"/>','<fmt:message 
key="calendar.month.april"/>',
+                  '<fmt:message key="calendar.month.may"/>','<fmt:message 
key="calendar.month.june"/>',
+                  '<fmt:message key="calendar.month.july"/>','<fmt:message 
key="calendar.month.august"/>',
+                  '<fmt:message 
key="calendar.month.september"/>','<fmt:message key="calendar.month.october"/>',
+                  '<fmt:message key="calendar.month.november"/>','<fmt:message 
key="calendar.month.december"/>');
+    var dayName = new Array    ('<fmt:message 
key="calendar.week.sunday.short"/>','<fmt:message 
key="calendar.week.monday.short"/>',
+                '<fmt:message 
key="calendar.week.tuesday.short"/>','<fmt:message 
key="calendar.week.wednesday.short"/>',
+                '<fmt:message 
key="calendar.week.thursday.short"/>','<fmt:message 
key="calendar.week.friday.short"/>',
+                '<fmt:message key="calendar.week.saturday.short"/>');
+
    function initDatetime(){
       var now = new Date(); 
       if(type == '1' || type == '2'){
@@ -52,39 +75,62 @@
                }
                minute.options.add(opt);
          }
-
    }
-
-   var gotoString = 'Go to current month';
-   var todayString = 'Today is';
-   var weekString = 'Wk';
-   var scrollLeftMessage = 'Click here to scroll to the previous month. Press 
the mousebutton to scroll automatically.';
-   var scrollRightMessage = 'Click here to scroll to the next month. Press the 
mousebutton to scroll automatically.';
-   var selectMonthMessage = 'Click here to select a month.';
-   var selectYearMessage = 'Click here to select a year.';
-   var selectDateMessage = 'Select [datum] as the date.'; // do not replace 
[date], it will be replaced by date.
-   var monthName =     new     Array(
-                  'january','february',
-                  'march','april',
-                  'may','june',
-                  'july','august',
-                  'september','october',
-                  'november','december');
-    var dayName = new Array    ('Sun','Mon',
-                'Tue','Wed',
-                'Thu','Fri',
-                'Sat');
 </script>
 <script language="javascript">
 
    var message = ""; 
    var id='${param.id}';
 
-
-   function sheding(arg) {
+   function createCalendar(arg) {
       type = arg;
-      sendRequest();
+      if(type == '1' || type == '2'){
+        var date   = document.getElementById("date").value;
+        if(!strDateTime(date)) {
+            alert('<fmt:message key="calendar.validator.date"/>');
+            return;
+        }
+      }
+      if(type == '2'){
+        var interval   = document.getElementById("interval");
+        var strategy = document.getElementsByName("strategy");
+        for(var i = 0 ; i < strategy.length;i++) {
+            if(strategy[i].checked) {
+               if(strategy[i].value == '2') {
+                   if(!checkNumber(interval.value)) {
+                      alert('<fmt:message 
key="calendar.validator.interval"/>');
+                      interval.focus();
+                      return;
+                   }
+               }
+            }
+         }
+      }
+      if(type == '3'){
+        var interval   = document.getElementById("interval");
+        if(!checkNumber(interval.value)) {
+           alert('<fmt:message key="calendar.validator.interval"/>');
+           interval.focus();
+           return;
+        }
+      }
 
+      if(type == '4'){
+      var interval   = document.getElementById("day");
+      var strategy = document.getElementsByName("strategy");
+      for(var i = 0 ; i < strategy.length;i++) {
+            if(strategy[i].checked) {
+               if(strategy[i].value == '0') {
+                   if(!checkNumber(interval.value)) {
+                      alert('<fmt:message 
key="calendar.validator.interval"/>');
+                      interval.focus();
+                      return;
+                   }
+               }
+            }
+         }
+      }
+      sendRequest();
    }
        var XMLHttpReq;
    var flag = false;
@@ -95,10 +141,12 @@
                else if (window.ActiveXObject) { 
                        try {
                                XMLHttpReq = new 
ActiveXObject("Msxml2.XMLHTTP");
-                       } catch (e) {
+                       } 
+         catch (e) {
                                try {
                                        XMLHttpReq = new 
ActiveXObject("Microsoft.XMLHTTP");
-                               } catch (e) {}
+                               } 
+            catch (e) {}
                        }
                }
        }
@@ -122,7 +170,7 @@
 
       if(type == '1') {
          parameters += "&date="+date.value;
-         message += "Once,start datetime:"+date.value+" 
"+hour.value+":"+minute.value;
+         message += '<fmt:message key="calendar.once"/>,<fmt:message 
key="calendar.start.datetime"/>'+date.value+' '+hour.value+':'+minute.value;
       }
       else if(type == '2') {
          parameters += "&date="+date.value;
@@ -137,16 +185,16 @@
          }
          var interval = document.getElementById("interval");
          parameters += "&interval="+interval.value;
-         message += "Daily,start datetime:"+date.value+" 
"+hour.value+":"+minute.value;
+         message += '<fmt:message key="calendar.daily"/>,<fmt:message 
key="calendar.start.datetime"/>'+date.value+' '+hour.value+':'+minute.value;
 
          if(approach == "0") {
-            message += "<br/>  every day"; 
+            message += '<br/>  <fmt:message 
key="calendar.approach.interval.pre"/> <fmt:message 
key="calendar.approach.interval.day"/>'; 
          }
          else if(approach == "1") {
-            message += "<br/>  every weekday"; 
+            message += '<br/>  <fmt:message 
key="calendar.approach.interval.pre"/> <fmt:message 
key="calendar.approach.weekday"/>'; 
          }
           else if(approach == "2") {
-            message += "<br/>  every "+interval.value+" day"; 
+            message += '<br/>  <fmt:message 
key="calendar.approach.interval.pre"/> '+interval.value+' <fmt:message 
key="calendar.approach.interval.day"/>'; 
          }
       }
       else if(type == '3') {
@@ -159,31 +207,36 @@
             if(weeks[i].checked) {
                parameters += "&weeks="+weeks[i].value;
                if(weeks[i].value == "1") {
-                  varWeek += "Monday,";
+                  varWeek += '<fmt:message key="calendar.week.monday"/>,';
                }
                else if(weeks[i].value == "2") {
-                  varWeek += "Tuesday,";
+                  varWeek += '<fmt:message key="calendar.week.tuesday"/>,';
                }
                else if(weeks[i].value == "3") {
-                  varWeek += "Wednesday,";
+                  varWeek += '<fmt:message key="calendar.week.wednesday"/>,';
                }
                else if(weeks[i].value == "4") {
-                  varWeek += "Thursday,";
+                  varWeek += '<fmt:message key="calendar.week.thursday"/>,';
                }
                else if(weeks[i].value == "5") {
-                  varWeek += "Friday,";
+                  varWeek += '<fmt:message key="calendar.week.friday"/>,';
                }
                else if(weeks[i].value == "6") {
-                  varWeek += "Saturday,";
+                  varWeek += '<fmt:message key="calendar.week.saturday"/>,';
                }
                else if(weeks[i].value == "7") {
-                  varWeek += "Sunday,";
+                  varWeek += '<fmt:message key="calendar.week.sunday"/>,';
+               }
                }
             }
+        if(varWeek != null && varWeek != ""){
+           if(varWeek.substr(varWeek.length-1,1) ==","){
+              varWeek = varWeek.substr(0,varWeek.length-1) ;
          }
-         message += "Weekly,start time:"+hour.value+":"+minute.value;
-         message += "<br/> Every "+interval.value+" week";
-         message += "<br/> week: "+varWeek;
+        }
+         message += '<fmt:message key="calendar.weekly"/>,<fmt:message 
key="calendar.start.datetime"/>'+hour.value+':'+minute.value;
+         message += '<br/> <fmt:message 
key="calendar.approach.interval.pre"/>'+interval.value+' <fmt:message 
key="calendar.approach.interval.week"/>';
+         message += '<br/> <fmt:message 
key="calendar.approach.interval.week"/>: '+varWeek;
       }
       else {
          var strategy = document.getElementsByName("strategy");
@@ -209,53 +262,58 @@
                parameters += "&month="+month[i].value;
 
                if(month[i].value == "0") {
-                  months+="January,";
+                  months+= '<fmt:message key="calendar.month.january"/>,'
                }
                else if(month[i].value == "1") {
-                  months+="February,";
+                  months+='<fmt:message key="calendar.month.february"/>,'
                }
                else if(month[i].value == "2") {
-                  months+="March,";
+                  months+='<fmt:message key="calendar.month.march"/>,'
                }
                else if(month[i].value == "3") {
-                  months+="April,";
+                  months+='<fmt:message key="calendar.month.april"/>,'
                }
                else if(month[i].value == "4") {
-                  months+="May,";
+                  months+='<fmt:message key="calendar.month.may"/>,'
                }
                else if(month[i].value == "5") {
-                  months+="June,";
+                  months+='<fmt:message key="calendar.month.june"/>,'
                }
                else if(month[i].value == "6") {
-                  months+="July,";
+                  months+='<fmt:message key="calendar.month.july"/>,'
                }
                else if(month[i].value == "7") {
-                  months+="August,";
+                  months+='<fmt:message key="calendar.month.august"/>,'
                }
                else if(month[i].value == "8") {
-                  months+="September,";
+                  months+='<fmt:message key="calendar.month.september"/>,'
                }
                else if(month[i].value == "9") {
-                  months+="October,";
+                  months+='<fmt:message key="calendar.month.october"/>,'
                }
                else if(month[i].value == "a") {
-                  months+="November,";
+                  months+='<fmt:message key="calendar.month.november"/>,'
                }
                else if(month[i].value == "b") {
-                  months+="December,";
+                  months+='<fmt:message key="calendar.month.december"/>,'
+               }
                }
             }
+        if(months != null && months != ""){
+           if(months.substr(months.length-1,1) ==","){
+              months = months.substr(0,months.length-1) ;
          }
-         message += "Monthly,start time:"+hour.value+":"+minute.value;
+        }
+         message += '<fmt:message key="calendar.monthly"/>,<fmt:message 
key="calendar.start.datetime"/>'+hour.value+':'+minute.value;
          if(approach == "0") {
-            message += "<br/> Every "+day.value+" day";
+            message += '<br/>  <fmt:message 
key="calendar.approach.interval.pre"/> '+day.value+'  <fmt:message 
key="calendar.approach.interval.day"/>';
          }
          else if(approach == "1") {
-            message += "<br/> Week: ";
+            message += '<br/> <fmt:message key="calendar.week"/> ';
             message += whichweek.options[whichweek.selectedIndex].text;
             message += " "+week.options[week.selectedIndex].text; 
          }
-         message += "<br/> Month: "+months; 
+         message += '<br/> <fmt:message key="calendar.month"/> '+months; 
       }
       return parameters;
    }
@@ -264,12 +322,6 @@
        if (XMLHttpReq.readyState == 4) { 
                if (XMLHttpReq.status == 200) { 
                                DisplayHot();
-            if(!flag) {
-                                 // setTimeout("sendRequest()", 1000*60);
-            }
-         } 
-         else { 
-                window.alert("request error!");
          }
         }
     }
@@ -279,6 +331,24 @@
        window.opener.document.getElementById("calendar-expression").innerHTML 
= message;
        this.close();
        }
+   function strDateTime(str){
+      var reg = /^(\d{1,2})(-|\/)(\d{1,2})\2(\d{1,4})$/;
+      var r = str.match(reg);
+      if(r==null)return false;
+      var d= new Date(r[4], r[3]-1,r[1]);
+      var newStr =d.getDate()+r[2]+(d.getMonth()+1)+r[2]+d.getFullYear();
+      return newStr==str;
+  }
+  function check(reg,str){
+     if( reg.test(str)) {
+        return true;
+     }
+     return false;
+  }
+  function checkNumber(s){
+     var reg = /^[0-9]*[1-9][0-9]*$/;
+     return check(reg,s);
+  }
 </script>
 <script src="../javascript/datepicker-new.js" type="text/javascript"></script>
 </cmscedit:head>
@@ -287,76 +357,76 @@
 <body onload=" initPopCalendar();initDatetime()">
 <form method="post" name="form1" action="">
 <div >
-<p>Please choose the date and time.</p>
+<p><fmt:message key="calendar.title"/></p>
 <c:choose>
     <c:when test="${type == '1'}">         
-        start date : <input type="text" name="date" id="date" size="12"/> 
<input type="image" class="calendar" src="../media/datepicker/calendar.gif" 
border="0" onClick="popUpCalendar(this, 'dd-mm-yyyy', - 205 , 5 ,this.form, 
'date',event);return false;"/>
+        <fmt:message key="calendar.startdate"/> <input type="text" name="date" 
id="date" size="12"/> <input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', - 205 , 5 ,this.form, 'date',event);return false;"/>
         <p>
-        start time : <select id="hour" name="hour"></select>:<select 
id="minute" name="minute"></select><br/>
-       <p>  <a href="#"  onclick="javascript:window.close()"/>Cancel</a> <a 
href="#"  onclick="sheding('1')"/>OK</a></p>
+       <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select><br/>
+       <p>  <a href="#"  onclick="javascript:window.close()"/> <fmt:message 
key="calendar.cancel"/></a> <a href="#"  onclick="createCalendar('1')"/> 
<fmt:message key="calendar.ok"/></a></p>
     </c:when>
     <c:when test="${type == '2'}">
-        start date : <input type="text" name="date" id="date" 
size="12"/><input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', - 205 , 5 , document.forms[0], 'date',event);return false;"/>
+        <fmt:message key="calendar.startdate"/> <input type="text" name="date" 
id="date" size="12"/><input type="image" class="calendar" 
src="../media/datepicker/calendar.gif" border="0" onClick="popUpCalendar(this, 
'dd-mm-yyyy', - 205 , 5 , document.forms[0], 'date',event);return false;"/>
         <p>
-        start time :<select id="hour" name="hour"></select>:<select 
id="minute" name="minute"></select>
+        <fmt:message key="calendar.starttime"/><select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
         </p>
-        run the task :</br>                
-        <input type="radio" name="strategy" checked id ="strategy" 
value="0"/>every day</br>
-        <input type="radio" name="strategy" id ="strategy"  
value="1"/>weekday</br>
-        <input type="radio" name="strategy" id ="strategy"  
value="2"/>every<input type="text" size="4" name="interval" id="interval" 
value="1"/> day</br>         
+        <fmt:message key="calendar.approach"/></br>                
+        <input type="radio" name="strategy" checked id ="strategy" 
value="0"/><fmt:message key="calendar.daily"/></br>
+        <input type="radio" name="strategy" id ="strategy"  
value="1"/><fmt:message key="calendar.approach.weekday"/></br>
+        <input type="radio" name="strategy" id ="strategy"  
value="2"/><fmt:message key="calendar.approach.interval.pre"/><input 
type="text" size="4" name="interval" id="interval" value="1"/> <fmt:message 
key="calendar.approach.interval.day"/></br>         
                     
-       <p> <a href="#"  onclick="javascript:window.close()"/>Cancel</a> <a 
href="#"  onclick="sheding('2')"/>OK</a></p>
+       <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('2')"/><fmt:message key="calendar.ok"/></a></p>
     </c:when>
     <c:when test="${type == '3'}">
-        start time : <select id="hour" name="hour"></select>:<select 
id="minute" name="minute"></select>
+        <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
         <p/>
-        every <input type="text" name="interval" size="2"  id="interval" 
value="1"/> week  <p/>
-        select week: <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="1" 
checked/>Monday
-        <input type="checkbox" name="weeks" id="weeks"  value="2" 
checked/>Tuesday 
-        <input type="checkbox" name="weeks" id="weeks"  value="3" 
checked/>Wednesday <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="4" 
checked/>Thursday
-        <input type="checkbox" name="weeks" id="weeks"  value="5" 
checked/>Friday
-        <input type="checkbox" name="weeks" id="weeks"  value="6" 
checked/>Saturday <br/>
-        <input type="checkbox" name="weeks" id="weeks"  value="7" 
checked/>Sunday  <br/>
-        <p> <a href="#"  onclick="javascript:window.close()"/>Cancel</a> <a 
href="#"  onclick="sheding('3')"/>OK</a></p>
+        <fmt:message key="calendar.approach.interval.pre"/> <input type="text" 
name="interval" size="2"  id="interval" value="1"/> <fmt:message 
key="calendar.approach.interval.week"/>  <p/>
+        <fmt:message key="calendar.week"/> <br/>
+        <input type="checkbox" name="weeks" id="weeks"  value="1" 
checked/><fmt:message key="calendar.week.monday"/>
+        <input type="checkbox" name="weeks" id="weeks"  value="2" 
checked/><fmt:message key="calendar.week.tuesday"/> 
+        <input type="checkbox" name="weeks" id="weeks"  value="3" 
checked/><fmt:message key="calendar.week.wednesday"/> <br/>
+        <input type="checkbox" name="weeks" id="weeks"  value="4" 
checked/><fmt:message key="calendar.week.thursday"/>
+        <input type="checkbox" name="weeks" id="weeks"  value="5" 
checked/><fmt:message key="calendar.week.friday"/>
+        <input type="checkbox" name="weeks" id="weeks"  value="6" 
checked/><fmt:message key="calendar.week.saturday"/> <br/>
+        <input type="checkbox" name="weeks" id="weeks"  value="7" 
checked/><fmt:message key="calendar.week.sunday"/>  <br/>
+        <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('3')"/><fmt:message key="calendar.ok"/></a></p>
     </c:when>
     <c:otherwise>
-       start time : <select id="hour" name="hour"></select>:<select 
id="minute" name="minute"></select>
+       <fmt:message key="calendar.starttime"/> <select id="hour" 
name="hour"></select>:<select id="minute" name="minute"></select>
        <br/><p></p>
-       <input type="radio" checked name="strategy" id="strategy" value="0"/> 
day <input size="2" value="1"  type="text" name="day" id="day"><br/>
+       <input type="radio" checked name="strategy" id="strategy" value="0"/> 
<fmt:message key="calendar.approach.interval.day"/> <input size="2" value="1"  
type="text" name="day" id="day"><br/>
        <input type="radio" name="strategy" id="strategy" value="1"/> 
        <select name="whichweek" id="whichweek">
-          <option value="1">First </option>
-          <option value="2">Second </option>
-          <option value="3">Third </option>
-          <option value="4">Forth </option>
-          <option value="5">Last </option>
+          <option value="1"><fmt:message key="calendar.which.week.first"/> 
</option>
+          <option value="2"><fmt:message key="calendar.which.week.second"/> 
</option>
+          <option value="3"><fmt:message key="calendar.which.week.third"/> 
</option>
+          <option value="4"><fmt:message key="calendar.which.week.forth"/> 
</option>
+          <option value="5"><fmt:message key="calendar.which.week.last"/> 
</option>
        </select>
        <select name="week" id="week">
-          <option value="1">Monday </option>
-          <option value="2">Tuesday </option>
-          <option value="3">Wednesday </option>
-          <option value="4">Thursday </option>
-          <option value="5">Friday </option>
-          <option value="6">Saturday </option>
-          <option value="7">Sunday</option>
+          <option value="1"> <fmt:message key="calendar.week.monday"/> 
</option>
+          <option value="2"> <fmt:message key="calendar.week.Tuesday"/> 
</option>
+          <option value="3"> <fmt:message key="calendar.week.Wednesday"/> 
</option>
+          <option value="4"> <fmt:message key="calendar.week.Thursday"/> 
</option>
+          <option value="5"> <fmt:message key="calendar.week.Friday"/> 
</option>
+          <option value="6"> <fmt:message key="calendar.week.Saturday"/> 
</option>
+          <option value="7"> <fmt:message key="calendar.week.Sunday"/></option>
       </select>
       <p>
-      Month:<br/>
-      <input type="checkbox" name="month" id="month" value="0" checked/>January
-      <input type="checkbox" name="month" id="month" value="1" 
checked/>February
-      <input type="checkbox" name="month" id="month" value="2" checked/>March
-      <input type="checkbox" name="month" id="month" value="3" 
checked/>April<br/>
-      <input type="checkbox" name="month" id="month" value="4" checked/>May
-      <input type="checkbox" name="month" id="month" value="5" checked/>June
-      <input type="checkbox" name="month" id="month" value="6" checked/>July
-      <input type="checkbox" name="month" id="month" value="7" 
checked/>August<br/>
-      <input type="checkbox" name="month" id="month" value="8" 
checked/>September
-      <input type="checkbox" name="month" id="month" value="9" checked/>October
-      <input type="checkbox" name="month" id="month" value="a" 
checked/>November
-      <input type="checkbox" name="month" id="month" value="b" 
checked/>December <br/>
-      <p> <a href="#"  onclick="javascript:window.close()"/>Cancel</a> <a 
href="#"  onclick="sheding('4')"/>OK</a></p>
+      <fmt:message key="calendar.month"/><br/>
+      <input type="checkbox" name="month" id="month" value="0" 
checked/><fmt:message key="calendar.month.january"/>
+      <input type="checkbox" name="month" id="month" value="1" 
checked/><fmt:message key="calendar.month.february"/>
+      <input type="checkbox" name="month" id="month" value="2" 
checked/><fmt:message key="calendar.month.march"/>
+      <input type="checkbox" name="month" id="month" value="3" 
checked/><fmt:message key="calendar.month.april"/><br/>
+      <input type="checkbox" name="month" id="month" value="4" 
checked/><fmt:message key="calendar.month.may"/>
+      <input type="checkbox" name="month" id="month" value="5" 
checked/><fmt:message key="calendar.month.june"/>
+      <input type="checkbox" name="month" id="month" value="6" 
checked/><fmt:message key="calendar.month.july"/>
+      <input type="checkbox" name="month" id="month" value="7" 
checked/><fmt:message key="calendar.month.august"/><br/>
+      <input type="checkbox" name="month" id="month" value="8" 
checked/><fmt:message key="calendar.month.september"/>
+      <input type="checkbox" name="month" id="month" value="9" 
checked/><fmt:message key="calendar.month.october"/>
+      <input type="checkbox" name="month" id="month" value="a" 
checked/><fmt:message key="calendar.month.november"/>
+      <input type="checkbox" name="month" id="month" value="b" 
checked/><fmt:message key="calendar.month.december"/> <br/>
+      <p> <a href="#"  onclick="javascript:window.close()"/><fmt:message 
key="calendar.cancel"/></a> <a href="#"  
onclick="createCalendar('4')"/><fmt:message key="calendar.ok"/></a></p>
    </c:otherwise>
 </c:choose>
 </div>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to