diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewCalendarWidget.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewCalendarWidget.xml
index 2c68aa16d43d3fb7137fe7790b8708db9f90a56a..d95f758149a4267867af5c9a54ae393c0ad356e2 100644
--- a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewCalendarWidget.xml
+++ b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/WebSection_viewCalendarWidget.xml
@@ -40,213 +40,23 @@
 <html xmlns="http://www.w3.org/1999/xhtml">\n
 <head id="Head1">\n
     <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">\n
-    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/dailog.css" rel="stylesheet" type="text/css" />\n
-    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/calendar.css" rel="stylesheet" type="text/css" /> \n
-    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/dp.css" rel="stylesheet" type="text/css" />   \n
-    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/alert.css" rel="stylesheet" type="text/css" /> \n
-    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/main.css" rel="stylesheet" type="text/css" />    \n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/Common.js" type="text/javascript"></script>    \n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/datepicker_lang_US.js" type="text/javascript"></script>     \n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.datepicker.js" type="text/javascript"></script>\n
-\n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.alert.js" type="text/javascript"></script>    \n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.ifrmdailog.js" defer="defer" type="text/javascript"></script>\n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/wdCalendar_lang_US.js" type="text/javascript"></script>    \n
-    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.calendar.js" type="text/javascript"></script>   \n
-    \n
-    <script type="text/javascript">\n
-        $(document).ready(function() {     \n
-           var view="day";          \n
-           \n
-            var DATA_FEED_URL = "Base_getEventList";\n
-            var op = {\n
-                view: view,\n
-                theme:3,\n
-                showday: new Date(),\n
-                EditCmdhandler:Edit,\n
-                DeleteCmdhandler:Delete,\n
-                ViewCmdhandler:View,    \n
-                onWeekOrMonthToDay:wtd,\n
-                onBeforeRequestData: cal_beforerequest,\n
-                onAfterRequestData: cal_afterrequest,\n
-                onRequestDataError: cal_onerror, \n
-                autoload:true,\n
-                url: DATA_FEED_URL + "?method=list",  \n
-                quickAddUrl: DATA_FEED_URL + "?method=add", \n
-                quickUpdateUrl: DATA_FEED_URL + "?method=update",\n
-                quickDeleteUrl: DATA_FEED_URL + "?method=remove"        \n
-            };\n
-            var $dv = $("#calhead");\n
-            var _MH = document.documentElement.clientHeight;\n
-            var dvH = $dv.height() + 2;\n
-            op.height = _MH - dvH;\n
-            op.eventItems =[];\n
-\n
-            var p = $("#gridcontainer").bcalendar(op).BcalGetOp();\n
-            if (p && p.datestrshow) {\n
-                $("#txtdatetimeshow").text(p.datestrshow);\n
-            }\n
-            $("#caltoolbar").noSelect();\n
-            \n
-            $("#hdtxtshow").datepicker({ picker: "#txtdatetimeshow", showtarget: $("#txtdatetimeshow"),\n
-            onReturn:function(r){                          \n
-                            var p = $("#gridcontainer").gotoDate(r).BcalGetOp();\n
-                            if (p && p.datestrshow) {\n
-                                $("#txtdatetimeshow").text(p.datestrshow);\n
-                            }\n
-                     } \n
-            });\n
-            function cal_beforerequest(type)\n
-            {\n
-                var t="Loading data...";\n
-                switch(type)\n
-                {\n
-                    case 1:\n
-                        t="Loading data...";\n
-                        break;\n
-                    case 2:                      \n
-                    case 3:  \n
-                    case 4:    \n
-                        t="The request is being processed ...";                                   \n
-                        break;\n
-                }\n
-                $("#errorpannel").hide();\n
-                $("#loadingpannel").html(t).show();    \n
-            }\n
-            function cal_afterrequest(type)\n
-            {\n
-                switch(type)\n
-                {\n
-                    case 1:\n
-                        $("#loadingpannel").hide();\n
-                        break;\n
-                    case 2:\n
-                    case 3:\n
-                    case 4:\n
-                        $("#loadingpannel").html("Success!");\n
-                        window.setTimeout(function(){ $("#loadingpannel").hide();},2000);\n
-                    break;\n
-                }              \n
-               \n
-            }\n
-            function cal_onerror(type,data)\n
-            {\n
-                $("#errorpannel").show();\n
-            }\n
-            function Edit(data)\n
-            {\n
-               var eurl="WebSection_newEvent?id={0}&start={2}&end={3}&isallday={4}&title={1}";   \n
-                if(data)\n
-                {\n
-                    var url = StrFormat(eurl,data);\n
-                    OpenModelWindow(url,{ width: 600, height: 400, caption:"Manage  The Calendar",onclose:function(){\n
-                       $("#gridcontainer").reload();\n
-                    }});\n
-                }\n
-            }    \n
-            function View(data)\n
-            {\n
-                var str = "";\n
-                $.each(data, function(i, item){\n
-                    str += "[" + i + "]: " + item + "\\n";\n
-                });\n
-                alert(str);               \n
-            }    \n
-            function Delete(data,callback)\n
-            {           \n
-                \n
-                $.alerts.okButton="Ok";  \n
-                $.alerts.cancelButton="Cancel";  \n
-                hiConfirm("Are You Sure to Delete this Event", \'Confirm\',function(r){ r && callback(0);});           \n
-            }\n
-            function wtd(p)\n
-            {\n
-               if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-                $("#caltoolbar div.fcurrent").each(function() {\n
-                    $(this).removeClass("fcurrent");\n
-                })\n
-                $("#showdaybtn").addClass("fcurrent");\n
-            }\n
-            //to show day view\n
-            $("#showdaybtn").click(function(e) {\n
-                //document.location.href="#day";\n
-                $("#caltoolbar div.fcurrent").each(function() {\n
-                    $(this).removeClass("fcurrent");\n
-                })\n
-                $(this).addClass("fcurrent");\n
-                var p = $("#gridcontainer").swtichView("day").BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-            });\n
-            //to show week view\n
-            $("#showweekbtn").click(function(e) {\n
-                //document.location.href="#week";\n
-                $("#caltoolbar div.fcurrent").each(function() {\n
-                    $(this).removeClass("fcurrent");\n
-                })\n
-                $(this).addClass("fcurrent");\n
-                var p = $("#gridcontainer").swtichView("week").BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-\n
-            });\n
-            //to show month view\n
-            $("#showmonthbtn").click(function(e) {\n
-                //document.location.href="#month";\n
-                $("#caltoolbar div.fcurrent").each(function() {\n
-                    $(this).removeClass("fcurrent");\n
-                })\n
-                $(this).addClass("fcurrent");\n
-                var p = $("#gridcontainer").swtichView("month").BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-            });\n
-            \n
-            $("#showreflashbtn").click(function(e){\n
-                $("#gridcontainer").reload();\n
-            });\n
-            \n
-            //Add a new event\n
-            $("#faddbtn").click(function(e) {\n
-                var url ="WebSection_newEvent";\n
-                OpenModelWindow(url,{ width: 500, height: 400, caption: "Create New Event"});\n
-            });\n
-            //go to today\n
-            $("#showtodaybtn").click(function(e) {\n
-                var p = $("#gridcontainer").gotoDate().BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-\n
-\n
-            });\n
-            //previous date range\n
-            $("#sfprevbtn").click(function(e) {\n
-                var p = $("#gridcontainer").previousRange().BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-\n
-            });\n
-            //next date range\n
-            $("#sfnextbtn").click(function(e) {\n
-                var p = $("#gridcontainer").nextRange().BcalGetOp();\n
-                if (p && p.datestrshow) {\n
-                    $("#txtdatetimeshow").text(p.datestrshow);\n
-                }\n
-            });\n
-            \n
-        });\n
-    </script>    \n
+    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/dailog.css" rel="stylesheet" type="text/css"/>\n
+    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/calendar.css" rel="stylesheet" type="text/css"/>\n
+    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/dp.css" rel="stylesheet" type="text/css"/>\n
+    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/alert.css" rel="stylesheet" type="text/css"/>\n
+    <link href="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/main.css" rel="stylesheet" type="text/css"/>\n
+    <link href="ung_css/ung_calendar.css" rel="stylesheet" type="text/css"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/Common.js" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/datepicker_lang_US.js" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.datepicker.js" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.alert.js" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.ifrmdailog.js" defer="defer" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/wdCalendar_lang_US.js" type="text/javascript"/>\n
+    <script src="portal_skins/erp5_jquery/jquery/plugin/wdcalendar/jquery.calendar.js" type="text/javascript"/>\n
+    <script src="ung_js/ung_calendar.js" type="text/javascript"/>\n
 </head>\n
 <body>\n
     <div>\n
-\n
       <div id="calhead" style="padding-left:1px;padding-right:1px;">          \n
             <div class="cHead">\n
               <div id="loadingpannel" class="ptogtitle loadicon" style="display: none;">Loading data...</div>\n
diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout.xml
index 45f2abf1ee80b5e9181b888a831636c947bff9c6..74282788eba3373eecbb71e87d7e0ad56765d254 100644
--- a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout.xml
+++ b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout.xml
@@ -100,7 +100,6 @@
                     <value>
                       <list>
                         <string>navigation_box</string>
-                        <string>css_box</string>
                       </list>
                     </value>
                 </item>
diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout/css_box.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout/css_box.xml
deleted file mode 100644
index ea2deee2a4e3276f97fb9e2b90e6787d34a166c9..0000000000000000000000000000000000000000
--- a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/erp5_web_ung_calendar_layout/css_box.xml
+++ /dev/null
@@ -1,296 +0,0 @@
-<?xml version="1.0"?>
-<ZopeData>
-  <record id="1" aka="AAAAAAAAAAE=">
-    <pickle>
-      <global name="EditorField" module="Products.ERP5Form.EditorField"/>
-    </pickle>
-    <pickle>
-      <dictionary>
-        <item>
-            <key> <string>id</string> </key>
-            <value> <string>css_box</string> </value>
-        </item>
-        <item>
-            <key> <string>message_values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>external_validator_failed</string> </key>
-                    <value> <string>The input failed the external validator.</string> </value>
-                </item>
-                <item>
-                    <key> <string>line_too_long</string> </key>
-                    <value> <string>A line was too long.</string> </value>
-                </item>
-                <item>
-                    <key> <string>required_not_found</string> </key>
-                    <value> <string>Input is required but no input given.</string> </value>
-                </item>
-                <item>
-                    <key> <string>too_long</string> </key>
-                    <value> <string>You entered too many characters.</string> </value>
-                </item>
-                <item>
-                    <key> <string>too_many_lines</string> </key>
-                    <value> <string>You entered too many lines.</string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>overrides</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>height</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_linelength</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_lines</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>text_editor</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>tales</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>height</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_linelength</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_lines</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>text_editor</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>width</string> </key>
-                    <value> <string></string> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-        <item>
-            <key> <string>values</string> </key>
-            <value>
-              <dictionary>
-                <item>
-                    <key> <string>alternate_name</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>css_class</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>default</string> </key>
-                    <value> <string encoding="cdata"><![CDATA[
-
-<link href="ung_css/ung_calendar.css" rel="stylesheet" type="text/css"/>
-
-]]></string> </value>
-                </item>
-                <item>
-                    <key> <string>description</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>editable</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>enabled</string> </key>
-                    <value> <int>1</int> </value>
-                </item>
-                <item>
-                    <key> <string>external_validator</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>extra</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>height</string> </key>
-                    <value> <int>5</int> </value>
-                </item>
-                <item>
-                    <key> <string>hidden</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>max_length</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_linelength</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>max_lines</string> </key>
-                    <value> <string></string> </value>
-                </item>
-                <item>
-                    <key> <string>required</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>text_editor</string> </key>
-                    <value> <string>text_area</string> </value>
-                </item>
-                <item>
-                    <key> <string>title</string> </key>
-                    <value> <string>css_box</string> </value>
-                </item>
-                <item>
-                    <key> <string>unicode</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>whitespace_preserve</string> </key>
-                    <value> <int>0</int> </value>
-                </item>
-                <item>
-                    <key> <string>width</string> </key>
-                    <value> <int>40</int> </value>
-                </item>
-              </dictionary>
-            </value>
-        </item>
-      </dictionary>
-    </pickle>
-  </record>
-</ZopeData>
diff --git a/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_calendar.js.xml b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_calendar.js.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d848c4547662da71a2c51bdb941138276faa3539
--- /dev/null
+++ b/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung_calendar.js.xml
@@ -0,0 +1,204 @@
+<?xml version="1.0"?>
+<ZopeData>
+  <record id="1" aka="AAAAAAAAAAE=">
+    <pickle>
+      <global name="DTMLMethod" module="OFS.DTMLMethod"/>
+    </pickle>
+    <pickle>
+      <dictionary>
+        <item>
+            <key> <string>__name__</string> </key>
+            <value> <string>ung_calendar.js</string> </value>
+        </item>
+        <item>
+            <key> <string>_vars</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>globals</string> </key>
+            <value>
+              <dictionary/>
+            </value>
+        </item>
+        <item>
+            <key> <string>raw</string> </key>
+            <value> <string encoding="cdata"><![CDATA[
+
+$(document).ready(function() {     \n
+  var view="day";          \n
+  var DATA_FEED_URL = "Base_getEventList";\n
+  var op = {\n
+    view: view,\n
+    theme:3,\n
+    showday: new Date(),\n
+    EditCmdhandler:Edit,\n
+    DeleteCmdhandler:Delete,\n
+    ViewCmdhandler:View,    \n
+    onWeekOrMonthToDay:wtd,\n
+    onBeforeRequestData: cal_beforerequest,\n
+    onAfterRequestData: cal_afterrequest,\n
+    onRequestDataError: cal_onerror, \n
+    autoload:true,\n
+    url: DATA_FEED_URL + "?method=list",  \n
+    quickAddUrl: DATA_FEED_URL + "?method=add", \n
+    quickUpdateUrl: DATA_FEED_URL + "?method=update",\n
+    quickDeleteUrl: DATA_FEED_URL + "?method=remove"        \n
+  };\n
+  var $dv = $("#calhead");\n
+  var _MH = document.documentElement.clientHeight;\n
+  var dvH = $dv.height() + 2;\n
+  op.height = _MH - dvH;\n
+  op.eventItems =[];\n
+  var p = $("#gridcontainer").bcalendar(op).BcalGetOp();\n
+  if (p && p.datestrshow) {\n
+    $("#txtdatetimeshow").text(p.datestrshow);\n
+  }\n
+  $("#caltoolbar").noSelect();\n
+  $("#hdtxtshow").datepicker({ picker: "#txtdatetimeshow", showtarget: $("#txtdatetimeshow"),\n
+    onReturn:function(r){                          \n
+      var p = $("#gridcontainer").gotoDate(r).BcalGetOp();\n
+      if (p && p.datestrshow) {\n
+        $("#txtdatetimeshow").text(p.datestrshow);\n
+      }\n
+    } \n
+  });\n
+  function cal_beforerequest(type){\n
+    var t = "Loading data...";\n
+    switch(type){\n
+      case 1:\n
+        t = "Loading data...";\n
+        break;\n
+      case 2:                      \n
+      case 3:  \n
+      case 4:    \n
+        t = "The request is being processed ...";                                   \n
+        break;\n
+    }\n
+    $("#errorpannel").hide();\n
+    $("#loadingpannel").html(t).show();    \n
+  }\n
+  function cal_afterrequest(type){\n
+    switch(type){\n
+      case 1:\n
+        $("#loadingpannel").hide();\n
+        break;\n
+      case 2:\n
+      case 3:\n
+      case 4:\n
+        $("#loadingpannel").html("Success!");\n
+        window.setTimeout(function(){ $("#loadingpannel").hide();},2000);\n
+        break;\n
+    }              \n
+  }\n
+  function cal_onerror(type,data){\n
+    $("#errorpannel").show();\n
+  }\n
+  function Edit(data){\n
+    var eurl="WebSection_newEvent?id={0}&start={2}&end={3}&isallday={4}&title={1}";   \n
+    if(data){\n
+      var url = StrFormat(eurl,data);\n
+      OpenModelWindow(url,{width: 600, height: 400, caption:"Manage The Event",onclose:function(){\n
+        $("#gridcontainer").reload();\n
+      }});\n
+    }\n
+  }    \n
+  function View(data){\n
+    var str = "";\n
+    $.each(data, function(i, item){\n
+      str += "[" + i + "]: " + item + "\\n";\n
+    });\n
+    alert(str);               \n
+  }    \n
+  function Delete(data, callback){\n
+    $.alerts.okButton="Ok";  \n
+    $.alerts.cancelButton="Cancel";  \n
+    hiConfirm("Are You Sure to Delete this Event", \'Confirm\', function(r){ r && callback(0);});           \n
+  }\n
+  function wtd(p){\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+    $("#caltoolbar div.fcurrent").each(function() {\n
+      $(this).removeClass("fcurrent");\n
+    })\n
+    $("#showdaybtn").addClass("fcurrent");\n
+  }\n
+  //to show day view\n
+  $("#showdaybtn").click(function(e) {\n
+    //document.location.href="#day";\n
+    $("#caltoolbar div.fcurrent").each(function() {\n
+      $(this).removeClass("fcurrent");\n
+    })\n
+    $(this).addClass("fcurrent");\n
+    var p = $("#gridcontainer").swtichView("day").BcalGetOp();\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+  //to show week view\n
+  $("#showweekbtn").click(function(e) {\n
+    //document.location.href="#week";\n
+    $("#caltoolbar div.fcurrent").each(function() {\n
+      $(this).removeClass("fcurrent");\n
+    })\n
+    $(this).addClass("fcurrent");\n
+    var p = $("#gridcontainer").swtichView("week").BcalGetOp();\n
+    if (p && p.datestrshow){\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+  //to show month view\n
+  $("#showmonthbtn").click(function(e) {\n
+    //document.location.href="#month";\n
+    $("#caltoolbar div.fcurrent").each(function() {\n
+      $(this).removeClass("fcurrent");\n
+    })\n
+    $(this).addClass("fcurrent");\n
+    var p = $("#gridcontainer").swtichView("month").BcalGetOp();\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+  $("#showreflashbtn").click(function(e){\n
+    $("#gridcontainer").reload();\n
+  });          \n
+  //Add a new event\n
+  $("#faddbtn").click(function(e) {\n
+    var url ="WebSection_newEvent";\n
+    OpenModelWindow(url,{ width: 500, height: 400, caption: "Create New Event"});\n
+  });\n
+  //go to today\n
+  $("#showtodaybtn").click(function(e) {\n
+    var p = $("#gridcontainer").gotoDate().BcalGetOp();\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+  //previous date range\n
+  $("#sfprevbtn").click(function(e) {\n
+    var p = $("#gridcontainer").previousRange().BcalGetOp();\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+  //next date range\n
+  $("#sfnextbtn").click(function(e) {\n
+    var p = $("#gridcontainer").nextRange().BcalGetOp();\n
+    if (p && p.datestrshow) {\n
+      $("#txtdatetimeshow").text(p.datestrshow);\n
+    }\n
+  });\n
+});
+
+]]></string> </value>
+        </item>
+        <item>
+            <key> <string>title</string> </key>
+            <value> <string></string> </value>
+        </item>
+      </dictionary>
+    </pickle>
+  </record>
+</ZopeData>
diff --git a/bt5/erp5_web_ung_theme/bt/revision b/bt5/erp5_web_ung_theme/bt/revision
index a14c1ee5ab423ef2b6365bb156245892bcd7dfa9..a5b5e0f80574a9027f0861599555b84284347a3b 100644
--- a/bt5/erp5_web_ung_theme/bt/revision
+++ b/bt5/erp5_web_ung_theme/bt/revision
@@ -1 +1 @@
-180
\ No newline at end of file
+181
\ No newline at end of file