WARNING: Updates to Index Defs for Authorities
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / includes / calendar.inc
1 <link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-system.css"/>
2 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar.js"></script>
3 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-en.js"></script>
4 <script type="text/javascript" src="<!-- TMPL_VAR name="themelang" -->/lib/calendar/calendar-setup.js"></script>
5 <script type="text/javascript">
6 var debug    = "<!-- TMPL_VAR Name="debug" -->";
7 var dformat  = "<!-- TMPL_VAR Name="dateformat" -->";
8 var sentmsg = 0;
9 if (debug > 0) {alert("dateformat: " + dformat + "\ndebug is on (level " + debug + ")");}
10
11 function Date_from_syspref(dstring) {
12         var dateX = dstring.split(/[-/]/);
13         if (debug > 1 && sentmsg < 1) {sentmsg++; alert("Date_from_syspref(" + dstring + ") splits to:\n" + dateX.join("\n"));}
14         if (dformat === "iso") {
15                 return new Date(dateX[0], (dateX[1] - 1), dateX[2]);  // YYYY-MM-DD to (YYYY,m(0-11),d)
16         } else if (dformat === "us") {
17                 return new Date(dateX[2], (dateX[0] - 1), dateX[1]);  // MM/DD/YYYY to (YYYY,m(0-11),d)
18         } else if (dformat === "metric") {
19                 return new Date(dateX[2], (dateX[1] - 1), dateX[0]);  // DD/MM/YYYY to (YYYY,m(0-11),d)
20         } else {
21                 if (debug > 0) {alert("KOHA ERROR - Unrecognized date format: " +dformat);}
22                 return 0;
23         }
24 }
25 </script>