Lib_Js_Calendar - Version 1.0.18800

Version Notes

First stable release

Download this release

Release Info

Developer Magento Core Team
Extension Lib_Js_Calendar
Version 1.0.18800
Comparing to
See all releases


Version 1.0.18800

Files changed (69) hide show
  1. js/calendar/calendar-blue.css +232 -0
  2. js/calendar/calendar-blue2.css +236 -0
  3. js/calendar/calendar-brown.css +225 -0
  4. js/calendar/calendar-green.css +229 -0
  5. js/calendar/calendar-setup.js +21 -0
  6. js/calendar/calendar-system.css +251 -0
  7. js/calendar/calendar-tas.css +239 -0
  8. js/calendar/calendar-win2k-1.css +271 -0
  9. js/calendar/calendar-win2k-2.css +271 -0
  10. js/calendar/calendar-win2k-cold-1.css +265 -0
  11. js/calendar/calendar-win2k-cold-2.css +271 -0
  12. js/calendar/calendar.js +14 -0
  13. js/calendar/img.gif +0 -0
  14. js/calendar/lang/calendar-af.js +39 -0
  15. js/calendar/lang/calendar-al.js +101 -0
  16. js/calendar/lang/calendar-bg.js +124 -0
  17. js/calendar/lang/calendar-big5-utf8.js +123 -0
  18. js/calendar/lang/calendar-big5.js +123 -0
  19. js/calendar/lang/calendar-br.js +108 -0
  20. js/calendar/lang/calendar-ca.js +123 -0
  21. js/calendar/lang/calendar-cs-utf8.js +65 -0
  22. js/calendar/lang/calendar-cs-win.js +65 -0
  23. js/calendar/lang/calendar-da.js +123 -0
  24. js/calendar/lang/calendar-de.js +124 -0
  25. js/calendar/lang/calendar-du.js +45 -0
  26. js/calendar/lang/calendar-el.js +89 -0
  27. js/calendar/lang/calendar-en.js +127 -0
  28. js/calendar/lang/calendar-es.js +129 -0
  29. js/calendar/lang/calendar-fi.js +98 -0
  30. js/calendar/lang/calendar-fr.js +125 -0
  31. js/calendar/lang/calendar-he-utf8.js +123 -0
  32. js/calendar/lang/calendar-hr-utf8.js +49 -0
  33. js/calendar/lang/calendar-hr.js +0 -0
  34. js/calendar/lang/calendar-hu.js +124 -0
  35. js/calendar/lang/calendar-it.js +124 -0
  36. js/calendar/lang/calendar-jp.js +45 -0
  37. js/calendar/lang/calendar-ko-utf8.js +120 -0
  38. js/calendar/lang/calendar-ko.js +120 -0
  39. js/calendar/lang/calendar-lt-utf8.js +114 -0
  40. js/calendar/lang/calendar-lt.js +114 -0
  41. js/calendar/lang/calendar-lv.js +123 -0
  42. js/calendar/lang/calendar-nl.js +73 -0
  43. js/calendar/lang/calendar-no.js +114 -0
  44. js/calendar/lang/calendar-pl-utf8.js +93 -0
  45. js/calendar/lang/calendar-pl.js +56 -0
  46. js/calendar/lang/calendar-pt.js +123 -0
  47. js/calendar/lang/calendar-ro.js +66 -0
  48. js/calendar/lang/calendar-ru.js +123 -0
  49. js/calendar/lang/calendar-ru_win_.js +123 -0
  50. js/calendar/lang/calendar-si.js +94 -0
  51. js/calendar/lang/calendar-sk.js +99 -0
  52. js/calendar/lang/calendar-sp.js +110 -0
  53. js/calendar/lang/calendar-sv.js +93 -0
  54. js/calendar/lang/calendar-tr.js +58 -0
  55. js/calendar/lang/calendar-zh.js +119 -0
  56. js/calendar/lang/cn_utf8.js +123 -0
  57. js/calendar/menuarrow.gif +0 -0
  58. js/calendar/menuarrow2.gif +0 -0
  59. js/calendar/skins/aqua/active-bg.gif +0 -0
  60. js/calendar/skins/aqua/dark-bg.gif +0 -0
  61. js/calendar/skins/aqua/hover-bg.gif +0 -0
  62. js/calendar/skins/aqua/menuarrow.gif +0 -0
  63. js/calendar/skins/aqua/normal-bg.gif +0 -0
  64. js/calendar/skins/aqua/rowhover-bg.gif +0 -0
  65. js/calendar/skins/aqua/status-bg.gif +0 -0
  66. js/calendar/skins/aqua/theme.css +236 -0
  67. js/calendar/skins/aqua/title-bg.gif +0 -0
  68. js/calendar/skins/aqua/today-bg.gif +0 -0
  69. package.xml +18 -0
js/calendar/calendar-blue.css ADDED
@@ -0,0 +1,232 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ div.calendar { position: relative; }
4
+
5
+ .calendar, .calendar table {
6
+ border: 1px solid #556;
7
+ font-size: 11px;
8
+ color: #000;
9
+ cursor: default;
10
+ background: #eef;
11
+ font-family: tahoma,verdana,sans-serif;
12
+ }
13
+
14
+ /* Header part -- contains navigation buttons and day names. */
15
+
16
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
17
+ text-align: center; /* They are the navigation buttons */
18
+ padding: 2px; /* Make the buttons seem like they're pressing */
19
+ }
20
+
21
+ .calendar .nav {
22
+ background: #778 url(menuarrow.gif) no-repeat 100% 100%;
23
+ }
24
+
25
+ .calendar thead .title { /* This holds the current "month, year" */
26
+ font-weight: bold; /* Pressing it will take you to the current date */
27
+ text-align: center;
28
+ background: #fff;
29
+ color: #000;
30
+ padding: 2px;
31
+ }
32
+
33
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
34
+ background: #778;
35
+ color: #fff;
36
+ }
37
+
38
+ .calendar thead .daynames { /* Row <TR> containing the day names */
39
+ background: #bdf;
40
+ }
41
+
42
+ .calendar thead .name { /* Cells <TD> containing the day names */
43
+ border-bottom: 1px solid #556;
44
+ padding: 2px;
45
+ text-align: center;
46
+ color: #000;
47
+ }
48
+
49
+ .calendar thead .weekend { /* How a weekend day name shows in header */
50
+ color: #a66;
51
+ }
52
+
53
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
54
+ background-color: #aaf;
55
+ color: #000;
56
+ border: 1px solid #04f;
57
+ padding: 1px;
58
+ }
59
+
60
+ .calendar thead .active { /* Active (pressed) buttons in header */
61
+ background-color: #77c;
62
+ padding: 2px 0px 0px 2px;
63
+ }
64
+
65
+ /* The body part -- contains all the days in month. */
66
+
67
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
68
+ width: 2em;
69
+ color: #456;
70
+ text-align: right;
71
+ padding: 2px 4px 2px 2px;
72
+ }
73
+ .calendar tbody .day.othermonth {
74
+ font-size: 80%;
75
+ color: #bbb;
76
+ }
77
+ .calendar tbody .day.othermonth.oweekend {
78
+ color: #fbb;
79
+ }
80
+
81
+ .calendar table .wn {
82
+ padding: 2px 3px 2px 2px;
83
+ border-right: 1px solid #000;
84
+ background: #bdf;
85
+ }
86
+
87
+ .calendar tbody .rowhilite td {
88
+ background: #def;
89
+ }
90
+
91
+ .calendar tbody .rowhilite td.wn {
92
+ background: #eef;
93
+ }
94
+
95
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
96
+ background: #def;
97
+ padding: 1px 3px 1px 1px;
98
+ border: 1px solid #bbb;
99
+ }
100
+
101
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
102
+ background: #cde;
103
+ padding: 2px 2px 0px 2px;
104
+ }
105
+
106
+ .calendar tbody td.selected { /* Cell showing today date */
107
+ font-weight: bold;
108
+ border: 1px solid #000;
109
+ padding: 1px 3px 1px 1px;
110
+ background: #fff;
111
+ color: #000;
112
+ }
113
+
114
+ .calendar tbody td.weekend { /* Cells showing weekend days */
115
+ color: #a66;
116
+ }
117
+
118
+ .calendar tbody td.today { /* Cell showing selected date */
119
+ font-weight: bold;
120
+ color: #00f;
121
+ }
122
+
123
+ .calendar tbody .disabled { color: #999; }
124
+
125
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
126
+ visibility: hidden;
127
+ }
128
+
129
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
130
+ display: none;
131
+ }
132
+
133
+ /* The footer part -- status bar and "Close" button */
134
+
135
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
136
+ text-align: center;
137
+ background: #556;
138
+ color: #fff;
139
+ }
140
+
141
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
142
+ background: #fff;
143
+ color: #445;
144
+ border-top: 1px solid #556;
145
+ padding: 1px;
146
+ }
147
+
148
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
149
+ background: #aaf;
150
+ border: 1px solid #04f;
151
+ color: #000;
152
+ padding: 1px;
153
+ }
154
+
155
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
156
+ background: #77c;
157
+ padding: 2px 0px 0px 2px;
158
+ }
159
+
160
+ /* Combo boxes (menus that display months/years for direct selection) */
161
+
162
+ .calendar .combo {
163
+ position: absolute;
164
+ display: none;
165
+ top: 0px;
166
+ left: 0px;
167
+ width: 4em;
168
+ cursor: default;
169
+ border: 1px solid #655;
170
+ background: #def;
171
+ color: #000;
172
+ font-size: 90%;
173
+ z-index: 100;
174
+ }
175
+
176
+ .calendar .combo .label,
177
+ .calendar .combo .label-IEfix {
178
+ text-align: center;
179
+ padding: 1px;
180
+ }
181
+
182
+ .calendar .combo .label-IEfix {
183
+ width: 4em;
184
+ }
185
+
186
+ .calendar .combo .hilite {
187
+ background: #acf;
188
+ }
189
+
190
+ .calendar .combo .active {
191
+ border-top: 1px solid #46a;
192
+ border-bottom: 1px solid #46a;
193
+ background: #eef;
194
+ font-weight: bold;
195
+ }
196
+
197
+ .calendar td.time {
198
+ border-top: 1px solid #000;
199
+ padding: 1px 0px;
200
+ text-align: center;
201
+ background-color: #f4f0e8;
202
+ }
203
+
204
+ .calendar td.time .hour,
205
+ .calendar td.time .minute,
206
+ .calendar td.time .ampm {
207
+ padding: 0px 3px 0px 4px;
208
+ border: 1px solid #889;
209
+ font-weight: bold;
210
+ background-color: #fff;
211
+ }
212
+
213
+ .calendar td.time .ampm {
214
+ text-align: center;
215
+ }
216
+
217
+ .calendar td.time .colon {
218
+ padding: 0px 2px 0px 3px;
219
+ font-weight: bold;
220
+ }
221
+
222
+ .calendar td.time span.hilite {
223
+ border-color: #000;
224
+ background-color: #667;
225
+ color: #fff;
226
+ }
227
+
228
+ .calendar td.time span.active {
229
+ border-color: #f00;
230
+ background-color: #000;
231
+ color: #0f0;
232
+ }
js/calendar/calendar-blue2.css ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ div.calendar { position: relative; }
4
+
5
+ .calendar, .calendar table {
6
+ border: 1px solid #206A9B;
7
+ font-size: 11px;
8
+ color: #000;
9
+ cursor: default;
10
+ background: #F1F8FC;
11
+ font-family: tahoma,verdana,sans-serif;
12
+ }
13
+
14
+ /* Header part -- contains navigation buttons and day names. */
15
+
16
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
17
+ text-align: center; /* They are the navigation buttons */
18
+ padding: 2px; /* Make the buttons seem like they're pressing */
19
+ }
20
+
21
+ .calendar .nav {
22
+ background: #007ED1 url(menuarrow2.gif) no-repeat 100% 100%;
23
+ }
24
+
25
+ .calendar thead .title { /* This holds the current "month, year" */
26
+ font-weight: bold; /* Pressing it will take you to the current date */
27
+ text-align: center;
28
+ background: #000;
29
+ color: #fff;
30
+ padding: 2px;
31
+ }
32
+
33
+ .calendar thead tr { /* Row <TR> containing navigation buttons */
34
+ background: #007ED1;
35
+ color: #fff;
36
+ }
37
+
38
+ .calendar thead .daynames { /* Row <TR> containing the day names */
39
+ background: #C7E1F3;
40
+ }
41
+
42
+ .calendar thead .name { /* Cells <TD> containing the day names */
43
+ border-bottom: 1px solid #206A9B;
44
+ padding: 2px;
45
+ text-align: center;
46
+ color: #000;
47
+ }
48
+
49
+ .calendar thead .weekend { /* How a weekend day name shows in header */
50
+ color: #a66;
51
+ }
52
+
53
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
54
+ background-color: #34ABFA;
55
+ color: #000;
56
+ border: 1px solid #016DC5;
57
+ padding: 1px;
58
+ }
59
+
60
+ .calendar thead .active { /* Active (pressed) buttons in header */
61
+ background-color: #006AA9;
62
+ border: 1px solid #008AFF;
63
+ padding: 2px 0px 0px 2px;
64
+ }
65
+
66
+ /* The body part -- contains all the days in month. */
67
+
68
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
69
+ width: 2em;
70
+ color: #456;
71
+ text-align: right;
72
+ padding: 2px 4px 2px 2px;
73
+ }
74
+ .calendar tbody .day.othermonth {
75
+ font-size: 80%;
76
+ color: #bbb;
77
+ }
78
+ .calendar tbody .day.othermonth.oweekend {
79
+ color: #fbb;
80
+ }
81
+
82
+ .calendar table .wn {
83
+ padding: 2px 3px 2px 2px;
84
+ border-right: 1px solid #000;
85
+ background: #C7E1F3;
86
+ }
87
+
88
+ .calendar tbody .rowhilite td {
89
+ background: #def;
90
+ }
91
+
92
+ .calendar tbody .rowhilite td.wn {
93
+ background: #F1F8FC;
94
+ }
95
+
96
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
97
+ background: #def;
98
+ padding: 1px 3px 1px 1px;
99
+ border: 1px solid #8FC4E8;
100
+ }
101
+
102
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
103
+ background: #cde;
104
+ padding: 2px 2px 0px 2px;
105
+ }
106
+
107
+ .calendar tbody td.selected { /* Cell showing today date */
108
+ font-weight: bold;
109
+ border: 1px solid #000;
110
+ padding: 1px 3px 1px 1px;
111
+ background: #fff;
112
+ color: #000;
113
+ }
114
+
115
+ .calendar tbody td.weekend { /* Cells showing weekend days */
116
+ color: #a66;
117
+ }
118
+
119
+ .calendar tbody td.today { /* Cell showing selected date */
120
+ font-weight: bold;
121
+ color: #D50000;
122
+ }
123
+
124
+ .calendar tbody .disabled { color: #999; }
125
+
126
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
127
+ visibility: hidden;
128
+ }
129
+
130
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
131
+ display: none;
132
+ }
133
+
134
+ /* The footer part -- status bar and "Close" button */
135
+
136
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
137
+ text-align: center;
138
+ background: #206A9B;
139
+ color: #fff;
140
+ }
141
+
142
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
143
+ background: #000;
144
+ color: #fff;
145
+ border-top: 1px solid #206A9B;
146
+ padding: 1px;
147
+ }
148
+
149
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
150
+ background: #B8DAF0;
151
+ border: 1px solid #178AEB;
152
+ color: #000;
153
+ padding: 1px;
154
+ }
155
+
156
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
157
+ background: #006AA9;
158
+ padding: 2px 0px 0px 2px;
159
+ }
160
+
161
+ /* Combo boxes (menus that display months/years for direct selection) */
162
+
163
+ .calendar .combo {
164
+ position: absolute;
165
+ display: none;
166
+ top: 0px;
167
+ left: 0px;
168
+ width: 4em;
169
+ cursor: default;
170
+ border: 1px solid #655;
171
+ background: #def;
172
+ color: #000;
173
+ font-size: 90%;
174
+ z-index: 100;
175
+ }
176
+
177
+ .calendar .combo .label,
178
+ .calendar .combo .label-IEfix {
179
+ text-align: center;
180
+ padding: 1px;
181
+ }
182
+
183
+ .calendar .combo .label-IEfix {
184
+ width: 4em;
185
+ }
186
+
187
+ .calendar .combo .hilite {
188
+ background: #34ABFA;
189
+ border-top: 1px solid #46a;
190
+ border-bottom: 1px solid #46a;
191
+ font-weight: bold;
192
+ }
193
+
194
+ .calendar .combo .active {
195
+ border-top: 1px solid #46a;
196
+ border-bottom: 1px solid #46a;
197
+ background: #F1F8FC;
198
+ font-weight: bold;
199
+ }
200
+
201
+ .calendar td.time {
202
+ border-top: 1px solid #000;
203
+ padding: 1px 0px;
204
+ text-align: center;
205
+ background-color: #E3F0F9;
206
+ }
207
+
208
+ .calendar td.time .hour,
209
+ .calendar td.time .minute,
210
+ .calendar td.time .ampm {
211
+ padding: 0px 3px 0px 4px;
212
+ border: 1px solid #889;
213
+ font-weight: bold;
214
+ background-color: #F1F8FC;
215
+ }
216
+
217
+ .calendar td.time .ampm {
218
+ text-align: center;
219
+ }
220
+
221
+ .calendar td.time .colon {
222
+ padding: 0px 2px 0px 3px;
223
+ font-weight: bold;
224
+ }
225
+
226
+ .calendar td.time span.hilite {
227
+ border-color: #000;
228
+ background-color: #267DB7;
229
+ color: #fff;
230
+ }
231
+
232
+ .calendar td.time span.active {
233
+ border-color: red;
234
+ background-color: #000;
235
+ color: #A5FF00;
236
+ }
js/calendar/calendar-brown.css ADDED
@@ -0,0 +1,225 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ div.calendar { position: relative; }
4
+
5
+ .calendar, .calendar table {
6
+ border: 1px solid #655;
7
+ font-size: 11px;
8
+ color: #000;
9
+ cursor: default;
10
+ background: #ffd;
11
+ font-family: tahoma,verdana,sans-serif;
12
+ }
13
+
14
+ /* Header part -- contains navigation buttons and day names. */
15
+
16
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
17
+ text-align: center; /* They are the navigation buttons */
18
+ padding: 2px; /* Make the buttons seem like they're pressing */
19
+ }
20
+
21
+ .calendar .nav {
22
+ background: #edc url(menuarrow.gif) no-repeat 100% 100%;
23
+ }
24
+
25
+ .calendar thead .title { /* This holds the current "month, year" */
26
+ font-weight: bold; /* Pressing it will take you to the current date */
27
+ text-align: center;
28
+ background: #654;
29
+ color: #fed;
30
+ padding: 2px;
31
+ }
32
+
33
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
34
+ background: #edc;
35
+ color: #000;
36
+ }
37
+
38
+ .calendar thead .name { /* Cells <TD> containing the day names */
39
+ border-bottom: 1px solid #655;
40
+ padding: 2px;
41
+ text-align: center;
42
+ color: #000;
43
+ }
44
+
45
+ .calendar thead .weekend { /* How a weekend day name shows in header */
46
+ color: #f00;
47
+ }
48
+
49
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
50
+ background-color: #faa;
51
+ color: #000;
52
+ border: 1px solid #f40;
53
+ padding: 1px;
54
+ }
55
+
56
+ .calendar thead .active { /* Active (pressed) buttons in header */
57
+ background-color: #c77;
58
+ padding: 2px 0px 0px 2px;
59
+ }
60
+
61
+ .calendar thead .daynames { /* Row <TR> containing the day names */
62
+ background: #fed;
63
+ }
64
+
65
+ /* The body part -- contains all the days in month. */
66
+
67
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
68
+ width: 2em;
69
+ text-align: right;
70
+ padding: 2px 4px 2px 2px;
71
+ }
72
+ .calendar tbody .day.othermonth {
73
+ font-size: 80%;
74
+ color: #bbb;
75
+ }
76
+ .calendar tbody .day.othermonth.oweekend {
77
+ color: #fbb;
78
+ }
79
+
80
+ .calendar table .wn {
81
+ padding: 2px 3px 2px 2px;
82
+ border-right: 1px solid #000;
83
+ background: #fed;
84
+ }
85
+
86
+ .calendar tbody .rowhilite td {
87
+ background: #ddf;
88
+ }
89
+
90
+ .calendar tbody .rowhilite td.wn {
91
+ background: #efe;
92
+ }
93
+
94
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
95
+ background: #ffe;
96
+ padding: 1px 3px 1px 1px;
97
+ border: 1px solid #bbb;
98
+ }
99
+
100
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
101
+ background: #ddc;
102
+ padding: 2px 2px 0px 2px;
103
+ }
104
+
105
+ .calendar tbody td.selected { /* Cell showing today date */
106
+ font-weight: bold;
107
+ border: 1px solid #000;
108
+ padding: 1px 3px 1px 1px;
109
+ background: #fea;
110
+ }
111
+
112
+ .calendar tbody td.weekend { /* Cells showing weekend days */
113
+ color: #f00;
114
+ }
115
+
116
+ .calendar tbody td.today { font-weight: bold; }
117
+
118
+ .calendar tbody .disabled { color: #999; }
119
+
120
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
121
+ visibility: hidden;
122
+ }
123
+
124
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
125
+ display: none;
126
+ }
127
+
128
+ /* The footer part -- status bar and "Close" button */
129
+
130
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
131
+ text-align: center;
132
+ background: #988;
133
+ color: #000;
134
+ }
135
+
136
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
137
+ border-top: 1px solid #655;
138
+ background: #dcb;
139
+ color: #840;
140
+ }
141
+
142
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
143
+ background: #faa;
144
+ border: 1px solid #f40;
145
+ padding: 1px;
146
+ }
147
+
148
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
149
+ background: #c77;
150
+ padding: 2px 0px 0px 2px;
151
+ }
152
+
153
+ /* Combo boxes (menus that display months/years for direct selection) */
154
+
155
+ .calendar .combo {
156
+ position: absolute;
157
+ display: none;
158
+ top: 0px;
159
+ left: 0px;
160
+ width: 4em;
161
+ cursor: default;
162
+ border: 1px solid #655;
163
+ background: #ffe;
164
+ color: #000;
165
+ font-size: 90%;
166
+ z-index: 100;
167
+ }
168
+
169
+ .calendar .combo .label,
170
+ .calendar .combo .label-IEfix {
171
+ text-align: center;
172
+ padding: 1px;
173
+ }
174
+
175
+ .calendar .combo .label-IEfix {
176
+ width: 4em;
177
+ }
178
+
179
+ .calendar .combo .hilite {
180
+ background: #fc8;
181
+ }
182
+
183
+ .calendar .combo .active {
184
+ border-top: 1px solid #a64;
185
+ border-bottom: 1px solid #a64;
186
+ background: #fee;
187
+ font-weight: bold;
188
+ }
189
+
190
+ .calendar td.time {
191
+ border-top: 1px solid #a88;
192
+ padding: 1px 0px;
193
+ text-align: center;
194
+ background-color: #fed;
195
+ }
196
+
197
+ .calendar td.time .hour,
198
+ .calendar td.time .minute,
199
+ .calendar td.time .ampm {
200
+ padding: 0px 3px 0px 4px;
201
+ border: 1px solid #988;
202
+ font-weight: bold;
203
+ background-color: #fff;
204
+ }
205
+
206
+ .calendar td.time .ampm {
207
+ text-align: center;
208
+ }
209
+
210
+ .calendar td.time .colon {
211
+ padding: 0px 2px 0px 3px;
212
+ font-weight: bold;
213
+ }
214
+
215
+ .calendar td.time span.hilite {
216
+ border-color: #000;
217
+ background-color: #866;
218
+ color: #fff;
219
+ }
220
+
221
+ .calendar td.time span.active {
222
+ border-color: #f00;
223
+ background-color: #000;
224
+ color: #0f0;
225
+ }
js/calendar/calendar-green.css ADDED
@@ -0,0 +1,229 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ div.calendar { position: relative; }
4
+
5
+ .calendar, .calendar table {
6
+ border: 1px solid #565;
7
+ font-size: 11px;
8
+ color: #000;
9
+ cursor: default;
10
+ background: #efe;
11
+ font-family: tahoma,verdana,sans-serif;
12
+ }
13
+
14
+ /* Header part -- contains navigation buttons and day names. */
15
+
16
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
17
+ text-align: center; /* They are the navigation buttons */
18
+ padding: 2px; /* Make the buttons seem like they're pressing */
19
+ background: #676;
20
+ color: #fff;
21
+ font-size: 90%;
22
+ }
23
+
24
+ .calendar .nav {
25
+ background: #676 url(menuarrow.gif) no-repeat 100% 100%;
26
+ }
27
+
28
+ .calendar thead .title { /* This holds the current "month, year" */
29
+ font-weight: bold; /* Pressing it will take you to the current date */
30
+ text-align: center;
31
+ padding: 2px;
32
+ background: #250;
33
+ color: #efa;
34
+ }
35
+
36
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
37
+ }
38
+
39
+ .calendar thead .name { /* Cells <TD> containing the day names */
40
+ border-bottom: 1px solid #565;
41
+ padding: 2px;
42
+ text-align: center;
43
+ color: #000;
44
+ }
45
+
46
+ .calendar thead .weekend { /* How a weekend day name shows in header */
47
+ color: #a66;
48
+ }
49
+
50
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
51
+ background-color: #afa;
52
+ color: #000;
53
+ border: 1px solid #084;
54
+ padding: 1px;
55
+ }
56
+
57
+ .calendar thead .active { /* Active (pressed) buttons in header */
58
+ background-color: #7c7;
59
+ padding: 2px 0px 0px 2px;
60
+ }
61
+
62
+ .calendar thead .daynames { /* Row <TR> containing the day names */
63
+ background: #dfb;
64
+ }
65
+
66
+ /* The body part -- contains all the days in month. */
67
+
68
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
69
+ width: 2em;
70
+ color: #564;
71
+ text-align: right;
72
+ padding: 2px 4px 2px 2px;
73
+ }
74
+ .calendar tbody .day.othermonth {
75
+ font-size: 80%;
76
+ color: #bbb;
77
+ }
78
+ .calendar tbody .day.othermonth.oweekend {
79
+ color: #fbb;
80
+ }
81
+
82
+ .calendar table .wn {
83
+ padding: 2px 3px 2px 2px;
84
+ border-right: 1px solid #8a8;
85
+ background: #dfb;
86
+ }
87
+
88
+ .calendar tbody .rowhilite td {
89
+ background: #dfd;
90
+ }
91
+
92
+ .calendar tbody .rowhilite td.wn {
93
+ background: #efe;
94
+ }
95
+
96
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
97
+ background: #efd;
98
+ padding: 1px 3px 1px 1px;
99
+ border: 1px solid #bbb;
100
+ }
101
+
102
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
103
+ background: #dec;
104
+ padding: 2px 2px 0px 2px;
105
+ }
106
+
107
+ .calendar tbody td.selected { /* Cell showing today date */
108
+ font-weight: bold;
109
+ border: 1px solid #000;
110
+ padding: 1px 3px 1px 1px;
111
+ background: #f8fff8;
112
+ color: #000;
113
+ }
114
+
115
+ .calendar tbody td.weekend { /* Cells showing weekend days */
116
+ color: #a66;
117
+ }
118
+
119
+ .calendar tbody td.today { font-weight: bold; color: #0a0; }
120
+
121
+ .calendar tbody .disabled { color: #999; }
122
+
123
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
124
+ visibility: hidden;
125
+ }
126
+
127
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
128
+ display: none;
129
+ }
130
+
131
+ /* The footer part -- status bar and "Close" button */
132
+
133
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
134
+ text-align: center;
135
+ background: #565;
136
+ color: #fff;
137
+ }
138
+
139
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
140
+ padding: 2px;
141
+ background: #250;
142
+ color: #efa;
143
+ }
144
+
145
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
146
+ background: #afa;
147
+ border: 1px solid #084;
148
+ color: #000;
149
+ padding: 1px;
150
+ }
151
+
152
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
153
+ background: #7c7;
154
+ padding: 2px 0px 0px 2px;
155
+ }
156
+
157
+ /* Combo boxes (menus that display months/years for direct selection) */
158
+
159
+ .calendar .combo {
160
+ position: absolute;
161
+ display: none;
162
+ top: 0px;
163
+ left: 0px;
164
+ width: 4em;
165
+ cursor: default;
166
+ border: 1px solid #565;
167
+ background: #efd;
168
+ color: #000;
169
+ font-size: 90%;
170
+ z-index: 100;
171
+ }
172
+
173
+ .calendar .combo .label,
174
+ .calendar .combo .label-IEfix {
175
+ text-align: center;
176
+ padding: 1px;
177
+ }
178
+
179
+ .calendar .combo .label-IEfix {
180
+ width: 4em;
181
+ }
182
+
183
+ .calendar .combo .hilite {
184
+ background: #af8;
185
+ }
186
+
187
+ .calendar .combo .active {
188
+ border-top: 1px solid #6a4;
189
+ border-bottom: 1px solid #6a4;
190
+ background: #efe;
191
+ font-weight: bold;
192
+ }
193
+
194
+ .calendar td.time {
195
+ border-top: 1px solid #8a8;
196
+ padding: 1px 0px;
197
+ text-align: center;
198
+ background-color: #dfb;
199
+ }
200
+
201
+ .calendar td.time .hour,
202
+ .calendar td.time .minute,
203
+ .calendar td.time .ampm {
204
+ padding: 0px 3px 0px 4px;
205
+ border: 1px solid #898;
206
+ font-weight: bold;
207
+ background-color: #fff;
208
+ }
209
+
210
+ .calendar td.time .ampm {
211
+ text-align: center;
212
+ }
213
+
214
+ .calendar td.time .colon {
215
+ padding: 0px 2px 0px 3px;
216
+ font-weight: bold;
217
+ }
218
+
219
+ .calendar td.time span.hilite {
220
+ border-color: #000;
221
+ background-color: #686;
222
+ color: #fff;
223
+ }
224
+
225
+ .calendar td.time span.active {
226
+ border-color: #f00;
227
+ background-color: #000;
228
+ color: #0f0;
229
+ }
js/calendar/calendar-setup.js ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Copyright Mihai Bazon, 2002, 2003 | http://dynarch.com/mishoo/
2
+ * ---------------------------------------------------------------------------
3
+ *
4
+ * The DHTML Calendar
5
+ *
6
+ * Details and latest version at:
7
+ * http://dynarch.com/mishoo/calendar.epl
8
+ *
9
+ * This script is distributed under the GNU Lesser General Public License.
10
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
11
+ *
12
+ * This file defines helper functions for setting up the calendar. They are
13
+ * intended to help non-programmers get a working calendar on their site
14
+ * quickly. This script should not be seen as part of the calendar. It just
15
+ * shows you what one can do with the calendar, while in the same time
16
+ * providing a quick and simple method for setting it up. If you need
17
+ * exhaustive customization of the calendar creation process feel free to
18
+ * modify this code to suit your needs (this is recommended and much better
19
+ * than modifying calendar.js itself).
20
+ */
21
+ Calendar.setup=function(params){function param_default(pname,def){if(typeof params[pname]=="undefined"){params[pname]=def;}};param_default("inputField",null);param_default("displayArea",null);param_default("button",null);param_default("eventName","click");param_default("ifFormat","%Y/%m/%d");param_default("daFormat","%Y/%m/%d");param_default("singleClick",true);param_default("disableFunc",null);param_default("dateStatusFunc",params["disableFunc"]);param_default("dateText",null);param_default("firstDay",null);param_default("align","Br");param_default("range",[1900,2999]);param_default("weekNumbers",true);param_default("flat",null);param_default("flatCallback",null);param_default("onSelect",null);param_default("onClose",null);param_default("onUpdate",null);param_default("date",null);param_default("showsTime",false);param_default("timeFormat","24");param_default("electric",true);param_default("step",2);param_default("position",null);param_default("cache",false);param_default("showOthers",false);param_default("multiple",null);var tmp=["inputField","displayArea","button"];for(var i in tmp){if(typeof params[tmp[i]]=="string"){params[tmp[i]]=document.getElementById(params[tmp[i]]);}}if(!(params.flat||params.multiple||params.inputField||params.displayArea||params.button)){alert("Calendar.setup:\n Nothing to setup (no fields found). Please check your code");return false;}function onSelect(cal){var p=cal.params;var update=(cal.dateClicked||p.electric);if(update&&p.inputField){p.inputField.value=cal.date.print(p.ifFormat);if(typeof p.inputField.onchange=="function")p.inputField.onchange();}if(update&&p.displayArea)p.displayArea.innerHTML=cal.date.print(p.daFormat);if(update&&typeof p.onUpdate=="function")p.onUpdate(cal);if(update&&p.flat){if(typeof p.flatCallback=="function")p.flatCallback(cal);}if(update&&p.singleClick&&cal.dateClicked)cal.callCloseHandler();};if(params.flat!=null){if(typeof params.flat=="string")params.flat=document.getElementById(params.flat);if(!params.flat){alert("Calendar.setup:\n Flat specified but can't find parent.");return false;}var cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect);cal.showsOtherMonths=params.showOthers;cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.params=params;cal.weekNumbers=params.weekNumbers;cal.setRange(params.range[0],params.range[1]);cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;if(params.ifFormat){cal.setDateFormat(params.ifFormat);}if(params.inputField&&typeof params.inputField.value=="string"){cal.parseDate(params.inputField.value);}cal.create(params.flat);cal.show();return false;}var triggerEl=params.button||params.displayArea||params.inputField;triggerEl["on"+params.eventName]=function(){var dateEl=params.inputField||params.displayArea;var dateFmt=params.inputField?params.ifFormat:params.daFormat;var mustCreate=false;var cal=window.calendar;if(dateEl)params.date=Date.parseDate(dateEl.value||dateEl.innerHTML,dateFmt);if(!(cal&&params.cache)){window.calendar=cal=new Calendar(params.firstDay,params.date,params.onSelect||onSelect,params.onClose||function(cal){cal.hide();});cal.showsTime=params.showsTime;cal.time24=(params.timeFormat=="24");cal.weekNumbers=params.weekNumbers;mustCreate=true;}else{if(params.date)cal.setDate(params.date);cal.hide();}if(params.multiple){cal.multiple={};for(var i=params.multiple.length;--i>=0;){var d=params.multiple[i];var ds=d.print("%Y%m%d");cal.multiple[ds]=d;}}cal.showsOtherMonths=params.showOthers;cal.yearStep=params.step;cal.setRange(params.range[0],params.range[1]);cal.params=params;cal.setDateStatusHandler(params.dateStatusFunc);cal.getDateText=params.dateText;cal.setDateFormat(dateFmt);if(mustCreate)cal.create();cal.refresh();if(!params.position)cal.showAtElement(params.button||params.displayArea||params.inputField,params.align);else cal.showAt(params.position[0],params.position[1]);return false;};return cal;};
js/calendar/calendar-system.css ADDED
@@ -0,0 +1,251 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ .calendar {
4
+ position: relative;
5
+ display: none;
6
+ border: 1px solid;
7
+ border-color: #fff #000 #000 #fff;
8
+ font-size: 11px;
9
+ cursor: default;
10
+ background: Window;
11
+ color: WindowText;
12
+ font-family: tahoma,verdana,sans-serif;
13
+ }
14
+
15
+ .calendar table {
16
+ border: 1px solid;
17
+ border-color: #fff #000 #000 #fff;
18
+ font-size: 11px;
19
+ cursor: default;
20
+ background: Window;
21
+ color: WindowText;
22
+ font-family: tahoma,verdana,sans-serif;
23
+ }
24
+
25
+ /* Header part -- contains navigation buttons and day names. */
26
+
27
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
28
+ text-align: center;
29
+ padding: 1px;
30
+ border: 1px solid;
31
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
32
+ background: ButtonFace;
33
+ }
34
+
35
+ .calendar .nav {
36
+ background: ButtonFace url(menuarrow.gif) no-repeat 100% 100%;
37
+ }
38
+
39
+ .calendar thead .title { /* This holds the current "month, year" */
40
+ font-weight: bold;
41
+ padding: 1px;
42
+ border: 1px solid #000;
43
+ background: ActiveCaption;
44
+ color: CaptionText;
45
+ text-align: center;
46
+ }
47
+
48
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
49
+ }
50
+
51
+ .calendar thead .daynames { /* Row <TR> containing the day names */
52
+ }
53
+
54
+ .calendar thead .name { /* Cells <TD> containing the day names */
55
+ border-bottom: 1px solid ButtonShadow;
56
+ padding: 2px;
57
+ text-align: center;
58
+ background: ButtonFace;
59
+ color: ButtonText;
60
+ }
61
+
62
+ .calendar thead .weekend { /* How a weekend day name shows in header */
63
+ color: #f00;
64
+ }
65
+
66
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
67
+ border: 2px solid;
68
+ padding: 0px;
69
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
70
+ }
71
+
72
+ .calendar thead .active { /* Active (pressed) buttons in header */
73
+ border-width: 1px;
74
+ padding: 2px 0px 0px 2px;
75
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
76
+ }
77
+
78
+ /* The body part -- contains all the days in month. */
79
+
80
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
81
+ width: 2em;
82
+ text-align: right;
83
+ padding: 2px 4px 2px 2px;
84
+ }
85
+ .calendar tbody .day.othermonth {
86
+ font-size: 80%;
87
+ color: #aaa;
88
+ }
89
+ .calendar tbody .day.othermonth.oweekend {
90
+ color: #faa;
91
+ }
92
+
93
+ .calendar table .wn {
94
+ padding: 2px 3px 2px 2px;
95
+ border-right: 1px solid ButtonShadow;
96
+ background: ButtonFace;
97
+ color: ButtonText;
98
+ }
99
+
100
+ .calendar tbody .rowhilite td {
101
+ background: Highlight;
102
+ color: HighlightText;
103
+ }
104
+
105
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
106
+ padding: 1px 3px 1px 1px;
107
+ border-top: 1px solid #fff;
108
+ border-right: 1px solid #000;
109
+ border-bottom: 1px solid #000;
110
+ border-left: 1px solid #fff;
111
+ }
112
+
113
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
114
+ padding: 2px 2px 0px 2px;
115
+ border: 1px solid;
116
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
117
+ }
118
+
119
+ .calendar tbody td.selected { /* Cell showing selected date */
120
+ font-weight: bold;
121
+ border: 1px solid;
122
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
123
+ padding: 2px 2px 0px 2px;
124
+ background: ButtonFace;
125
+ color: ButtonText;
126
+ }
127
+
128
+ .calendar tbody td.weekend { /* Cells showing weekend days */
129
+ color: #f00;
130
+ }
131
+
132
+ .calendar tbody td.today { /* Cell showing today date */
133
+ font-weight: bold;
134
+ color: #00f;
135
+ }
136
+
137
+ .calendar tbody td.disabled { color: GrayText; }
138
+
139
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
140
+ visibility: hidden;
141
+ }
142
+
143
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
144
+ display: none;
145
+ }
146
+
147
+ /* The footer part -- status bar and "Close" button */
148
+
149
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
150
+ }
151
+
152
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
153
+ background: ButtonFace;
154
+ padding: 1px;
155
+ border: 1px solid;
156
+ border-color: ButtonShadow ButtonHighlight ButtonHighlight ButtonShadow;
157
+ color: ButtonText;
158
+ text-align: center;
159
+ }
160
+
161
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
162
+ border-top: 1px solid #fff;
163
+ border-right: 1px solid #000;
164
+ border-bottom: 1px solid #000;
165
+ border-left: 1px solid #fff;
166
+ padding: 1px;
167
+ background: #e4e0d8;
168
+ }
169
+
170
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
171
+ padding: 2px 0px 0px 2px;
172
+ border-top: 1px solid #000;
173
+ border-right: 1px solid #fff;
174
+ border-bottom: 1px solid #fff;
175
+ border-left: 1px solid #000;
176
+ }
177
+
178
+ /* Combo boxes (menus that display months/years for direct selection) */
179
+
180
+ .calendar .combo {
181
+ position: absolute;
182
+ display: none;
183
+ width: 4em;
184
+ top: 0px;
185
+ left: 0px;
186
+ cursor: default;
187
+ border: 1px solid;
188
+ border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
189
+ background: Menu;
190
+ color: MenuText;
191
+ font-size: 90%;
192
+ padding: 1px;
193
+ z-index: 100;
194
+ }
195
+
196
+ .calendar .combo .label,
197
+ .calendar .combo .label-IEfix {
198
+ text-align: center;
199
+ padding: 1px;
200
+ }
201
+
202
+ .calendar .combo .label-IEfix {
203
+ width: 4em;
204
+ }
205
+
206
+ .calendar .combo .active {
207
+ padding: 0px;
208
+ border: 1px solid #000;
209
+ }
210
+
211
+ .calendar .combo .hilite {
212
+ background: Highlight;
213
+ color: HighlightText;
214
+ }
215
+
216
+ .calendar td.time {
217
+ border-top: 1px solid ButtonShadow;
218
+ padding: 1px 0px;
219
+ text-align: center;
220
+ background-color: ButtonFace;
221
+ }
222
+
223
+ .calendar td.time .hour,
224
+ .calendar td.time .minute,
225
+ .calendar td.time .ampm {
226
+ padding: 0px 3px 0px 4px;
227
+ border: 1px solid #889;
228
+ font-weight: bold;
229
+ background-color: Menu;
230
+ }
231
+
232
+ .calendar td.time .ampm {
233
+ text-align: center;
234
+ }
235
+
236
+ .calendar td.time .colon {
237
+ padding: 0px 2px 0px 3px;
238
+ font-weight: bold;
239
+ }
240
+
241
+ .calendar td.time span.hilite {
242
+ border-color: #000;
243
+ background-color: Highlight;
244
+ color: HighlightText;
245
+ }
246
+
247
+ .calendar td.time span.active {
248
+ border-color: #f00;
249
+ background-color: #000;
250
+ color: #0f0;
251
+ }
js/calendar/calendar-tas.css ADDED
@@ -0,0 +1,239 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ div.calendar { position: relative; }
4
+
5
+ .calendar, .calendar table {
6
+ border: 1px solid #655;
7
+ font-size: 11px;
8
+ color: #000;
9
+ cursor: default;
10
+ background: #ffd;
11
+ font-family: tahoma,verdana,sans-serif;
12
+ filter:
13
+ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDCCC,EndColorStr=#FFFFFF);
14
+ }
15
+
16
+ /* Header part -- contains navigation buttons and day names. */
17
+
18
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
19
+ text-align: center; /* They are the navigation buttons */
20
+ padding: 2px; /* Make the buttons seem like they're pressing */
21
+ color:#363636;
22
+ }
23
+
24
+ .calendar .nav {
25
+ background: #edc url(menuarrow.gif) no-repeat 100% 100%;
26
+ }
27
+
28
+ .calendar thead .title { /* This holds the current "month, year" */
29
+ font-weight: bold; /* Pressing it will take you to the current date */
30
+ text-align: center;
31
+ background: #654;
32
+ color: #363636;
33
+ padding: 2px;
34
+ filter:
35
+ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#dddccc);
36
+ }
37
+
38
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
39
+ /*background: #3B86A0;*/
40
+ color: #363636;
41
+ font-weight: bold;
42
+ filter:
43
+ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff,EndColorStr=#3b86a0);
44
+ }
45
+
46
+ .calendar thead .name { /* Cells <TD> containing the day names */
47
+ border-bottom: 1px solid #655;
48
+ padding: 2px;
49
+ text-align: center;
50
+ color: #363636;
51
+ filter:
52
+ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#DDDCCC,EndColorStr=#FFFFFF);
53
+ }
54
+
55
+ .calendar thead .weekend { /* How a weekend day name shows in header */
56
+ color: #f00;
57
+ }
58
+
59
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
60
+ background-color: #ffcc86;
61
+ color: #000;
62
+ border: 1px solid #b59345;
63
+ padding: 1px;
64
+ }
65
+
66
+ .calendar thead .active { /* Active (pressed) buttons in header */
67
+ background-color: #c77;
68
+ padding: 2px 0px 0px 2px;
69
+ }
70
+
71
+ .calendar thead .daynames { /* Row <TR> containing the day names */
72
+ background: #fed;
73
+ }
74
+
75
+ /* The body part -- contains all the days in month. */
76
+
77
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
78
+ width: 2em;
79
+ text-align: right;
80
+ padding: 2px 4px 2px 2px;
81
+ }
82
+ .calendar tbody .day.othermonth {
83
+ font-size: 80%;
84
+ color: #aaa;
85
+ }
86
+ .calendar tbody .day.othermonth.oweekend {
87
+ color: #faa;
88
+ }
89
+
90
+ .calendar table .wn {
91
+ padding: 2px 3px 2px 2px;
92
+ border-right: 1px solid #000;
93
+ background: #fed;
94
+ }
95
+
96
+ .calendar tbody .rowhilite td {
97
+ background: #ddf;
98
+
99
+ }
100
+
101
+ .calendar tbody .rowhilite td.wn {
102
+ background: #efe;
103
+ }
104
+
105
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
106
+ background: #ffe;
107
+ padding: 1px 3px 1px 1px;
108
+ border: 1px solid #bbb;
109
+ }
110
+
111
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
112
+ background: #ddc;
113
+ padding: 2px 2px 0px 2px;
114
+ }
115
+
116
+ .calendar tbody td.selected { /* Cell showing today date */
117
+ font-weight: bold;
118
+ border: 1px solid #000;
119
+ padding: 1px 3px 1px 1px;
120
+ background: #fea;
121
+ }
122
+
123
+ .calendar tbody td.weekend { /* Cells showing weekend days */
124
+ color: #f00;
125
+ }
126
+
127
+ .calendar tbody td.today { font-weight: bold; }
128
+
129
+ .calendar tbody .disabled { color: #999; }
130
+
131
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
132
+ visibility: hidden;
133
+ }
134
+
135
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
136
+ display: none;
137
+ }
138
+
139
+ /* The footer part -- status bar and "Close" button */
140
+
141
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
142
+ text-align: center;
143
+ background: #988;
144
+ color: #000;
145
+
146
+ }
147
+
148
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
149
+ border-top: 1px solid #655;
150
+ background: #dcb;
151
+ color: #363636;
152
+ font-weight: bold;
153
+ filter:
154
+ progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#FFFFFF,EndColorStr=#DDDCCC);
155
+ }
156
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
157
+ background: #faa;
158
+ border: 1px solid #f40;
159
+ padding: 1px;
160
+ }
161
+
162
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
163
+ background: #c77;
164
+ padding: 2px 0px 0px 2px;
165
+ }
166
+
167
+ /* Combo boxes (menus that display months/years for direct selection) */
168
+
169
+ .combo {
170
+ position: absolute;
171
+ display: none;
172
+ top: 0px;
173
+ left: 0px;
174
+ width: 4em;
175
+ cursor: default;
176
+ border: 1px solid #655;
177
+ background: #ffe;
178
+ color: #000;
179
+ font-size: smaller;
180
+ z-index: 100;
181
+ }
182
+
183
+ .combo .label,
184
+ .combo .label-IEfix {
185
+ text-align: center;
186
+ padding: 1px;
187
+ }
188
+
189
+ .combo .label-IEfix {
190
+ width: 4em;
191
+ }
192
+
193
+ .combo .hilite {
194
+ background: #fc8;
195
+ }
196
+
197
+ .combo .active {
198
+ border-top: 1px solid #a64;
199
+ border-bottom: 1px solid #a64;
200
+ background: #fee;
201
+ font-weight: bold;
202
+ }
203
+
204
+ .calendar td.time {
205
+ border-top: 1px solid #a88;
206
+ padding: 1px 0px;
207
+ text-align: center;
208
+ background-color: #fed;
209
+ }
210
+
211
+ .calendar td.time .hour,
212
+ .calendar td.time .minute,
213
+ .calendar td.time .ampm {
214
+ padding: 0px 3px 0px 4px;
215
+ border: 1px solid #988;
216
+ font-weight: bold;
217
+ background-color: #fff;
218
+ }
219
+
220
+ .calendar td.time .ampm {
221
+ text-align: center;
222
+ }
223
+
224
+ .calendar td.time .colon {
225
+ padding: 0px 2px 0px 3px;
226
+ font-weight: bold;
227
+ }
228
+
229
+ .calendar td.time span.hilite {
230
+ border-color: #000;
231
+ background-color: #866;
232
+ color: #fff;
233
+ }
234
+
235
+ .calendar td.time span.active {
236
+ border-color: #f00;
237
+ background-color: #000;
238
+ color: #0f0;
239
+ }
js/calendar/calendar-win2k-1.css ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ .calendar {
4
+ position: relative;
5
+ display: none;
6
+ border-top: 2px solid #fff;
7
+ border-right: 2px solid #000;
8
+ border-bottom: 2px solid #000;
9
+ border-left: 2px solid #fff;
10
+ font-size: 11px;
11
+ color: #000;
12
+ cursor: default;
13
+ background: #d4d0c8;
14
+ font-family: tahoma,verdana,sans-serif;
15
+ }
16
+
17
+ .calendar table {
18
+ border-top: 1px solid #000;
19
+ border-right: 1px solid #fff;
20
+ border-bottom: 1px solid #fff;
21
+ border-left: 1px solid #000;
22
+ font-size: 11px;
23
+ color: #000;
24
+ cursor: default;
25
+ background: #d4d0c8;
26
+ font-family: tahoma,verdana,sans-serif;
27
+ }
28
+
29
+ /* Header part -- contains navigation buttons and day names. */
30
+
31
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
32
+ text-align: center;
33
+ padding: 1px;
34
+ border-top: 1px solid #fff;
35
+ border-right: 1px solid #000;
36
+ border-bottom: 1px solid #000;
37
+ border-left: 1px solid #fff;
38
+ }
39
+
40
+ .calendar .nav {
41
+ background: transparent url(menuarrow.gif) no-repeat 100% 100%;
42
+ }
43
+
44
+ .calendar thead .title { /* This holds the current "month, year" */
45
+ font-weight: bold;
46
+ padding: 1px;
47
+ border: 1px solid #000;
48
+ background: #848078;
49
+ color: #fff;
50
+ text-align: center;
51
+ }
52
+
53
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
54
+ }
55
+
56
+ .calendar thead .daynames { /* Row <TR> containing the day names */
57
+ }
58
+
59
+ .calendar thead .name { /* Cells <TD> containing the day names */
60
+ border-bottom: 1px solid #000;
61
+ padding: 2px;
62
+ text-align: center;
63
+ background: #f4f0e8;
64
+ }
65
+
66
+ .calendar thead .weekend { /* How a weekend day name shows in header */
67
+ color: #f00;
68
+ }
69
+
70
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
71
+ border-top: 2px solid #fff;
72
+ border-right: 2px solid #000;
73
+ border-bottom: 2px solid #000;
74
+ border-left: 2px solid #fff;
75
+ padding: 0px;
76
+ background-color: #e4e0d8;
77
+ }
78
+
79
+ .calendar thead .active { /* Active (pressed) buttons in header */
80
+ padding: 2px 0px 0px 2px;
81
+ border-top: 1px solid #000;
82
+ border-right: 1px solid #fff;
83
+ border-bottom: 1px solid #fff;
84
+ border-left: 1px solid #000;
85
+ background-color: #c4c0b8;
86
+ }
87
+
88
+ /* The body part -- contains all the days in month. */
89
+
90
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
91
+ width: 2em;
92
+ text-align: right;
93
+ padding: 2px 4px 2px 2px;
94
+ }
95
+ .calendar tbody .day.othermonth {
96
+ font-size: 80%;
97
+ color: #aaa;
98
+ }
99
+ .calendar tbody .day.othermonth.oweekend {
100
+ color: #faa;
101
+ }
102
+
103
+ .calendar table .wn {
104
+ padding: 2px 3px 2px 2px;
105
+ border-right: 1px solid #000;
106
+ background: #f4f0e8;
107
+ }
108
+
109
+ .calendar tbody .rowhilite td {
110
+ background: #e4e0d8;
111
+ }
112
+
113
+ .calendar tbody .rowhilite td.wn {
114
+ background: #d4d0c8;
115
+ }
116
+
117
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
118
+ padding: 1px 3px 1px 1px;
119
+ border-top: 1px solid #fff;
120
+ border-right: 1px solid #000;
121
+ border-bottom: 1px solid #000;
122
+ border-left: 1px solid #fff;
123
+ }
124
+
125
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
126
+ padding: 2px 2px 0px 2px;
127
+ border-top: 1px solid #000;
128
+ border-right: 1px solid #fff;
129
+ border-bottom: 1px solid #fff;
130
+ border-left: 1px solid #000;
131
+ }
132
+
133
+ .calendar tbody td.selected { /* Cell showing selected date */
134
+ font-weight: bold;
135
+ border-top: 1px solid #000;
136
+ border-right: 1px solid #fff;
137
+ border-bottom: 1px solid #fff;
138
+ border-left: 1px solid #000;
139
+ padding: 2px 2px 0px 2px;
140
+ background: #e4e0d8;
141
+ }
142
+
143
+ .calendar tbody td.weekend { /* Cells showing weekend days */
144
+ color: #f00;
145
+ }
146
+
147
+ .calendar tbody td.today { /* Cell showing today date */
148
+ font-weight: bold;
149
+ color: #00f;
150
+ }
151
+
152
+ .calendar tbody .disabled { color: #999; }
153
+
154
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
155
+ visibility: hidden;
156
+ }
157
+
158
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
159
+ display: none;
160
+ }
161
+
162
+ /* The footer part -- status bar and "Close" button */
163
+
164
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
165
+ }
166
+
167
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
168
+ background: #f4f0e8;
169
+ padding: 1px;
170
+ border: 1px solid #000;
171
+ background: #848078;
172
+ color: #fff;
173
+ text-align: center;
174
+ }
175
+
176
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
177
+ border-top: 1px solid #fff;
178
+ border-right: 1px solid #000;
179
+ border-bottom: 1px solid #000;
180
+ border-left: 1px solid #fff;
181
+ padding: 1px;
182
+ background: #e4e0d8;
183
+ }
184
+
185
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
186
+ padding: 2px 0px 0px 2px;
187
+ border-top: 1px solid #000;
188
+ border-right: 1px solid #fff;
189
+ border-bottom: 1px solid #fff;
190
+ border-left: 1px solid #000;
191
+ }
192
+
193
+ /* Combo boxes (menus that display months/years for direct selection) */
194
+
195
+ .calendar .combo {
196
+ position: absolute;
197
+ display: none;
198
+ width: 4em;
199
+ top: 0px;
200
+ left: 0px;
201
+ cursor: default;
202
+ border-top: 1px solid #fff;
203
+ border-right: 1px solid #000;
204
+ border-bottom: 1px solid #000;
205
+ border-left: 1px solid #fff;
206
+ background: #e4e0d8;
207
+ font-size: 90%;
208
+ padding: 1px;
209
+ z-index: 100;
210
+ }
211
+
212
+ .calendar .combo .label,
213
+ .calendar .combo .label-IEfix {
214
+ text-align: center;
215
+ padding: 1px;
216
+ }
217
+
218
+ .calendar .combo .label-IEfix {
219
+ width: 4em;
220
+ }
221
+
222
+ .calendar .combo .active {
223
+ background: #c4c0b8;
224
+ padding: 0px;
225
+ border-top: 1px solid #000;
226
+ border-right: 1px solid #fff;
227
+ border-bottom: 1px solid #fff;
228
+ border-left: 1px solid #000;
229
+ }
230
+
231
+ .calendar .combo .hilite {
232
+ background: #048;
233
+ color: #fea;
234
+ }
235
+
236
+ .calendar td.time {
237
+ border-top: 1px solid #000;
238
+ padding: 1px 0px;
239
+ text-align: center;
240
+ background-color: #f4f0e8;
241
+ }
242
+
243
+ .calendar td.time .hour,
244
+ .calendar td.time .minute,
245
+ .calendar td.time .ampm {
246
+ padding: 0px 3px 0px 4px;
247
+ border: 1px solid #889;
248
+ font-weight: bold;
249
+ background-color: #fff;
250
+ }
251
+
252
+ .calendar td.time .ampm {
253
+ text-align: center;
254
+ }
255
+
256
+ .calendar td.time .colon {
257
+ padding: 0px 2px 0px 3px;
258
+ font-weight: bold;
259
+ }
260
+
261
+ .calendar td.time span.hilite {
262
+ border-color: #000;
263
+ background-color: #766;
264
+ color: #fff;
265
+ }
266
+
267
+ .calendar td.time span.active {
268
+ border-color: #f00;
269
+ background-color: #000;
270
+ color: #0f0;
271
+ }
js/calendar/calendar-win2k-2.css ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ .calendar {
4
+ position: relative;
5
+ display: none;
6
+ border-top: 2px solid #fff;
7
+ border-right: 2px solid #000;
8
+ border-bottom: 2px solid #000;
9
+ border-left: 2px solid #fff;
10
+ font-size: 11px;
11
+ color: #000;
12
+ cursor: default;
13
+ background: #d4c8d0;
14
+ font-family: tahoma,verdana,sans-serif;
15
+ }
16
+
17
+ .calendar table {
18
+ border-top: 1px solid #000;
19
+ border-right: 1px solid #fff;
20
+ border-bottom: 1px solid #fff;
21
+ border-left: 1px solid #000;
22
+ font-size: 11px;
23
+ color: #000;
24
+ cursor: default;
25
+ background: #d4c8d0;
26
+ font-family: tahoma,verdana,sans-serif;
27
+ }
28
+
29
+ /* Header part -- contains navigation buttons and day names. */
30
+
31
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
32
+ text-align: center;
33
+ padding: 1px;
34
+ border-top: 1px solid #fff;
35
+ border-right: 1px solid #000;
36
+ border-bottom: 1px solid #000;
37
+ border-left: 1px solid #fff;
38
+ }
39
+
40
+ .calendar .nav {
41
+ background: transparent url(menuarrow.gif) no-repeat 100% 100%;
42
+ }
43
+
44
+ .calendar thead .title { /* This holds the current "month, year" */
45
+ font-weight: bold;
46
+ padding: 1px;
47
+ border: 1px solid #000;
48
+ background: #847880;
49
+ color: #fff;
50
+ text-align: center;
51
+ }
52
+
53
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
54
+ }
55
+
56
+ .calendar thead .daynames { /* Row <TR> containing the day names */
57
+ }
58
+
59
+ .calendar thead .name { /* Cells <TD> containing the day names */
60
+ border-bottom: 1px solid #000;
61
+ padding: 2px;
62
+ text-align: center;
63
+ background: #f4e8f0;
64
+ }
65
+
66
+ .calendar thead .weekend { /* How a weekend day name shows in header */
67
+ color: #f00;
68
+ }
69
+
70
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
71
+ border-top: 2px solid #fff;
72
+ border-right: 2px solid #000;
73
+ border-bottom: 2px solid #000;
74
+ border-left: 2px solid #fff;
75
+ padding: 0px;
76
+ background-color: #e4d8e0;
77
+ }
78
+
79
+ .calendar thead .active { /* Active (pressed) buttons in header */
80
+ padding: 2px 0px 0px 2px;
81
+ border-top: 1px solid #000;
82
+ border-right: 1px solid #fff;
83
+ border-bottom: 1px solid #fff;
84
+ border-left: 1px solid #000;
85
+ background-color: #c4b8c0;
86
+ }
87
+
88
+ /* The body part -- contains all the days in month. */
89
+
90
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
91
+ width: 2em;
92
+ text-align: right;
93
+ padding: 2px 4px 2px 2px;
94
+ }
95
+ .calendar tbody .day.othermonth {
96
+ font-size: 80%;
97
+ color: #aaa;
98
+ }
99
+ .calendar tbody .day.othermonth.oweekend {
100
+ color: #faa;
101
+ }
102
+
103
+ .calendar table .wn {
104
+ padding: 2px 3px 2px 2px;
105
+ border-right: 1px solid #000;
106
+ background: #f4e8f0;
107
+ }
108
+
109
+ .calendar tbody .rowhilite td {
110
+ background: #e4d8e0;
111
+ }
112
+
113
+ .calendar tbody .rowhilite td.wn {
114
+ background: #d4c8d0;
115
+ }
116
+
117
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
118
+ padding: 1px 3px 1px 1px;
119
+ border-top: 1px solid #fff;
120
+ border-right: 1px solid #000;
121
+ border-bottom: 1px solid #000;
122
+ border-left: 1px solid #fff;
123
+ }
124
+
125
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
126
+ padding: 2px 2px 0px 2px;
127
+ border-top: 1px solid #000;
128
+ border-right: 1px solid #fff;
129
+ border-bottom: 1px solid #fff;
130
+ border-left: 1px solid #000;
131
+ }
132
+
133
+ .calendar tbody td.selected { /* Cell showing selected date */
134
+ font-weight: bold;
135
+ border-top: 1px solid #000;
136
+ border-right: 1px solid #fff;
137
+ border-bottom: 1px solid #fff;
138
+ border-left: 1px solid #000;
139
+ padding: 2px 2px 0px 2px;
140
+ background: #e4d8e0;
141
+ }
142
+
143
+ .calendar tbody td.weekend { /* Cells showing weekend days */
144
+ color: #f00;
145
+ }
146
+
147
+ .calendar tbody td.today { /* Cell showing today date */
148
+ font-weight: bold;
149
+ color: #00f;
150
+ }
151
+
152
+ .calendar tbody .disabled { color: #999; }
153
+
154
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
155
+ visibility: hidden;
156
+ }
157
+
158
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
159
+ display: none;
160
+ }
161
+
162
+ /* The footer part -- status bar and "Close" button */
163
+
164
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
165
+ }
166
+
167
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
168
+ background: #f4e8f0;
169
+ padding: 1px;
170
+ border: 1px solid #000;
171
+ background: #847880;
172
+ color: #fff;
173
+ text-align: center;
174
+ }
175
+
176
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
177
+ border-top: 1px solid #fff;
178
+ border-right: 1px solid #000;
179
+ border-bottom: 1px solid #000;
180
+ border-left: 1px solid #fff;
181
+ padding: 1px;
182
+ background: #e4d8e0;
183
+ }
184
+
185
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
186
+ padding: 2px 0px 0px 2px;
187
+ border-top: 1px solid #000;
188
+ border-right: 1px solid #fff;
189
+ border-bottom: 1px solid #fff;
190
+ border-left: 1px solid #000;
191
+ }
192
+
193
+ /* Combo boxes (menus that display months/years for direct selection) */
194
+
195
+ .calendar .combo {
196
+ position: absolute;
197
+ display: none;
198
+ width: 4em;
199
+ top: 0px;
200
+ left: 0px;
201
+ cursor: default;
202
+ border-top: 1px solid #fff;
203
+ border-right: 1px solid #000;
204
+ border-bottom: 1px solid #000;
205
+ border-left: 1px solid #fff;
206
+ background: #e4d8e0;
207
+ font-size: 90%;
208
+ padding: 1px;
209
+ z-index: 100;
210
+ }
211
+
212
+ .calendar .combo .label,
213
+ .calendar .combo .label-IEfix {
214
+ text-align: center;
215
+ padding: 1px;
216
+ }
217
+
218
+ .calendar .combo .label-IEfix {
219
+ width: 4em;
220
+ }
221
+
222
+ .calendar .combo .active {
223
+ background: #d4c8d0;
224
+ padding: 0px;
225
+ border-top: 1px solid #000;
226
+ border-right: 1px solid #fff;
227
+ border-bottom: 1px solid #fff;
228
+ border-left: 1px solid #000;
229
+ }
230
+
231
+ .calendar .combo .hilite {
232
+ background: #408;
233
+ color: #fea;
234
+ }
235
+
236
+ .calendar td.time {
237
+ border-top: 1px solid #000;
238
+ padding: 1px 0px;
239
+ text-align: center;
240
+ background-color: #f4f0e8;
241
+ }
242
+
243
+ .calendar td.time .hour,
244
+ .calendar td.time .minute,
245
+ .calendar td.time .ampm {
246
+ padding: 0px 3px 0px 4px;
247
+ border: 1px solid #889;
248
+ font-weight: bold;
249
+ background-color: #fff;
250
+ }
251
+
252
+ .calendar td.time .ampm {
253
+ text-align: center;
254
+ }
255
+
256
+ .calendar td.time .colon {
257
+ padding: 0px 2px 0px 3px;
258
+ font-weight: bold;
259
+ }
260
+
261
+ .calendar td.time span.hilite {
262
+ border-color: #000;
263
+ background-color: #766;
264
+ color: #fff;
265
+ }
266
+
267
+ .calendar td.time span.active {
268
+ border-color: #f00;
269
+ background-color: #000;
270
+ color: #0f0;
271
+ }
js/calendar/calendar-win2k-cold-1.css ADDED
@@ -0,0 +1,265 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ .calendar {
4
+ position: relative;
5
+ display: none;
6
+ border-top: 2px solid #fff;
7
+ border-right: 2px solid #000;
8
+ border-bottom: 2px solid #000;
9
+ border-left: 2px solid #fff;
10
+ font-size: 11px;
11
+ color: #000;
12
+ cursor: default;
13
+ background: #c8d0d4;
14
+ font-family: tahoma,verdana,sans-serif;
15
+ }
16
+
17
+ .calendar table {
18
+ border-top: 1px solid #000;
19
+ border-right: 1px solid #fff;
20
+ border-bottom: 1px solid #fff;
21
+ border-left: 1px solid #000;
22
+ font-size: 11px;
23
+ color: #000;
24
+ cursor: default;
25
+ background: #c8d0d4;
26
+ font-family: tahoma,verdana,sans-serif;
27
+ }
28
+
29
+ /* Header part -- contains navigation buttons and day names. */
30
+
31
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
32
+ text-align: center;
33
+ padding: 1px;
34
+ border-top: 1px solid #fff;
35
+ border-right: 1px solid #000;
36
+ border-bottom: 1px solid #000;
37
+ border-left: 1px solid #fff;
38
+ }
39
+
40
+ .calendar .nav {
41
+ background: transparent url(menuarrow.gif) no-repeat 100% 100%;
42
+ }
43
+
44
+ .calendar thead .title { /* This holds the current "month, year" */
45
+ font-weight: bold;
46
+ padding: 1px;
47
+ border: 1px solid #000;
48
+ background: #788084;
49
+ color: #fff;
50
+ text-align: center;
51
+ }
52
+
53
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
54
+ }
55
+
56
+ .calendar thead .daynames { /* Row <TR> containing the day names */
57
+ }
58
+
59
+ .calendar thead .name { /* Cells <TD> containing the day names */
60
+ border-bottom: 1px solid #000;
61
+ padding: 2px;
62
+ text-align: center;
63
+ background: #e8f0f4;
64
+ }
65
+
66
+ .calendar thead .weekend { /* How a weekend day name shows in header */
67
+ color: #f00;
68
+ }
69
+
70
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
71
+ border-top: 2px solid #fff;
72
+ border-right: 2px solid #000;
73
+ border-bottom: 2px solid #000;
74
+ border-left: 2px solid #fff;
75
+ padding: 0px;
76
+ background-color: #d8e0e4;
77
+ }
78
+
79
+ .calendar thead .active { /* Active (pressed) buttons in header */
80
+ padding: 2px 0px 0px 2px;
81
+ border-top: 1px solid #000;
82
+ border-right: 1px solid #fff;
83
+ border-bottom: 1px solid #fff;
84
+ border-left: 1px solid #000;
85
+ background-color: #b8c0c4;
86
+ }
87
+
88
+ /* The body part -- contains all the days in month. */
89
+
90
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
91
+ width: 2em;
92
+ text-align: right;
93
+ padding: 2px 4px 2px 2px;
94
+ }
95
+ .calendar tbody .day.othermonth {
96
+ font-size: 80%;
97
+ color: #aaa;
98
+ }
99
+ .calendar tbody .day.othermonth.oweekend {
100
+ color: #faa;
101
+ }
102
+
103
+ .calendar table .wn {
104
+ padding: 2px 3px 2px 2px;
105
+ border-right: 1px solid #000;
106
+ background: #e8f4f0;
107
+ }
108
+
109
+ .calendar tbody .rowhilite td {
110
+ background: #d8e4e0;
111
+ }
112
+
113
+ .calendar tbody .rowhilite td.wn {
114
+ background: #c8d4d0;
115
+ }
116
+
117
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
118
+ padding: 1px 3px 1px 1px;
119
+ border: 1px solid;
120
+ border-color: #fff #000 #000 #fff;
121
+ }
122
+
123
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
124
+ padding: 2px 2px 0px 2px;
125
+ border: 1px solid;
126
+ border-color: #000 #fff #fff #000;
127
+ }
128
+
129
+ .calendar tbody td.selected { /* Cell showing selected date */
130
+ font-weight: bold;
131
+ padding: 2px 2px 0px 2px;
132
+ border: 1px solid;
133
+ border-color: #000 #fff #fff #000;
134
+ background: #d8e0e4;
135
+ }
136
+
137
+ .calendar tbody td.weekend { /* Cells showing weekend days */
138
+ color: #f00;
139
+ }
140
+
141
+ .calendar tbody td.today { /* Cell showing today date */
142
+ font-weight: bold;
143
+ color: #00f;
144
+ }
145
+
146
+ .calendar tbody .disabled { color: #999; }
147
+
148
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
149
+ visibility: hidden;
150
+ }
151
+
152
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
153
+ display: none;
154
+ }
155
+
156
+ /* The footer part -- status bar and "Close" button */
157
+
158
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
159
+ }
160
+
161
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
162
+ background: #e8f0f4;
163
+ padding: 1px;
164
+ border: 1px solid #000;
165
+ background: #788084;
166
+ color: #fff;
167
+ text-align: center;
168
+ }
169
+
170
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
171
+ border-top: 1px solid #fff;
172
+ border-right: 1px solid #000;
173
+ border-bottom: 1px solid #000;
174
+ border-left: 1px solid #fff;
175
+ padding: 1px;
176
+ background: #d8e0e4;
177
+ }
178
+
179
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
180
+ padding: 2px 0px 0px 2px;
181
+ border-top: 1px solid #000;
182
+ border-right: 1px solid #fff;
183
+ border-bottom: 1px solid #fff;
184
+ border-left: 1px solid #000;
185
+ }
186
+
187
+ /* Combo boxes (menus that display months/years for direct selection) */
188
+
189
+ .calendar .combo {
190
+ position: absolute;
191
+ display: none;
192
+ width: 4em;
193
+ top: 0px;
194
+ left: 0px;
195
+ cursor: default;
196
+ border-top: 1px solid #fff;
197
+ border-right: 1px solid #000;
198
+ border-bottom: 1px solid #000;
199
+ border-left: 1px solid #fff;
200
+ background: #d8e0e4;
201
+ font-size: 90%;
202
+ padding: 1px;
203
+ z-index: 100;
204
+ }
205
+
206
+ .calendar .combo .label,
207
+ .calendar .combo .label-IEfix {
208
+ text-align: center;
209
+ padding: 1px;
210
+ }
211
+
212
+ .calendar .combo .label-IEfix {
213
+ width: 4em;
214
+ }
215
+
216
+ .calendar .combo .active {
217
+ background: #c8d0d4;
218
+ padding: 0px;
219
+ border-top: 1px solid #000;
220
+ border-right: 1px solid #fff;
221
+ border-bottom: 1px solid #fff;
222
+ border-left: 1px solid #000;
223
+ }
224
+
225
+ .calendar .combo .hilite {
226
+ background: #048;
227
+ color: #aef;
228
+ }
229
+
230
+ .calendar td.time {
231
+ border-top: 1px solid #000;
232
+ padding: 1px 0px;
233
+ text-align: center;
234
+ background-color: #e8f0f4;
235
+ }
236
+
237
+ .calendar td.time .hour,
238
+ .calendar td.time .minute,
239
+ .calendar td.time .ampm {
240
+ padding: 0px 3px 0px 4px;
241
+ border: 1px solid #889;
242
+ font-weight: bold;
243
+ background-color: #fff;
244
+ }
245
+
246
+ .calendar td.time .ampm {
247
+ text-align: center;
248
+ }
249
+
250
+ .calendar td.time .colon {
251
+ padding: 0px 2px 0px 3px;
252
+ font-weight: bold;
253
+ }
254
+
255
+ .calendar td.time span.hilite {
256
+ border-color: #000;
257
+ background-color: #667;
258
+ color: #fff;
259
+ }
260
+
261
+ .calendar td.time span.active {
262
+ border-color: #f00;
263
+ background-color: #000;
264
+ color: #0f0;
265
+ }
js/calendar/calendar-win2k-cold-2.css ADDED
@@ -0,0 +1,271 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* The main calendar widget. DIV containing a table. */
2
+
3
+ .calendar {
4
+ position: relative;
5
+ display: none;
6
+ border-top: 2px solid #fff;
7
+ border-right: 2px solid #000;
8
+ border-bottom: 2px solid #000;
9
+ border-left: 2px solid #fff;
10
+ font-size: 11px;
11
+ color: #000;
12
+ cursor: default;
13
+ background: #c8d4d0;
14
+ font-family: tahoma,verdana,sans-serif;
15
+ }
16
+
17
+ .calendar table {
18
+ border-top: 1px solid #000;
19
+ border-right: 1px solid #fff;
20
+ border-bottom: 1px solid #fff;
21
+ border-left: 1px solid #000;
22
+ font-size: 11px;
23
+ color: #000;
24
+ cursor: default;
25
+ background: #c8d4d0;
26
+ font-family: tahoma,verdana,sans-serif;
27
+ }
28
+
29
+ /* Header part -- contains navigation buttons and day names. */
30
+
31
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
32
+ text-align: center;
33
+ padding: 1px;
34
+ border-top: 1px solid #fff;
35
+ border-right: 1px solid #000;
36
+ border-bottom: 1px solid #000;
37
+ border-left: 1px solid #fff;
38
+ }
39
+
40
+ .calendar .nav {
41
+ background: transparent url(menuarrow.gif) no-repeat 100% 100%;
42
+ }
43
+
44
+ .calendar thead .title { /* This holds the current "month, year" */
45
+ font-weight: bold;
46
+ padding: 1px;
47
+ border: 1px solid #000;
48
+ background: #788480;
49
+ color: #fff;
50
+ text-align: center;
51
+ }
52
+
53
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
54
+ }
55
+
56
+ .calendar thead .daynames { /* Row <TR> containing the day names */
57
+ }
58
+
59
+ .calendar thead .name { /* Cells <TD> containing the day names */
60
+ border-bottom: 1px solid #000;
61
+ padding: 2px;
62
+ text-align: center;
63
+ background: #e8f4f0;
64
+ }
65
+
66
+ .calendar thead .weekend { /* How a weekend day name shows in header */
67
+ color: #f00;
68
+ }
69
+
70
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
71
+ border-top: 2px solid #fff;
72
+ border-right: 2px solid #000;
73
+ border-bottom: 2px solid #000;
74
+ border-left: 2px solid #fff;
75
+ padding: 0px;
76
+ background-color: #d8e4e0;
77
+ }
78
+
79
+ .calendar thead .active { /* Active (pressed) buttons in header */
80
+ padding: 2px 0px 0px 2px;
81
+ border-top: 1px solid #000;
82
+ border-right: 1px solid #fff;
83
+ border-bottom: 1px solid #fff;
84
+ border-left: 1px solid #000;
85
+ background-color: #b8c4c0;
86
+ }
87
+
88
+ /* The body part -- contains all the days in month. */
89
+
90
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
91
+ width: 2em;
92
+ text-align: right;
93
+ padding: 2px 4px 2px 2px;
94
+ }
95
+ .calendar tbody .day.othermonth {
96
+ font-size: 80%;
97
+ color: #aaa;
98
+ }
99
+ .calendar tbody .day.othermonth.oweekend {
100
+ color: #faa;
101
+ }
102
+
103
+ .calendar table .wn {
104
+ padding: 2px 3px 2px 2px;
105
+ border-right: 1px solid #000;
106
+ background: #e8f4f0;
107
+ }
108
+
109
+ .calendar tbody .rowhilite td {
110
+ background: #d8e4e0;
111
+ }
112
+
113
+ .calendar tbody .rowhilite td.wn {
114
+ background: #c8d4d0;
115
+ }
116
+
117
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
118
+ padding: 1px 3px 1px 1px;
119
+ border-top: 1px solid #fff;
120
+ border-right: 1px solid #000;
121
+ border-bottom: 1px solid #000;
122
+ border-left: 1px solid #fff;
123
+ }
124
+
125
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
126
+ padding: 2px 2px 0px 2px;
127
+ border-top: 1px solid #000;
128
+ border-right: 1px solid #fff;
129
+ border-bottom: 1px solid #fff;
130
+ border-left: 1px solid #000;
131
+ }
132
+
133
+ .calendar tbody td.selected { /* Cell showing selected date */
134
+ font-weight: bold;
135
+ border-top: 1px solid #000;
136
+ border-right: 1px solid #fff;
137
+ border-bottom: 1px solid #fff;
138
+ border-left: 1px solid #000;
139
+ padding: 2px 2px 0px 2px;
140
+ background: #d8e4e0;
141
+ }
142
+
143
+ .calendar tbody td.weekend { /* Cells showing weekend days */
144
+ color: #f00;
145
+ }
146
+
147
+ .calendar tbody td.today { /* Cell showing today date */
148
+ font-weight: bold;
149
+ color: #00f;
150
+ }
151
+
152
+ .calendar tbody .disabled { color: #999; }
153
+
154
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
155
+ visibility: hidden;
156
+ }
157
+
158
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
159
+ display: none;
160
+ }
161
+
162
+ /* The footer part -- status bar and "Close" button */
163
+
164
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
165
+ }
166
+
167
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
168
+ background: #e8f4f0;
169
+ padding: 1px;
170
+ border: 1px solid #000;
171
+ background: #788480;
172
+ color: #fff;
173
+ text-align: center;
174
+ }
175
+
176
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
177
+ border-top: 1px solid #fff;
178
+ border-right: 1px solid #000;
179
+ border-bottom: 1px solid #000;
180
+ border-left: 1px solid #fff;
181
+ padding: 1px;
182
+ background: #d8e4e0;
183
+ }
184
+
185
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
186
+ padding: 2px 0px 0px 2px;
187
+ border-top: 1px solid #000;
188
+ border-right: 1px solid #fff;
189
+ border-bottom: 1px solid #fff;
190
+ border-left: 1px solid #000;
191
+ }
192
+
193
+ /* Combo boxes (menus that display months/years for direct selection) */
194
+
195
+ .calendar .combo {
196
+ position: absolute;
197
+ display: none;
198
+ width: 4em;
199
+ top: 0px;
200
+ left: 0px;
201
+ cursor: default;
202
+ border-top: 1px solid #fff;
203
+ border-right: 1px solid #000;
204
+ border-bottom: 1px solid #000;
205
+ border-left: 1px solid #fff;
206
+ background: #d8e4e0;
207
+ font-size: 90%;
208
+ padding: 1px;
209
+ z-index: 100;
210
+ }
211
+
212
+ .calendar .combo .label,
213
+ .calendar .combo .label-IEfix {
214
+ text-align: center;
215
+ padding: 1px;
216
+ }
217
+
218
+ .calendar .combo .label-IEfix {
219
+ width: 4em;
220
+ }
221
+
222
+ .calendar .combo .active {
223
+ background: #c8d4d0;
224
+ padding: 0px;
225
+ border-top: 1px solid #000;
226
+ border-right: 1px solid #fff;
227
+ border-bottom: 1px solid #fff;
228
+ border-left: 1px solid #000;
229
+ }
230
+
231
+ .calendar .combo .hilite {
232
+ background: #048;
233
+ color: #aef;
234
+ }
235
+
236
+ .calendar td.time {
237
+ border-top: 1px solid #000;
238
+ padding: 1px 0px;
239
+ text-align: center;
240
+ background-color: #e8f0f4;
241
+ }
242
+
243
+ .calendar td.time .hour,
244
+ .calendar td.time .minute,
245
+ .calendar td.time .ampm {
246
+ padding: 0px 3px 0px 4px;
247
+ border: 1px solid #889;
248
+ font-weight: bold;
249
+ background-color: #fff;
250
+ }
251
+
252
+ .calendar td.time .ampm {
253
+ text-align: center;
254
+ }
255
+
256
+ .calendar td.time .colon {
257
+ padding: 0px 2px 0px 3px;
258
+ font-weight: bold;
259
+ }
260
+
261
+ .calendar td.time span.hilite {
262
+ border-color: #000;
263
+ background-color: #667;
264
+ color: #fff;
265
+ }
266
+
267
+ .calendar td.time span.active {
268
+ border-color: #f00;
269
+ background-color: #000;
270
+ color: #0f0;
271
+ }
js/calendar/calendar.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Copyright Mihai Bazon, 2002-2005 | www.bazon.net/mishoo
2
+ * -----------------------------------------------------------
3
+ *
4
+ * The DHTML Calendar, version 1.0 "It is happening again"
5
+ *
6
+ * Details and latest version at:
7
+ * www.dynarch.com/projects/calendar
8
+ *
9
+ * This script is developed by Dynarch.com. Visit us at www.dynarch.com.
10
+ *
11
+ * This script is distributed under the GNU Lesser General Public License.
12
+ * Read the entire license text here: http://www.gnu.org/licenses/lgpl.html
13
+ */
14
+ Calendar=function(firstDayOfWeek,dateStr,onSelected,onClose){this.activeDiv=null;this.currentDateEl=null;this.getDateStatus=null;this.getDateToolTip=null;this.getDateText=null;this.timeout=null;this.onSelected=onSelected||null;this.onClose=onClose||null;this.dragging=false;this.hidden=false;this.minYear=1970;this.maxYear=2050;this.dateFormat=Calendar._TT["DEF_DATE_FORMAT"];this.ttDateFormat=Calendar._TT["TT_DATE_FORMAT"];this.isPopup=true;this.weekNumbers=true;this.firstDayOfWeek=typeof firstDayOfWeek=="number"?firstDayOfWeek:Calendar._FD;this.showsOtherMonths=false;this.dateStr=dateStr;this.ar_days=null;this.showsTime=false;this.time24=true;this.yearStep=2;this.hiliteToday=true;this.multiple=null;this.table=null;this.element=null;this.tbody=null;this.firstdayname=null;this.monthsCombo=null;this.yearsCombo=null;this.hilitedMonth=null;this.activeMonth=null;this.hilitedYear=null;this.activeYear=null;this.dateClicked=false;if(typeof Calendar._SDN=="undefined"){if(typeof Calendar._SDN_len=="undefined")Calendar._SDN_len=3;var ar=new Array();for(var i=8;i>0;){ar[--i]=Calendar._DN[i].substr(0,Calendar._SDN_len);}Calendar._SDN=ar;if(typeof Calendar._SMN_len=="undefined")Calendar._SMN_len=3;ar=new Array();for(var i=12;i>0;){ar[--i]=Calendar._MN[i].substr(0,Calendar._SMN_len);}Calendar._SMN=ar;}};Calendar._C=null;Calendar.is_ie=(/msie/i.test(navigator.userAgent)&&!/opera/i.test(navigator.userAgent));Calendar.is_ie5=(Calendar.is_ie&&/msie 5\.0/i.test(navigator.userAgent));Calendar.is_opera=/opera/i.test(navigator.userAgent);Calendar.is_khtml=/Konqueror|Safari|KHTML/i.test(navigator.userAgent);Calendar.getAbsolutePos=function(el){var SL=0,ST=0;var is_div=/^div$/i.test(el.tagName);if(is_div&&el.scrollLeft)SL=el.scrollLeft;if(is_div&&el.scrollTop)ST=el.scrollTop;var r={x:el.offsetLeft-SL,y:el.offsetTop-ST};if(el.offsetParent){var tmp=this.getAbsolutePos(el.offsetParent);r.x+=tmp.x;r.y+=tmp.y;}return r;};Calendar.isRelated=function(el,evt){var related=evt.relatedTarget;if(!related){var type=evt.type;if(type=="mouseover"){related=evt.fromElement;}else if(type=="mouseout"){related=evt.toElement;}}while(related){if(related==el){return true;}related=related.parentNode;}return false;};Calendar.removeClass=function(el,className){if(!(el&&el.className)){return;}var cls=el.className.split(" ");var ar=new Array();for(var i=cls.length;i>0;){if(cls[--i]!=className){ar[ar.length]=cls[i];}}el.className=ar.join(" ");};Calendar.addClass=function(el,className){Calendar.removeClass(el,className);el.className+=" "+className;};Calendar.getElement=function(ev){var f=Calendar.is_ie?window.event.srcElement:ev.currentTarget;while(f.nodeType!=1||/^div$/i.test(f.tagName))f=f.parentNode;return f;};Calendar.getTargetElement=function(ev){var f=Calendar.is_ie?window.event.srcElement:ev.target;while(f.nodeType!=1)f=f.parentNode;return f;};Calendar.stopEvent=function(ev){ev||(ev=window.event);if(Calendar.is_ie){ev.cancelBubble=true;ev.returnValue=false;}else{ev.preventDefault();ev.stopPropagation();}return false;};Calendar.addEvent=function(el,evname,func){if(el.attachEvent){el.attachEvent("on"+evname,func);}else if(el.addEventListener){el.addEventListener(evname,func,true);}else{el["on"+evname]=func;}};Calendar.removeEvent=function(el,evname,func){if(el.detachEvent){el.detachEvent("on"+evname,func);}else if(el.removeEventListener){el.removeEventListener(evname,func,true);}else{el["on"+evname]=null;}};Calendar.createElement=function(type,parent){var el=null;if(document.createElementNS){el=document.createElementNS("http://www.w3.org/1999/xhtml",type);}else{el=document.createElement(type);}if(typeof parent!="undefined"){parent.appendChild(el);}return el;};Calendar._add_evs=function(el){with(Calendar){addEvent(el,"mouseover",dayMouseOver);addEvent(el,"mousedown",dayMouseDown);addEvent(el,"mouseout",dayMouseOut);if(is_ie){addEvent(el,"dblclick",dayMouseDblClick);el.setAttribute("unselectable",true);}}};Calendar.findMonth=function(el){if(typeof el.month!="undefined"){return el;}else if(typeof el.parentNode.month!="undefined"){return el.parentNode;}return null;};Calendar.findYear=function(el){if(typeof el.year!="undefined"){return el;}else if(typeof el.parentNode.year!="undefined"){return el.parentNode;}return null;};Calendar.showMonthsCombo=function(){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var mc=cal.monthsCombo;if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}if(cal.activeMonth){Calendar.removeClass(cal.activeMonth,"active");}var mon=cal.monthsCombo.getElementsByTagName("div")[cal.date.getMonth()];Calendar.addClass(mon,"active");cal.activeMonth=mon;var s=mc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var mcw=mc.offsetWidth;if(typeof mcw=="undefined")mcw=50;s.left=(cd.offsetLeft+cd.offsetWidth-mcw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";};Calendar.showYearsCombo=function(fwd){var cal=Calendar._C;if(!cal){return false;}var cal=cal;var cd=cal.activeDiv;var yc=cal.yearsCombo;if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}if(cal.activeYear){Calendar.removeClass(cal.activeYear,"active");}cal.activeYear=null;var Y=cal.date.getFullYear()+(fwd?1:-1);var yr=yc.firstChild;var show=false;for(var i=12;i>0;--i){if(Y>=cal.minYear&&Y<=cal.maxYear){yr.innerHTML=Y;yr.year=Y;yr.style.display="block";show=true;}else{yr.style.display="none";}yr=yr.nextSibling;Y+=fwd?cal.yearStep:-cal.yearStep;}if(show){var s=yc.style;s.display="block";if(cd.navtype<0)s.left=cd.offsetLeft+"px";else{var ycw=yc.offsetWidth;if(typeof ycw=="undefined")ycw=50;s.left=(cd.offsetLeft+cd.offsetWidth-ycw)+"px";}s.top=(cd.offsetTop+cd.offsetHeight)+"px";}};Calendar.tableMouseUp=function(ev){var cal=Calendar._C;if(!cal){return false;}if(cal.timeout){clearTimeout(cal.timeout);}var el=cal.activeDiv;if(!el){return false;}var target=Calendar.getTargetElement(ev);ev||(ev=window.event);Calendar.removeClass(el,"active");if(target==el||target.parentNode==el){Calendar.cellClick(el,ev);}var mon=Calendar.findMonth(target);var date=null;if(mon){date=new Date(cal.date);if(mon.month!=date.getMonth()){date.setMonth(mon.month);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}else{var year=Calendar.findYear(target);if(year){date=new Date(cal.date);if(year.year!=date.getFullYear()){date.setFullYear(year.year);cal.setDate(date);cal.dateClicked=false;cal.callHandler();}}}with(Calendar){removeEvent(document,"mouseup",tableMouseUp);removeEvent(document,"mouseover",tableMouseOver);removeEvent(document,"mousemove",tableMouseOver);cal._hideCombos();_C=null;return stopEvent(ev);}};Calendar.tableMouseOver=function(ev){var cal=Calendar._C;if(!cal){return;}var el=cal.activeDiv;var target=Calendar.getTargetElement(ev);if(target==el||target.parentNode==el){Calendar.addClass(el,"hilite active");Calendar.addClass(el.parentNode,"rowhilite");}else{if(typeof el.navtype=="undefined"||(el.navtype!=50&&(el.navtype==0||Math.abs(el.navtype)>2)))Calendar.removeClass(el,"active");Calendar.removeClass(el,"hilite");Calendar.removeClass(el.parentNode,"rowhilite");}ev||(ev=window.event);if(el.navtype==50&&target!=el){var pos=Calendar.getAbsolutePos(el);var w=el.offsetWidth;var x=ev.clientX;var dx;var decrease=true;if(x>pos.x+w){dx=x-pos.x-w;decrease=false;}else dx=pos.x-x;if(dx<0)dx=0;var range=el._range;var current=el._current;var count=Math.floor(dx/10)%range.length;for(var i=range.length;--i>=0;)if(range[i]==current)break;while(count-->0)if(decrease){if(--i<0)i=range.length-1;}else if(++i>=range.length)i=0;var newval=range[i];el.innerHTML=newval;cal.onUpdateTime();}var mon=Calendar.findMonth(target);if(mon){if(mon.month!=cal.date.getMonth()){if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}Calendar.addClass(mon,"hilite");cal.hilitedMonth=mon;}else if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}}else{if(cal.hilitedMonth){Calendar.removeClass(cal.hilitedMonth,"hilite");}var year=Calendar.findYear(target);if(year){if(year.year!=cal.date.getFullYear()){if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}Calendar.addClass(year,"hilite");cal.hilitedYear=year;}else if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}else if(cal.hilitedYear){Calendar.removeClass(cal.hilitedYear,"hilite");}}return Calendar.stopEvent(ev);};Calendar.tableMouseDown=function(ev){if(Calendar.getTargetElement(ev)==Calendar.getElement(ev)){return Calendar.stopEvent(ev);}};Calendar.calDragIt=function(ev){var cal=Calendar._C;if(!(cal&&cal.dragging)){return false;}var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posX=ev.pageX;posY=ev.pageY;}cal.hideShowCovered();var st=cal.element.style;st.left=(posX-cal.xOffs)+"px";st.top=(posY-cal.yOffs)+"px";return Calendar.stopEvent(ev);};Calendar.calDragEnd=function(ev){var cal=Calendar._C;if(!cal){return false;}cal.dragging=false;with(Calendar){removeEvent(document,"mousemove",calDragIt);removeEvent(document,"mouseup",calDragEnd);tableMouseUp(ev);}cal.hideShowCovered();};Calendar.dayMouseDown=function(ev){var el=Calendar.getElement(ev);if(el.disabled){return false;}var cal=el.calendar;cal.activeDiv=el;Calendar._C=cal;if(el.navtype!=300)with(Calendar){if(el.navtype==50){el._current=el.innerHTML;addEvent(document,"mousemove",tableMouseOver);}else addEvent(document,Calendar.is_ie5?"mousemove":"mouseover",tableMouseOver);addClass(el,"hilite active");addEvent(document,"mouseup",tableMouseUp);}else if(cal.isPopup){cal._dragStart(ev);}if(el.navtype==-1||el.navtype==1){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout("Calendar.showMonthsCombo()",250);}else if(el.navtype==-2||el.navtype==2){if(cal.timeout)clearTimeout(cal.timeout);cal.timeout=setTimeout((el.navtype>0)?"Calendar.showYearsCombo(true)":"Calendar.showYearsCombo(false)",250);}else{cal.timeout=null;}return Calendar.stopEvent(ev);};Calendar.dayMouseDblClick=function(ev){Calendar.cellClick(Calendar.getElement(ev),ev||window.event);if(Calendar.is_ie){document.selection.empty();}};Calendar.dayMouseOver=function(ev){var el=Calendar.getElement(ev);if(Calendar.isRelated(el,ev)||Calendar._C||el.disabled){return false;}if(el.ttip){if(el.ttip.substr(0,1)=="_"){el.ttip=el.caldate.print(el.calendar.ttDateFormat)+el.ttip.substr(1);}el.calendar.tooltips.innerHTML=el.ttip;}if(el.navtype!=300){Calendar.addClass(el,"hilite");if(el.caldate){Calendar.addClass(el.parentNode,"rowhilite");}}return Calendar.stopEvent(ev);};Calendar.dayMouseOut=function(ev){with(Calendar){var el=getElement(ev);if(isRelated(el,ev)||_C||el.disabled)return false;removeClass(el,"hilite");if(el.caldate)removeClass(el.parentNode,"rowhilite");if(el.calendar)el.calendar.tooltips.innerHTML=_TT["SEL_DATE"];return stopEvent(ev);}};Calendar.cellClick=function(el,ev){var cal=el.calendar;var closing=false;var newdate=false;var date=null;if(typeof el.navtype=="undefined"){if(cal.currentDateEl){Calendar.removeClass(cal.currentDateEl,"selected");Calendar.addClass(el,"selected");closing=(cal.currentDateEl==el);if(!closing){cal.currentDateEl=el;}}cal.date.setDateOnly(el.caldate);date=cal.date;var other_month=!(cal.dateClicked=!el.otherMonth);if(!other_month&&!cal.currentDateEl)cal._toggleMultipleDate(new Date(date));else newdate=!el.disabled;if(other_month)cal._init(cal.firstDayOfWeek,date);}else{if(el.navtype==200){Calendar.removeClass(el,"hilite");cal.callCloseHandler();return;}date=new Date(cal.date);if(el.navtype==0)date.setDateOnly(new Date());cal.dateClicked=false;var year=date.getFullYear();var mon=date.getMonth();function setMonth(m){var day=date.getDate();var max=date.getMonthDays(m);if(day>max){date.setDate(max);}date.setMonth(m);};switch(el.navtype){case 400:Calendar.removeClass(el,"hilite");var text=Calendar._TT["ABOUT"];if(typeof text!="undefined"){text+=cal.showsTime?Calendar._TT["ABOUT_TIME"]:"";}else{text="Help and about box text is not translated into this language.\n"+"If you know this language and you feel generous please update\n"+"the corresponding file in \"lang\" subdir to match calendar-en.js\n"+"and send it back to <mihai_bazon@yahoo.com> to get it into the distribution ;-)\n\n"+"Thank you!\n"+"http://dynarch.com/mishoo/calendar.epl\n";}alert(text);return;case-2:if(year>cal.minYear){date.setFullYear(year-1);}break;case-1:if(mon>0){setMonth(mon-1);}else if(year-->cal.minYear){date.setFullYear(year);setMonth(11);}break;case 1:if(mon<11){setMonth(mon+1);}else if(year<cal.maxYear){date.setFullYear(year+1);setMonth(0);}break;case 2:if(year<cal.maxYear){date.setFullYear(year+1);}break;case 100:cal.setFirstDayOfWeek(el.fdow);return;case 50:var range=el._range;var current=el.innerHTML;for(var i=range.length;--i>=0;)if(range[i]==current)break;if(ev&&ev.shiftKey){if(--i<0)i=range.length-1;}else if(++i>=range.length)i=0;var newval=range[i];el.innerHTML=newval;cal.onUpdateTime();return;case 0:if((typeof cal.getDateStatus=="function")&&cal.getDateStatus(date,date.getFullYear(),date.getMonth(),date.getDate())){return false;}break;}if(!date.equalsTo(cal.date)){cal.setDate(date);newdate=true;}else if(el.navtype==0)newdate=closing=true;}if(newdate){ev&&cal.callHandler();}if(closing){Calendar.removeClass(el,"hilite");ev&&cal.callCloseHandler();}};Calendar.prototype.create=function(_par){var parent=null;if(!_par){parent=document.getElementsByTagName("body")[0];this.isPopup=true;}else{parent=_par;this.isPopup=false;}this.date=this.dateStr?new Date(this.dateStr):new Date();var table=Calendar.createElement("table");this.table=table;table.cellSpacing=0;table.cellPadding=0;table.calendar=this;Calendar.addEvent(table,"mousedown",Calendar.tableMouseDown);var div=Calendar.createElement("div");this.element=div;div.className="calendar";if(this.isPopup){div.style.position="absolute";div.style.display="none";}div.appendChild(table);var thead=Calendar.createElement("thead",table);var cell=null;var row=null;var cal=this;var hh=function(text,cs,navtype){cell=Calendar.createElement("td",row);cell.colSpan=cs;cell.className="button";if(navtype!=0&&Math.abs(navtype)<=2)cell.className+=" nav";Calendar._add_evs(cell);cell.calendar=cal;cell.navtype=navtype;cell.innerHTML="<div unselectable='on'>"+text+"</div>";return cell;};row=Calendar.createElement("tr",thead);var title_length=6;(this.isPopup)&&--title_length;(this.weekNumbers)&&++title_length;hh("?",1,400).ttip=Calendar._TT["INFO"];this.title=hh("",title_length,300);this.title.className="title";if(this.isPopup){this.title.ttip=Calendar._TT["DRAG_TO_MOVE"];this.title.style.cursor="move";hh("&#x00d7;",1,200).ttip=Calendar._TT["CLOSE"];}row=Calendar.createElement("tr",thead);row.className="headrow";this._nav_py=hh("&#x00ab;",1,-2);this._nav_py.ttip=Calendar._TT["PREV_YEAR"];this._nav_pm=hh("&#x2039;",1,-1);this._nav_pm.ttip=Calendar._TT["PREV_MONTH"];this._nav_now=hh(Calendar._TT["TODAY"],this.weekNumbers?4:3,0);this._nav_now.ttip=Calendar._TT["GO_TODAY"];this._nav_nm=hh("&#x203a;",1,1);this._nav_nm.ttip=Calendar._TT["NEXT_MONTH"];this._nav_ny=hh("&#x00bb;",1,2);this._nav_ny.ttip=Calendar._TT["NEXT_YEAR"];row=Calendar.createElement("tr",thead);row.className="daynames";if(this.weekNumbers){cell=Calendar.createElement("td",row);cell.className="name wn";cell.innerHTML=Calendar._TT["WK"];}for(var i=7;i>0;--i){cell=Calendar.createElement("td",row);if(!i){cell.navtype=100;cell.calendar=this;Calendar._add_evs(cell);}}this.firstdayname=(this.weekNumbers)?row.firstChild.nextSibling:row.firstChild;this._displayWeekdays();var tbody=Calendar.createElement("tbody",table);this.tbody=tbody;for(i=6;i>0;--i){row=Calendar.createElement("tr",tbody);if(this.weekNumbers){cell=Calendar.createElement("td",row);}for(var j=7;j>0;--j){cell=Calendar.createElement("td",row);cell.calendar=this;Calendar._add_evs(cell);}}if(this.showsTime){row=Calendar.createElement("tr",tbody);row.className="time";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;cell.innerHTML=Calendar._TT["TIME"]||"&nbsp;";cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=this.weekNumbers?4:3;(function(){function makeTimePart(className,init,range_start,range_end){var part=Calendar.createElement("span",cell);part.className=className;part.innerHTML=init;part.calendar=cal;part.ttip=Calendar._TT["TIME_PART"];part.navtype=50;part._range=[];if(typeof range_start!="number")part._range=range_start;else{for(var i=range_start;i<=range_end;++i){var txt;if(i<10&&range_end>=10)txt='0'+i;else txt=''+i;part._range[part._range.length]=txt;}}Calendar._add_evs(part);return part;};var hrs=cal.date.getHours();var mins=cal.date.getMinutes();var t12=!cal.time24;var pm=(hrs>12);if(t12&&pm)hrs-=12;var H=makeTimePart("hour",hrs,t12?1:0,t12?12:23);var span=Calendar.createElement("span",cell);span.innerHTML=":";span.className="colon";var M=makeTimePart("minute",mins,0,59);var AP=null;cell=Calendar.createElement("td",row);cell.className="time";cell.colSpan=2;if(t12)AP=makeTimePart("ampm",pm?"pm":"am",["am","pm"]);else cell.innerHTML="&nbsp;";cal.onSetTime=function(){var pm,hrs=this.date.getHours(),mins=this.date.getMinutes();if(t12){pm=(hrs>=12);if(pm)hrs-=12;if(hrs==0)hrs=12;AP.innerHTML=pm?"pm":"am";}H.innerHTML=(hrs<10)?("0"+hrs):hrs;M.innerHTML=(mins<10)?("0"+mins):mins;};cal.onUpdateTime=function(){var date=this.date;var h=parseInt(H.innerHTML,10);if(t12){if(/pm/i.test(AP.innerHTML)&&h<12)h+=12;else if(/am/i.test(AP.innerHTML)&&h==12)h=0;}var d=date.getDate();var m=date.getMonth();var y=date.getFullYear();date.setHours(h);date.setMinutes(parseInt(M.innerHTML,10));date.setFullYear(y);date.setMonth(m);date.setDate(d);this.dateClicked=false;this.callHandler();};})();}else{this.onSetTime=this.onUpdateTime=function(){};}var tfoot=Calendar.createElement("tfoot",table);row=Calendar.createElement("tr",tfoot);row.className="footrow";cell=hh(Calendar._TT["SEL_DATE"],this.weekNumbers?8:7,300);cell.className="ttip";if(this.isPopup){cell.ttip=Calendar._TT["DRAG_TO_MOVE"];cell.style.cursor="move";}this.tooltips=cell;div=Calendar.createElement("div",this.element);this.monthsCombo=div;div.className="combo";for(i=0;i<Calendar._MN.length;++i){var mn=Calendar.createElement("div");mn.className=Calendar.is_ie?"label-IEfix":"label";mn.month=i;mn.innerHTML=Calendar._SMN[i];div.appendChild(mn);}div=Calendar.createElement("div",this.element);this.yearsCombo=div;div.className="combo";for(i=12;i>0;--i){var yr=Calendar.createElement("div");yr.className=Calendar.is_ie?"label-IEfix":"label";div.appendChild(yr);}this._init(this.firstDayOfWeek,this.date);parent.appendChild(this.element);};Calendar._keyEvent=function(ev){var cal=window._dynarch_popupCalendar;if(!cal||cal.multiple)return false;(Calendar.is_ie)&&(ev=window.event);var act=(Calendar.is_ie||ev.type=="keypress"),K=ev.keyCode;if(ev.ctrlKey){switch(K){case 37:act&&Calendar.cellClick(cal._nav_pm);break;case 38:act&&Calendar.cellClick(cal._nav_py);break;case 39:act&&Calendar.cellClick(cal._nav_nm);break;case 40:act&&Calendar.cellClick(cal._nav_ny);break;default:return false;}}else switch(K){case 32:Calendar.cellClick(cal._nav_now);break;case 27:act&&cal.callCloseHandler();break;case 37:case 38:case 39:case 40:if(act){var prev,x,y,ne,el,step;prev=K==37||K==38;step=(K==37||K==39)?1:7;function setVars(){el=cal.currentDateEl;var p=el.pos;x=p&15;y=p>>4;ne=cal.ar_days[y][x];};setVars();function prevMonth(){var date=new Date(cal.date);date.setDate(date.getDate()-step);cal.setDate(date);};function nextMonth(){var date=new Date(cal.date);date.setDate(date.getDate()+step);cal.setDate(date);};while(1){switch(K){case 37:if(--x>=0)ne=cal.ar_days[y][x];else{x=6;K=38;continue;}break;case 38:if(--y>=0)ne=cal.ar_days[y][x];else{prevMonth();setVars();}break;case 39:if(++x<7)ne=cal.ar_days[y][x];else{x=0;K=40;continue;}break;case 40:if(++y<cal.ar_days.length)ne=cal.ar_days[y][x];else{nextMonth();setVars();}break;}break;}if(ne){if(!ne.disabled)Calendar.cellClick(ne);else if(prev)prevMonth();else nextMonth();}}break;case 13:if(act)Calendar.cellClick(cal.currentDateEl,ev);break;default:return false;}return Calendar.stopEvent(ev);};Calendar.prototype._init=function(firstDayOfWeek,date){var today=new Date(),TY=today.getFullYear(),TM=today.getMonth(),TD=today.getDate();this.table.style.visibility="hidden";var year=date.getFullYear();if(year<this.minYear){year=this.minYear;date.setFullYear(year);}else if(year>this.maxYear){year=this.maxYear;date.setFullYear(year);}this.firstDayOfWeek=firstDayOfWeek;this.date=new Date(date);var month=date.getMonth();var mday=date.getDate();var no_days=date.getMonthDays();date.setDate(1);var day1=(date.getDay()-this.firstDayOfWeek)%7;if(day1<0)day1+=7;date.setDate(-day1);date.setDate(date.getDate()+1);var row=this.tbody.firstChild;var MN=Calendar._SMN[month];var ar_days=this.ar_days=new Array();var weekend=Calendar._TT["WEEKEND"];var dates=this.multiple?(this.datesCells={}):null;for(var i=0;i<6;++i,row=row.nextSibling){var cell=row.firstChild;if(this.weekNumbers){cell.className="day wn";cell.innerHTML=date.getWeekNumber();cell=cell.nextSibling;}row.className="daysrow";var hasdays=false,iday,dpos=ar_days[i]=[];for(var j=0;j<7;++j,cell=cell.nextSibling,date.setDate(iday+1)){iday=date.getDate();var wday=date.getDay();cell.className="day";cell.pos=i<<4|j;dpos[j]=cell;var current_month=(date.getMonth()==month);if(!current_month){if(this.showsOtherMonths){cell.className+=" othermonth";cell.otherMonth=true;}else{cell.className="emptycell";cell.innerHTML="&nbsp;";cell.disabled=true;continue;}}else{cell.otherMonth=false;hasdays=true;}cell.disabled=false;cell.innerHTML=this.getDateText?this.getDateText(date,iday):iday;if(dates)dates[date.print("%Y%m%d")]=cell;if(this.getDateStatus){var status=this.getDateStatus(date,year,month,iday);if(this.getDateToolTip){var toolTip=this.getDateToolTip(date,year,month,iday);if(toolTip)cell.title=toolTip;}if(status===true){cell.className+=" disabled";cell.disabled=true;}else{if(/disabled/i.test(status))cell.disabled=true;cell.className+=" "+status;}}if(!cell.disabled){cell.caldate=new Date(date);cell.ttip="_";if(!this.multiple&&current_month&&iday==mday&&this.hiliteToday){cell.className+=" selected";this.currentDateEl=cell;}if(date.getFullYear()==TY&&date.getMonth()==TM&&iday==TD){cell.className+=" today";cell.ttip+=Calendar._TT["PART_TODAY"];}if(weekend.indexOf(wday.toString())!=-1)cell.className+=cell.otherMonth?" oweekend":" weekend";}}if(!(hasdays||this.showsOtherMonths))row.className="emptyrow";}this.title.innerHTML=Calendar._MN[month]+", "+year;this.onSetTime();this.table.style.visibility="visible";this._initMultipleDates();};Calendar.prototype._initMultipleDates=function(){if(this.multiple){for(var i in this.multiple){var cell=this.datesCells[i];var d=this.multiple[i];if(!d)continue;if(cell)cell.className+=" selected";}}};Calendar.prototype._toggleMultipleDate=function(date){if(this.multiple){var ds=date.print("%Y%m%d");var cell=this.datesCells[ds];if(cell){var d=this.multiple[ds];if(!d){Calendar.addClass(cell,"selected");this.multiple[ds]=date;}else{Calendar.removeClass(cell,"selected");delete this.multiple[ds];}}}};Calendar.prototype.setDateToolTipHandler=function(unaryFunction){this.getDateToolTip=unaryFunction;};Calendar.prototype.setDate=function(date){if(!date.equalsTo(this.date)){this._init(this.firstDayOfWeek,date);}};Calendar.prototype.refresh=function(){this._init(this.firstDayOfWeek,this.date);};Calendar.prototype.setFirstDayOfWeek=function(firstDayOfWeek){this._init(firstDayOfWeek,this.date);this._displayWeekdays();};Calendar.prototype.setDateStatusHandler=Calendar.prototype.setDisabledHandler=function(unaryFunction){this.getDateStatus=unaryFunction;};Calendar.prototype.setRange=function(a,z){this.minYear=a;this.maxYear=z;};Calendar.prototype.callHandler=function(){if(this.onSelected){this.onSelected(this,this.date.print(this.dateFormat));}};Calendar.prototype.callCloseHandler=function(){if(this.onClose){this.onClose(this);}this.hideShowCovered();};Calendar.prototype.destroy=function(){var el=this.element.parentNode;el.removeChild(this.element);Calendar._C=null;window._dynarch_popupCalendar=null;};Calendar.prototype.reparent=function(new_parent){var el=this.element;el.parentNode.removeChild(el);new_parent.appendChild(el);};Calendar._checkCalendar=function(ev){var calendar=window._dynarch_popupCalendar;if(!calendar){return false;}var el=Calendar.is_ie?Calendar.getElement(ev):Calendar.getTargetElement(ev);for(;el!=null&&el!=calendar.element;el=el.parentNode);if(el==null){window._dynarch_popupCalendar.callCloseHandler();return Calendar.stopEvent(ev);}};Calendar.prototype.show=function(){var rows=this.table.getElementsByTagName("tr");for(var i=rows.length;i>0;){var row=rows[--i];Calendar.removeClass(row,"rowhilite");var cells=row.getElementsByTagName("td");for(var j=cells.length;j>0;){var cell=cells[--j];Calendar.removeClass(cell,"hilite");Calendar.removeClass(cell,"active");}}this.element.style.display="block";this.hidden=false;if(this.isPopup){window._dynarch_popupCalendar=this;Calendar.addEvent(document,"keydown",Calendar._keyEvent);Calendar.addEvent(document,"keypress",Calendar._keyEvent);Calendar.addEvent(document,"mousedown",Calendar._checkCalendar);}this.hideShowCovered();};Calendar.prototype.hide=function(){if(this.isPopup){Calendar.removeEvent(document,"keydown",Calendar._keyEvent);Calendar.removeEvent(document,"keypress",Calendar._keyEvent);Calendar.removeEvent(document,"mousedown",Calendar._checkCalendar);}this.element.style.display="none";this.hidden=true;this.hideShowCovered();};Calendar.prototype.showAt=function(x,y){var s=this.element.style;s.left=x+"px";s.top=y+"px";this.show();};Calendar.prototype.showAtElement=function(el,opts){var self=this;var p=Calendar.getAbsolutePos(el);if(!opts||typeof opts!="string"){this.showAt(p.x,p.y+el.offsetHeight);return true;}function fixPosition(box){if(box.x<0)box.x=0;if(box.y<0)box.y=0;var cp=document.createElement("div");var s=cp.style;s.position="absolute";s.right=s.bottom=s.width=s.height="0px";document.body.appendChild(cp);var br=Calendar.getAbsolutePos(cp);document.body.removeChild(cp);if(Calendar.is_ie){br.y+=document.body.scrollTop;br.x+=document.body.scrollLeft;}else{br.y+=window.scrollY;br.x+=window.scrollX;}var tmp=box.x+box.width-br.x;if(tmp>0)box.x-=tmp;tmp=box.y+box.height-br.y;if(tmp>0)box.y-=tmp;};this.element.style.display="block";Calendar.continuation_for_the_fucking_khtml_browser=function(){var w=self.element.offsetWidth;var h=self.element.offsetHeight;self.element.style.display="none";var valign=opts.substr(0,1);var halign="l";if(opts.length>1){halign=opts.substr(1,1);}switch(valign){case "T":p.y-=h;break;case "B":p.y+=el.offsetHeight;break;case "C":p.y+=(el.offsetHeight-h)/2;break;case "t":p.y+=el.offsetHeight-h;break;case "b":break;}switch(halign){case "L":p.x-=w;break;case "R":p.x+=el.offsetWidth;break;case "C":p.x+=(el.offsetWidth-w)/2;break;case "l":p.x+=el.offsetWidth-w;break;case "r":break;}p.width=w;p.height=h+40;self.monthsCombo.style.display="none";fixPosition(p);self.showAt(p.x,p.y);};if(Calendar.is_khtml)setTimeout("Calendar.continuation_for_the_fucking_khtml_browser()",10);else Calendar.continuation_for_the_fucking_khtml_browser();};Calendar.prototype.setDateFormat=function(str){this.dateFormat=str;};Calendar.prototype.setTtDateFormat=function(str){this.ttDateFormat=str;};Calendar.prototype.parseDate=function(str,fmt){if(!fmt)fmt=this.dateFormat;this.setDate(Date.parseDate(str,fmt));};Calendar.prototype.hideShowCovered=function(){if(!Calendar.is_ie&&!Calendar.is_opera)return;function getVisib(obj){var value=obj.style.visibility;if(!value){if(document.defaultView&&typeof(document.defaultView.getComputedStyle)=="function"){if(!Calendar.is_khtml)value=document.defaultView. getComputedStyle(obj,"").getPropertyValue("visibility");else value='';}else if(obj.currentStyle){value=obj.currentStyle.visibility;}else value='';}return value;};var tags=new Array("applet","iframe","select");var el=this.element;var p=Calendar.getAbsolutePos(el);var EX1=p.x;var EX2=el.offsetWidth+EX1;var EY1=p.y;var EY2=el.offsetHeight+EY1;for(var k=tags.length;k>0;){var ar=document.getElementsByTagName(tags[--k]);var cc=null;for(var i=ar.length;i>0;){cc=ar[--i];p=Calendar.getAbsolutePos(cc);var CX1=p.x;var CX2=cc.offsetWidth+CX1;var CY1=p.y;var CY2=cc.offsetHeight+CY1;if(this.hidden||(CX1>EX2)||(CX2<EX1)||(CY1>EY2)||(CY2<EY1)){if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility=cc.__msh_save_visibility;}else{if(!cc.__msh_save_visibility){cc.__msh_save_visibility=getVisib(cc);}cc.style.visibility="hidden";}}}};Calendar.prototype._displayWeekdays=function(){var fdow=this.firstDayOfWeek;var cell=this.firstdayname;var weekend=Calendar._TT["WEEKEND"];for(var i=0;i<7;++i){cell.className="day name";var realday=(i+fdow)%7;if(i){cell.ttip=Calendar._TT["DAY_FIRST"].replace("%s",Calendar._DN[realday]);cell.navtype=100;cell.calendar=this;cell.fdow=realday;Calendar._add_evs(cell);}if(weekend.indexOf(realday.toString())!=-1){Calendar.addClass(cell,"weekend");}cell.innerHTML=Calendar._SDN[(i+fdow)%7];cell=cell.nextSibling;}};Calendar.prototype._hideCombos=function(){this.monthsCombo.style.display="none";this.yearsCombo.style.display="none";};Calendar.prototype._dragStart=function(ev){if(this.dragging){return;}this.dragging=true;var posX;var posY;if(Calendar.is_ie){posY=window.event.clientY+document.body.scrollTop;posX=window.event.clientX+document.body.scrollLeft;}else{posY=ev.clientY+window.scrollY;posX=ev.clientX+window.scrollX;}var st=this.element.style;this.xOffs=posX-parseInt(st.left);this.yOffs=posY-parseInt(st.top);with(Calendar){addEvent(document,"mousemove",calDragIt);addEvent(document,"mouseup",calDragEnd);}};Date._MD=new Array(31,28,31,30,31,30,31,31,30,31,30,31);Date.SECOND=1000;Date.MINUTE=60*Date.SECOND;Date.HOUR=60*Date.MINUTE;Date.DAY=24*Date.HOUR;Date.WEEK=7*Date.DAY;Date.parseDate=function(str,fmt){var today=new Date();var y=0;var m=-1;var d=0;var a=str.split(/\W+/);var b=fmt.match(/%./g);var i=0,j=0;var hr=0;var min=0;for(i=0;i<a.length;++i){if(!a[i])continue;switch(b[i]){case "%d":case "%e":d=parseInt(a[i],10);break;case "%m":m=parseInt(a[i],10)-1;break;case "%Y":case "%y":y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);break;case "%b":case "%B":for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){m=j;break;}}break;case "%H":case "%I":case "%k":case "%l":hr=parseInt(a[i],10);break;case "%P":case "%p":if(/pm/i.test(a[i])&&hr<12)hr+=12;else if(/am/i.test(a[i])&&hr>=12)hr-=12;break;case "%M":min=parseInt(a[i],10);break;}}if(isNaN(y))y=today.getFullYear();if(isNaN(m))m=today.getMonth();if(isNaN(d))d=today.getDate();if(isNaN(hr))hr=today.getHours();if(isNaN(min))min=today.getMinutes();if(y!=0&&m!=-1&&d!=0)return new Date(y,m,d,hr,min,0);y=0;m=-1;d=0;for(i=0;i<a.length;++i){if(a[i].search(/[a-zA-Z]+/)!=-1){var t=-1;for(j=0;j<12;++j){if(Calendar._MN[j].substr(0,a[i].length).toLowerCase()==a[i].toLowerCase()){t=j;break;}}if(t!=-1){if(m!=-1){d=m+1;}m=t;}}else if(parseInt(a[i],10)<=12&&m==-1){m=a[i]-1;}else if(parseInt(a[i],10)>31&&y==0){y=parseInt(a[i],10);(y<100)&&(y+=(y>29)?1900:2000);}else if(d==0){d=a[i];}}if(y==0)y=today.getFullYear();if(m!=-1&&d!=0)return new Date(y,m,d,hr,min,0);return today;};Date.prototype.getMonthDays=function(month){var year=this.getFullYear();if(typeof month=="undefined"){month=this.getMonth();}if(((0==(year%4))&&((0!=(year%100))||(0==(year%400))))&&month==1){return 29;}else{return Date._MD[month];}};Date.prototype.getDayOfYear=function(){var now=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var then=new Date(this.getFullYear(),0,0,0,0,0);var time=now-then;return Math.floor(time/Date.DAY);};Date.prototype.getWeekNumber=function(){var d=new Date(this.getFullYear(),this.getMonth(),this.getDate(),0,0,0);var DoW=d.getDay();d.setDate(d.getDate()-(DoW+6)%7+3);var ms=d.valueOf();d.setMonth(0);d.setDate(4);return Math.round((ms-d.valueOf())/(7*864e5))+1;};Date.prototype.equalsTo=function(date){return((this.getFullYear()==date.getFullYear())&&(this.getMonth()==date.getMonth())&&(this.getDate()==date.getDate())&&(this.getHours()==date.getHours())&&(this.getMinutes()==date.getMinutes()));};Date.prototype.setDateOnly=function(date){var tmp=new Date(date);this.setDate(1);this.setFullYear(tmp.getFullYear());this.setMonth(tmp.getMonth());this.setDate(tmp.getDate());};Date.prototype.print=function(str){var m=this.getMonth();var d=this.getDate();var y=this.getFullYear();var wn=this.getWeekNumber();var w=this.getDay();var s={};var hr=this.getHours();var pm=(hr>=12);var ir=(pm)?(hr-12):hr;var dy=this.getDayOfYear();if(ir==0)ir=12;var min=this.getMinutes();var sec=this.getSeconds();s["%a"]=Calendar._SDN[w];s["%A"]=Calendar._DN[w];s["%b"]=Calendar._SMN[m];s["%B"]=Calendar._MN[m];s["%C"]=1+Math.floor(y/100);s["%d"]=(d<10)?("0"+d):d;s["%e"]=d;s["%H"]=(hr<10)?("0"+hr):hr;s["%I"]=(ir<10)?("0"+ir):ir;s["%j"]=(dy<100)?((dy<10)?("00"+dy):("0"+dy)):dy;s["%k"]=hr;s["%l"]=ir;s["%m"]=(m<9)?("0"+(1+m)):(1+m);s["%M"]=(min<10)?("0"+min):min;s["%n"]="\n";s["%p"]=pm?"PM":"AM";s["%P"]=pm?"pm":"am";s["%s"]=Math.floor(this.getTime()/1000);s["%S"]=(sec<10)?("0"+sec):sec;s["%t"]="\t";s["%U"]=s["%W"]=s["%V"]=(wn<10)?("0"+wn):wn;s["%u"]=w+1;s["%w"]=w;s["%y"]=(''+y).substr(2,2);s["%Y"]=y;s["%%"]="%";var re=/%./g;if(!Calendar.is_ie5&&!Calendar.is_khtml)return str.replace(re,function(par){return s[par]||par;});var a=str.match(re);for(var i=0;i<a.length;i++){var tmp=s[a[i]];if(tmp){re=new RegExp(a[i],'g');str=str.replace(re,tmp);}}return str;};Date.prototype.__msh_oldSetFullYear=Date.prototype.setFullYear;Date.prototype.setFullYear=function(y){var d=new Date(this);d.__msh_oldSetFullYear(y);if(d.getMonth()!=this.getMonth())this.setDate(28);this.__msh_oldSetFullYear(y);};window._dynarch_popupCalendar=null;
js/calendar/img.gif ADDED
Binary file
js/calendar/lang/calendar-af.js ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N Afrikaans
2
+ Calendar._DN = new Array
3
+ ("Sondag",
4
+ "Maandag",
5
+ "Dinsdag",
6
+ "Woensdag",
7
+ "Donderdag",
8
+ "Vrydag",
9
+ "Saterdag",
10
+ "Sondag");
11
+ Calendar._MN = new Array
12
+ ("Januarie",
13
+ "Februarie",
14
+ "Maart",
15
+ "April",
16
+ "Mei",
17
+ "Junie",
18
+ "Julie",
19
+ "Augustus",
20
+ "September",
21
+ "Oktober",
22
+ "November",
23
+ "Desember");
24
+
25
+ // tooltips
26
+ Calendar._TT = {};
27
+ Calendar._TT["TOGGLE"] = "Verander eerste dag van die week";
28
+ Calendar._TT["PREV_YEAR"] = "Vorige jaar (hou vir keuselys)";
29
+ Calendar._TT["PREV_MONTH"] = "Vorige maand (hou vir keuselys)";
30
+ Calendar._TT["GO_TODAY"] = "Gaan na vandag";
31
+ Calendar._TT["NEXT_MONTH"] = "Volgende maand (hou vir keuselys)";
32
+ Calendar._TT["NEXT_YEAR"] = "Volgende jaar (hou vir keuselys)";
33
+ Calendar._TT["SEL_DATE"] = "Kies datum";
34
+ Calendar._TT["DRAG_TO_MOVE"] = "Sleep om te skuif";
35
+ Calendar._TT["PART_TODAY"] = " (vandag)";
36
+ Calendar._TT["MON_FIRST"] = "Vertoon Maandag eerste";
37
+ Calendar._TT["SUN_FIRST"] = "Display Sunday first";
38
+ Calendar._TT["CLOSE"] = "Close";
39
+ Calendar._TT["TODAY"] = "Today";
js/calendar/lang/calendar-al.js ADDED
@@ -0,0 +1,101 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // Calendar ALBANIAN language
2
+ //author Rigels Gordani rige@hotmail.com
3
+
4
+ // ditet
5
+ Calendar._DN = new Array
6
+ ("E Diele",
7
+ "E Hene",
8
+ "E Marte",
9
+ "E Merkure",
10
+ "E Enjte",
11
+ "E Premte",
12
+ "E Shtune",
13
+ "E Diele");
14
+
15
+ //ditet shkurt
16
+ Calendar._SDN = new Array
17
+ ("Die",
18
+ "Hen",
19
+ "Mar",
20
+ "Mer",
21
+ "Enj",
22
+ "Pre",
23
+ "Sht",
24
+ "Die");
25
+
26
+ // muajt
27
+ Calendar._MN = new Array
28
+ ("Janar",
29
+ "Shkurt",
30
+ "Mars",
31
+ "Prill",
32
+ "Maj",
33
+ "Qeshor",
34
+ "Korrik",
35
+ "Gusht",
36
+ "Shtator",
37
+ "Tetor",
38
+ "Nentor",
39
+ "Dhjetor");
40
+
41
+ // muajte shkurt
42
+ Calendar._SMN = new Array
43
+ ("Jan",
44
+ "Shk",
45
+ "Mar",
46
+ "Pri",
47
+ "Maj",
48
+ "Qes",
49
+ "Kor",
50
+ "Gus",
51
+ "Sht",
52
+ "Tet",
53
+ "Nen",
54
+ "Dhj");
55
+
56
+ // ndihmesa
57
+ Calendar._TT = {};
58
+ Calendar._TT["INFO"] = "Per kalendarin";
59
+
60
+ Calendar._TT["ABOUT"] =
61
+ "Zgjedhes i ores/dates ne DHTML \n" +
62
+ "\n\n" +"Zgjedhja e Dates:\n" +
63
+ "- Perdor butonat \xab, \xbb per te zgjedhur vitin\n" +
64
+ "- Perdor butonat" + String.fromCharCode(0x2039) + ", " +
65
+ String.fromCharCode(0x203a) +
66
+ " per te zgjedhur muajin\n" +
67
+ "- Mbani shtypur butonin e mousit per nje zgjedje me te shpejte.";
68
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
69
+ "Zgjedhja e kohes:\n" +
70
+ "- Kliko tek ndonje nga pjeset e ores per ta rritur ate\n" +
71
+ "- ose kliko me Shift per ta zvogeluar ate\n" +
72
+ "- ose cliko dhe terhiq per zgjedhje me te shpejte.";
73
+
74
+ Calendar._TT["PREV_YEAR"] = "Viti i shkuar (prit per menune)";
75
+ Calendar._TT["PREV_MONTH"] = "Muaji i shkuar (prit per menune)";
76
+ Calendar._TT["GO_TODAY"] = "Sot";
77
+ Calendar._TT["NEXT_MONTH"] = "Muaji i ardhshem (prit per menune)";
78
+ Calendar._TT["NEXT_YEAR"] = "Viti i ardhshem (prit per menune)";
79
+ Calendar._TT["SEL_DATE"] = "Zgjidh daten";
80
+ Calendar._TT["DRAG_TO_MOVE"] = "Terhiqe per te levizur";
81
+ Calendar._TT["PART_TODAY"] = " (sot)";
82
+
83
+ // "%s" eshte dita e pare e javes
84
+ // %s do te zevendesohet me emrin e dite
85
+ Calendar._TT["DAY_FIRST"] = "Trego te %s te paren";
86
+
87
+
88
+ Calendar._TT["WEEKEND"] = "0,6";
89
+
90
+ Calendar._TT["CLOSE"] = "Mbyll";
91
+ Calendar._TT["TODAY"] = "Sot";
92
+ Calendar._TT["TIME_PART"] = "Kliko me (Shift-)ose terhiqe per te ndryshuar
93
+ vleren";
94
+
95
+ // date formats
96
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
97
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
98
+
99
+ Calendar._TT["WK"] = "Java";
100
+ Calendar._TT["TIME"] = "Koha:";
101
+
js/calendar/lang/calendar-bg.js ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar BG language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Translator: Valentin Sheiretsky, <valio@valio.eu.org>
6
+ // Encoding: Windows-1251
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ // For translators: please use UTF-8 if possible. We strongly believe that
10
+ // Unicode is the answer to a real internationalized world. Also please
11
+ // include your contact information in the header, as can be seen above.
12
+
13
+ // full day names
14
+ Calendar._DN = new Array
15
+ ("������",
16
+ "����������",
17
+ "�������",
18
+ "�����",
19
+ "���������",
20
+ "�����",
21
+ "������",
22
+ "������");
23
+
24
+ // Please note that the following array of short day names (and the same goes
25
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
26
+ // for exemplification on how one can customize the short day names, but if
27
+ // they are simply the first N letters of the full name you can simply say:
28
+ //
29
+ // Calendar._SDN_len = N; // short day name length
30
+ // Calendar._SMN_len = N; // short month name length
31
+ //
32
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
33
+ // present, to be compatible with translation files that were written before
34
+ // this feature.
35
+
36
+ // short day names
37
+ Calendar._SDN = new Array
38
+ ("���",
39
+ "���",
40
+ "���",
41
+ "���",
42
+ "���",
43
+ "���",
44
+ "���",
45
+ "���");
46
+
47
+ // full month names
48
+ Calendar._MN = new Array
49
+ ("������",
50
+ "��������",
51
+ "����",
52
+ "�����",
53
+ "���",
54
+ "���",
55
+ "���",
56
+ "������",
57
+ "���������",
58
+ "��������",
59
+ "�������",
60
+ "��������");
61
+
62
+ // short month names
63
+ Calendar._SMN = new Array
64
+ ("���",
65
+ "���",
66
+ "���",
67
+ "���",
68
+ "���",
69
+ "���",
70
+ "���",
71
+ "���",
72
+ "���",
73
+ "���",
74
+ "���",
75
+ "���");
76
+
77
+ // tooltips
78
+ Calendar._TT = {};
79
+ Calendar._TT["INFO"] = "���������� �� ���������";
80
+
81
+ Calendar._TT["ABOUT"] =
82
+ "DHTML Date/Time Selector\n" +
83
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
84
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
85
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
86
+ "\n\n" +
87
+ "Date selection:\n" +
88
+ "- Use the \xab, \xbb buttons to select year\n" +
89
+ "- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
90
+ "- Hold mouse button on any of the above buttons for faster selection.";
91
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
92
+ "Time selection:\n" +
93
+ "- Click on any of the time parts to increase it\n" +
94
+ "- or Shift-click to decrease it\n" +
95
+ "- or click and drag for faster selection.";
96
+
97
+ Calendar._TT["PREV_YEAR"] = "������ ������ (�������� �� ����)";
98
+ Calendar._TT["PREV_MONTH"] = "������ ����� (�������� �� ����)";
99
+ Calendar._TT["GO_TODAY"] = "�������� ����";
100
+ Calendar._TT["NEXT_MONTH"] = "������� ����� (�������� �� ����)";
101
+ Calendar._TT["NEXT_YEAR"] = "�������� ������ (�������� �� ����)";
102
+ Calendar._TT["SEL_DATE"] = "�������� ����";
103
+ Calendar._TT["DRAG_TO_MOVE"] = "�����������";
104
+ Calendar._TT["PART_TODAY"] = " (����)";
105
+
106
+ // the following is to inform that "%s" is to be the first day of week
107
+ // %s will be replaced with the day name.
108
+ Calendar._TT["DAY_FIRST"] = "%s ���� ����� ���";
109
+
110
+ // This may be locale-dependent. It specifies the week-end days, as an array
111
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
112
+ // means Monday, etc.
113
+ Calendar._TT["WEEKEND"] = "0,6";
114
+
115
+ Calendar._TT["CLOSE"] = "���������";
116
+ Calendar._TT["TODAY"] = "����";
117
+ Calendar._TT["TIME_PART"] = "(Shift-)Click ��� drag �� �� ��������� ����������";
118
+
119
+ // date formats
120
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
121
+ Calendar._TT["TT_DATE_FORMAT"] = "%A - %e %B %Y";
122
+
123
+ Calendar._TT["WK"] = "����";
124
+ Calendar._TT["TIME"] = "���:";
js/calendar/lang/calendar-big5-utf8.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar big5-utf8 language
4
+ // Author: Gary Fu, <gary@garyfu.idv.tw>
5
+ // Encoding: utf8
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("星期日",
15
+ "星期一",
16
+ "星期二",
17
+ "星期三",
18
+ "星期四",
19
+ "星期五",
20
+ "星期六",
21
+ "星期日");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("日",
38
+ "一",
39
+ "二",
40
+ "三",
41
+ "四",
42
+ "五",
43
+ "六",
44
+ "日");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("一月",
49
+ "二月",
50
+ "三月",
51
+ "四月",
52
+ "五月",
53
+ "六月",
54
+ "七月",
55
+ "八月",
56
+ "九月",
57
+ "十月",
58
+ "十一月",
59
+ "十二月");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("一月",
64
+ "二月",
65
+ "三月",
66
+ "四月",
67
+ "五月",
68
+ "六月",
69
+ "七月",
70
+ "八月",
71
+ "九月",
72
+ "十月",
73
+ "十一月",
74
+ "十二月");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "關於";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "日期選擇方法:\n" +
87
+ "- 使用 \xab, \xbb 按鈕可選擇年份\n" +
88
+ "- 使用 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 按鈕可選擇月份\n" +
89
+ "- 按住上面的按鈕可以加快選取";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "時間選擇方法:\n" +
92
+ "- 點擊任何的時間部份可增加其值\n" +
93
+ "- 同時按Shift鍵再點擊可減少其值\n" +
94
+ "- 點擊並拖曳可加快改變的值";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "上一年 (按住選單)";
97
+ Calendar._TT["PREV_MONTH"] = "下一年 (按住選單)";
98
+ Calendar._TT["GO_TODAY"] = "到今日";
99
+ Calendar._TT["NEXT_MONTH"] = "上一月 (按住選單)";
100
+ Calendar._TT["NEXT_YEAR"] = "下一月 (按住選單)";
101
+ Calendar._TT["SEL_DATE"] = "選擇日期";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "拖曳";
103
+ Calendar._TT["PART_TODAY"] = " (今日)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "將 %s 顯示在前";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "關閉";
115
+ Calendar._TT["TODAY"] = "今日";
116
+ Calendar._TT["TIME_PART"] = "點擊or拖曳可改變時間(同時按Shift為減)";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
121
+
122
+ Calendar._TT["WK"] = "週";
123
+ Calendar._TT["TIME"] = "Time:";
js/calendar/lang/calendar-big5.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar big5 language
4
+ // Author: Gary Fu, <gary@garyfu.idv.tw>
5
+ // Encoding: big5
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("�P����",
15
+ "�P���@",
16
+ "�P���G",
17
+ "�P���T",
18
+ "�P���|",
19
+ "�P����",
20
+ "�P����",
21
+ "�P����");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("��",
38
+ "�@",
39
+ "�G",
40
+ "�T",
41
+ "�|",
42
+ "��",
43
+ "��",
44
+ "��");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("�@��",
49
+ "�G��",
50
+ "�T��",
51
+ "�|��",
52
+ "����",
53
+ "����",
54
+ "�C��",
55
+ "�K��",
56
+ "�E��",
57
+ "�Q��",
58
+ "�Q�@��",
59
+ "�Q�G��");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("�@��",
64
+ "�G��",
65
+ "�T��",
66
+ "�|��",
67
+ "����",
68
+ "����",
69
+ "�C��",
70
+ "�K��",
71
+ "�E��",
72
+ "�Q��",
73
+ "�Q�@��",
74
+ "�Q�G��");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "����";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "�����ܤ�k:\n" +
87
+ "- �ϥ� \xab, \xbb ���s�i��ܦ~��\n" +
88
+ "- �ϥ� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ���s�i��ܤ��\n" +
89
+ "- �����W�������s�i�H�[�ֿ��";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "�ɶ���ܤ�k:\n" +
92
+ "- �I�����󪺮ɶ������i�W�[���\n" +
93
+ "- �P�ɫ�Shift��A�I���i��֨��\n" +
94
+ "- �I���é즲�i�[�֧��ܪ���";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "�W�@�~ (�������)";
97
+ Calendar._TT["PREV_MONTH"] = "�U�@�~ (�������)";
98
+ Calendar._TT["GO_TODAY"] = "�줵��";
99
+ Calendar._TT["NEXT_MONTH"] = "�W�@�� (�������)";
100
+ Calendar._TT["NEXT_YEAR"] = "�U�@�� (�������)";
101
+ Calendar._TT["SEL_DATE"] = "��ܤ��";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "�즲";
103
+ Calendar._TT["PART_TODAY"] = " (����)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "�N %s ��ܦb�e";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "����";
115
+ Calendar._TT["TODAY"] = "����";
116
+ Calendar._TT["TIME_PART"] = "�I��or�즲�i���ܮɶ�(�P�ɫ�Shift����)";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
121
+
122
+ Calendar._TT["WK"] = "�g";
123
+ Calendar._TT["TIME"] = "Time:";
js/calendar/lang/calendar-br.js ADDED
@@ -0,0 +1,108 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar pt-BR language
4
+ // Author: Fernando Dourado, <fernando.dourado@ig.com.br>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Domingo",
15
+ "Segunda",
16
+ "Terça",
17
+ "Quarta",
18
+ "Quinta",
19
+ "Sexta",
20
+ "Sabádo",
21
+ "Domingo");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ // [No changes using default values]
37
+
38
+ // full month names
39
+ Calendar._MN = new Array
40
+ ("Janeiro",
41
+ "Fevereiro",
42
+ "Março",
43
+ "Abril",
44
+ "Maio",
45
+ "Junho",
46
+ "Julho",
47
+ "Agosto",
48
+ "Setembro",
49
+ "Outubro",
50
+ "Novembro",
51
+ "Dezembro");
52
+
53
+ // short month names
54
+ // [No changes using default values]
55
+
56
+ // tooltips
57
+ Calendar._TT = {};
58
+ Calendar._TT["INFO"] = "Sobre o calendário";
59
+
60
+ Calendar._TT["ABOUT"] =
61
+ "DHTML Date/Time Selector\n" +
62
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
63
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
64
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
65
+ "\n\n" +
66
+ "Translate to portuguese Brazil (pt-BR) by Fernando Dourado (fernando.dourado@ig.com.br)\n" +
67
+ "Tradução para o português Brasil (pt-BR) por Fernando Dourado (fernando.dourado@ig.com.br)" +
68
+ "\n\n" +
69
+ "Selecionar data:\n" +
70
+ "- Use as teclas \xab, \xbb para selecionar o ano\n" +
71
+ "- Use as teclas " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mês\n" +
72
+ "- Clique e segure com o mouse em qualquer botão para selecionar rapidamente.";
73
+
74
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
75
+ "Selecionar hora:\n" +
76
+ "- Clique em qualquer uma das partes da hora para aumentar\n" +
77
+ "- ou Shift-clique para diminuir\n" +
78
+ "- ou clique e arraste para selecionar rapidamente.";
79
+
80
+ Calendar._TT["PREV_YEAR"] = "Ano anterior (clique e segure para menu)";
81
+ Calendar._TT["PREV_MONTH"] = "Mês anterior (clique e segure para menu)";
82
+ Calendar._TT["GO_TODAY"] = "Ir para a data atual";
83
+ Calendar._TT["NEXT_MONTH"] = "Próximo mês (clique e segure para menu)";
84
+ Calendar._TT["NEXT_YEAR"] = "Próximo ano (clique e segure para menu)";
85
+ Calendar._TT["SEL_DATE"] = "Selecione uma data";
86
+ Calendar._TT["DRAG_TO_MOVE"] = "Clique e segure para mover";
87
+ Calendar._TT["PART_TODAY"] = " (hoje)";
88
+
89
+ // the following is to inform that "%s" is to be the first day of week
90
+ // %s will be replaced with the day name.
91
+ Calendar._TT["DAY_FIRST"] = "Exibir %s primeiro";
92
+
93
+ // This may be locale-dependent. It specifies the week-end days, as an array
94
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
95
+ // means Monday, etc.
96
+ Calendar._TT["WEEKEND"] = "0,6";
97
+
98
+ Calendar._TT["CLOSE"] = "Fechar";
99
+ Calendar._TT["TODAY"] = "Hoje";
100
+ Calendar._TT["TIME_PART"] = "(Shift-)Clique ou arraste para mudar o valor";
101
+
102
+ // date formats
103
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
104
+ Calendar._TT["TT_DATE_FORMAT"] = "%d de %B de %Y";
105
+
106
+ Calendar._TT["WK"] = "sem";
107
+ Calendar._TT["TIME"] = "Hora:";
108
+
js/calendar/lang/calendar-ca.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar CA language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Diumenge",
15
+ "Dilluns",
16
+ "Dimarts",
17
+ "Dimecres",
18
+ "Dijous",
19
+ "Divendres",
20
+ "Dissabte",
21
+ "Diumenge");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Diu",
38
+ "Dil",
39
+ "Dmt",
40
+ "Dmc",
41
+ "Dij",
42
+ "Div",
43
+ "Dis",
44
+ "Diu");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Gener",
49
+ "Febrer",
50
+ "Mar�",
51
+ "Abril",
52
+ "Maig",
53
+ "Juny",
54
+ "Juliol",
55
+ "Agost",
56
+ "Setembre",
57
+ "Octubre",
58
+ "Novembre",
59
+ "Desembre");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Gen",
64
+ "Feb",
65
+ "Mar",
66
+ "Abr",
67
+ "Mai",
68
+ "Jun",
69
+ "Jul",
70
+ "Ago",
71
+ "Set",
72
+ "Oct",
73
+ "Nov",
74
+ "Des");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Sobre el calendari";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Selector de Data/Hora\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "Sel.lecci� de Dates:\n" +
87
+ "- Fes servir els botons \xab, \xbb per sel.leccionar l'any\n" +
88
+ "- Fes servir els botons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per se.lecciconar el mes\n" +
89
+ "- Mant� el ratol� apretat en qualsevol dels anteriors per sel.lecci� r�pida.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Time selection:\n" +
92
+ "- claca en qualsevol de les parts de la hora per augmentar-les\n" +
93
+ "- o Shift-click per decrementar-la\n" +
94
+ "- or click and arrastra per sel.lecci� r�pida.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Any anterior (Mantenir per menu)";
97
+ Calendar._TT["PREV_MONTH"] = "Mes anterior (Mantenir per menu)";
98
+ Calendar._TT["GO_TODAY"] = "Anar a avui";
99
+ Calendar._TT["NEXT_MONTH"] = "Mes seg�ent (Mantenir per menu)";
100
+ Calendar._TT["NEXT_YEAR"] = "Any seg�ent (Mantenir per menu)";
101
+ Calendar._TT["SEL_DATE"] = "Sel.leccionar data";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar per moure";
103
+ Calendar._TT["PART_TODAY"] = " (avui)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "Mostra %s primer";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "Tanca";
115
+ Calendar._TT["TODAY"] = "Avui";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)Click a arrastra per canviar el valor";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
121
+
122
+ Calendar._TT["WK"] = "st";
123
+ Calendar._TT["TIME"] = "Hora:";
js/calendar/lang/calendar-cs-utf8.js ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ calendar-cs-win.js
3
+ language: Czech
4
+ encoding: windows-1250
5
+ author: Lubos Jerabek (xnet@seznam.cz)
6
+ Jan Uhlir (espinosa@centrum.cz)
7
+ */
8
+
9
+ // ** I18N
10
+ Calendar._DN = new Array('Neděle','Pondělí','Úterý','Středa','Čtvrtek','Pátek','Sobota','Neděle');
11
+ Calendar._SDN = new Array('Ne','Po','Út','St','Čt','Pá','So','Ne');
12
+ Calendar._MN = new Array('Leden','Únor','Březen','Duben','Květen','Červen','Červenec','Srpen','Září','Říjen','Listopad','Prosinec');
13
+ Calendar._SMN = new Array('Led','Úno','Bře','Dub','Kvě','Črv','Čvc','Srp','Zář','Říj','Lis','Pro');
14
+
15
+ // tooltips
16
+ Calendar._TT = {};
17
+ Calendar._TT["INFO"] = "O komponentě kalendář";
18
+ Calendar._TT["TOGGLE"] = "Změna prvního dne v týdnu";
19
+ Calendar._TT["PREV_YEAR"] = "Předchozí rok (přidrž pro menu)";
20
+ Calendar._TT["PREV_MONTH"] = "Předchozí měsíc (přidrž pro menu)";
21
+ Calendar._TT["GO_TODAY"] = "Dnešní datum";
22
+ Calendar._TT["NEXT_MONTH"] = "Další měsíc (přidrž pro menu)";
23
+ Calendar._TT["NEXT_YEAR"] = "Další rok (přidrž pro menu)";
24
+ Calendar._TT["SEL_DATE"] = "Vyber datum";
25
+ Calendar._TT["DRAG_TO_MOVE"] = "Chyť a táhni, pro přesun";
26
+ Calendar._TT["PART_TODAY"] = " (dnes)";
27
+ Calendar._TT["MON_FIRST"] = "Ukaž jako první Pondělí";
28
+ //Calendar._TT["SUN_FIRST"] = "Ukaž jako první Neděli";
29
+
30
+ Calendar._TT["ABOUT"] =
31
+ "DHTML Date/Time Selector\n" +
32
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
33
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
34
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
35
+ "\n\n" +
36
+ "Výběr datumu:\n" +
37
+ "- Use the \xab, \xbb buttons to select year\n" +
38
+ "- Použijte tlačítka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k výběru měsíce\n" +
39
+ "- Podržte tlačítko myši na jakémkoliv z těch tlačítek pro rychlejší výběr.";
40
+
41
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
42
+ "Výběr času:\n" +
43
+ "- Klikněte na jakoukoliv z částí výběru času pro zvýšení.\n" +
44
+ "- nebo Shift-click pro snížení\n" +
45
+ "- nebo klikněte a táhněte pro rychlejší výběr.";
46
+
47
+ // the following is to inform that "%s" is to be the first day of week
48
+ // %s will be replaced with the day name.
49
+ Calendar._TT["DAY_FIRST"] = "Zobraz %s první";
50
+
51
+ // This may be locale-dependent. It specifies the week-end days, as an array
52
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
53
+ // means Monday, etc.
54
+ Calendar._TT["WEEKEND"] = "0,6";
55
+
56
+ Calendar._TT["CLOSE"] = "Zavřít";
57
+ Calendar._TT["TODAY"] = "Dnes";
58
+ Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo táhni pro změnu hodnoty";
59
+
60
+ // date formats
61
+ Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
62
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
63
+
64
+ Calendar._TT["WK"] = "wk";
65
+ Calendar._TT["TIME"] = "Čas:";
js/calendar/lang/calendar-cs-win.js ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /*
2
+ calendar-cs-win.js
3
+ language: Czech
4
+ encoding: windows-1250
5
+ author: Lubos Jerabek (xnet@seznam.cz)
6
+ Jan Uhlir (espinosa@centrum.cz)
7
+ */
8
+
9
+ // ** I18N
10
+ Calendar._DN = new Array('Ned�le','Pond�l�','�ter�','St�eda','�tvrtek','P�tek','Sobota','Ned�le');
11
+ Calendar._SDN = new Array('Ne','Po','�t','St','�t','P�','So','Ne');
12
+ Calendar._MN = new Array('Leden','�nor','B�ezen','Duben','Kv�ten','�erven','�ervenec','Srpen','Z���','��jen','Listopad','Prosinec');
13
+ Calendar._SMN = new Array('Led','�no','B�e','Dub','Kv�','�rv','�vc','Srp','Z��','��j','Lis','Pro');
14
+
15
+ // tooltips
16
+ Calendar._TT = {};
17
+ Calendar._TT["INFO"] = "O komponent� kalend��";
18
+ Calendar._TT["TOGGLE"] = "Zm�na prvn�ho dne v t�dnu";
19
+ Calendar._TT["PREV_YEAR"] = "P�edchoz� rok (p�idr� pro menu)";
20
+ Calendar._TT["PREV_MONTH"] = "P�edchoz� m�s�c (p�idr� pro menu)";
21
+ Calendar._TT["GO_TODAY"] = "Dne�n� datum";
22
+ Calendar._TT["NEXT_MONTH"] = "Dal�� m�s�c (p�idr� pro menu)";
23
+ Calendar._TT["NEXT_YEAR"] = "Dal�� rok (p�idr� pro menu)";
24
+ Calendar._TT["SEL_DATE"] = "Vyber datum";
25
+ Calendar._TT["DRAG_TO_MOVE"] = "Chy� a t�hni, pro p�esun";
26
+ Calendar._TT["PART_TODAY"] = " (dnes)";
27
+ Calendar._TT["MON_FIRST"] = "Uka� jako prvn� Pond�l�";
28
+ //Calendar._TT["SUN_FIRST"] = "Uka� jako prvn� Ned�li";
29
+
30
+ Calendar._TT["ABOUT"] =
31
+ "DHTML Date/Time Selector\n" +
32
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
33
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
34
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
35
+ "\n\n" +
36
+ "V�b�r datumu:\n" +
37
+ "- Use the \xab, \xbb buttons to select year\n" +
38
+ "- Pou�ijte tla��tka " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " k v�b�ru m�s�ce\n" +
39
+ "- Podr�te tla��tko my�i na jak�mkoliv z t�ch tla��tek pro rychlej�� v�b�r.";
40
+
41
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
42
+ "V�b�r �asu:\n" +
43
+ "- Klikn�te na jakoukoliv z ��st� v�b�ru �asu pro zv��en�.\n" +
44
+ "- nebo Shift-click pro sn�en�\n" +
45
+ "- nebo klikn�te a t�hn�te pro rychlej�� v�b�r.";
46
+
47
+ // the following is to inform that "%s" is to be the first day of week
48
+ // %s will be replaced with the day name.
49
+ Calendar._TT["DAY_FIRST"] = "Zobraz %s prvn�";
50
+
51
+ // This may be locale-dependent. It specifies the week-end days, as an array
52
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
53
+ // means Monday, etc.
54
+ Calendar._TT["WEEKEND"] = "0,6";
55
+
56
+ Calendar._TT["CLOSE"] = "Zav��t";
57
+ Calendar._TT["TODAY"] = "Dnes";
58
+ Calendar._TT["TIME_PART"] = "(Shift-)Klikni nebo t�hni pro zm�nu hodnoty";
59
+
60
+ // date formats
61
+ Calendar._TT["DEF_DATE_FORMAT"] = "d.m.yy";
62
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
63
+
64
+ Calendar._TT["WK"] = "wk";
65
+ Calendar._TT["TIME"] = "�as:";
js/calendar/lang/calendar-da.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar DA language
4
+ // Author: Michael Thingmand Henriksen, <michael (a) thingmand dot dk>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Søndag",
15
+ "Mandag",
16
+ "Tirsdag",
17
+ "Onsdag",
18
+ "Torsdag",
19
+ "Fredag",
20
+ "Lørdag",
21
+ "Søndag");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Søn",
38
+ "Man",
39
+ "Tir",
40
+ "Ons",
41
+ "Tor",
42
+ "Fre",
43
+ "Lør",
44
+ "Søn");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Januar",
49
+ "Februar",
50
+ "Marts",
51
+ "April",
52
+ "Maj",
53
+ "Juni",
54
+ "Juli",
55
+ "August",
56
+ "September",
57
+ "Oktober",
58
+ "November",
59
+ "December");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Jan",
64
+ "Feb",
65
+ "Mar",
66
+ "Apr",
67
+ "Maj",
68
+ "Jun",
69
+ "Jul",
70
+ "Aug",
71
+ "Sep",
72
+ "Okt",
73
+ "Nov",
74
+ "Dec");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Om Kalenderen";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For den seneste version besøg: http://www.dynarch.com/projects/calendar/\n"; +
84
+ "Distribueret under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detajler." +
85
+ "\n\n" +
86
+ "Valg af dato:\n" +
87
+ "- Brug \xab, \xbb knapperne for at vælge år\n" +
88
+ "- Brug " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knapperne for at vælge måned\n" +
89
+ "- Hold knappen på musen nede på knapperne ovenfor for hurtigere valg.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Valg af tid:\n" +
92
+ "- Klik på en vilkårlig del for større værdi\n" +
93
+ "- eller Shift-klik for for mindre værdi\n" +
94
+ "- eller klik og træk for hurtigere valg.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Ét år tilbage (hold for menu)";
97
+ Calendar._TT["PREV_MONTH"] = "Én måned tilbage (hold for menu)";
98
+ Calendar._TT["GO_TODAY"] = "Gå til i dag";
99
+ Calendar._TT["NEXT_MONTH"] = "Én måned frem (hold for menu)";
100
+ Calendar._TT["NEXT_YEAR"] = "Ét år frem (hold for menu)";
101
+ Calendar._TT["SEL_DATE"] = "Vælg dag";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Træk vinduet";
103
+ Calendar._TT["PART_TODAY"] = " (i dag)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "Vis %s først";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "Luk";
115
+ Calendar._TT["TODAY"] = "I dag";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)klik eller træk for at ændre værdi";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
121
+
122
+ Calendar._TT["WK"] = "Uge";
123
+ Calendar._TT["TIME"] = "Tid:";
js/calendar/lang/calendar-de.js ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar DE language
4
+ // Author: Jack (tR), <jack@jtr.de>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Sonntag",
15
+ "Montag",
16
+ "Dienstag",
17
+ "Mittwoch",
18
+ "Donnerstag",
19
+ "Freitag",
20
+ "Samstag",
21
+ "Sonntag");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("So",
38
+ "Mo",
39
+ "Di",
40
+ "Mi",
41
+ "Do",
42
+ "Fr",
43
+ "Sa",
44
+ "So");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Januar",
49
+ "Februar",
50
+ "M\u00e4rz",
51
+ "April",
52
+ "Mai",
53
+ "Juni",
54
+ "Juli",
55
+ "August",
56
+ "September",
57
+ "Oktober",
58
+ "November",
59
+ "Dezember");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Jan",
64
+ "Feb",
65
+ "M\u00e4r",
66
+ "Apr",
67
+ "May",
68
+ "Jun",
69
+ "Jul",
70
+ "Aug",
71
+ "Sep",
72
+ "Okt",
73
+ "Nov",
74
+ "Dez");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "\u00DCber dieses Kalendarmodul";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "Datum ausw\u00e4hlen:\n" +
87
+ "- Benutzen Sie die \xab, \xbb Buttons um das Jahr zu w\u00e4hlen\n" +
88
+ "- Benutzen Sie die " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " Buttons um den Monat zu w\u00e4hlen\n" +
89
+ "- F\u00fcr eine Schnellauswahl halten Sie die Maustaste \u00fcber diesen Buttons fest.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Zeit ausw\u00e4hlen:\n" +
92
+ "- Klicken Sie auf die Teile der Uhrzeit, um diese zu erh\u00F6hen\n" +
93
+ "- oder klicken Sie mit festgehaltener Shift-Taste um diese zu verringern\n" +
94
+ "- oder klicken und festhalten f\u00fcr Schnellauswahl.";
95
+
96
+ Calendar._TT["TOGGLE"] = "Ersten Tag der Woche w\u00e4hlen";
97
+ Calendar._TT["PREV_YEAR"] = "Voriges Jahr (Festhalten f\u00fcr Schnellauswahl)";
98
+ Calendar._TT["PREV_MONTH"] = "Voriger Monat (Festhalten f\u00fcr Schnellauswahl)";
99
+ Calendar._TT["GO_TODAY"] = "Heute ausw\u00e4hlen";
100
+ Calendar._TT["NEXT_MONTH"] = "N\u00e4chst. Monat (Festhalten f\u00fcr Schnellauswahl)";
101
+ Calendar._TT["NEXT_YEAR"] = "N\u00e4chst. Jahr (Festhalten f\u00fcr Schnellauswahl)";
102
+ Calendar._TT["SEL_DATE"] = "Datum ausw\u00e4hlen";
103
+ Calendar._TT["DRAG_TO_MOVE"] = "Zum Bewegen festhalten";
104
+ Calendar._TT["PART_TODAY"] = " (Heute)";
105
+
106
+ // the following is to inform that "%s" is to be the first day of week
107
+ // %s will be replaced with the day name.
108
+ Calendar._TT["DAY_FIRST"] = "Woche beginnt mit %s ";
109
+
110
+ // This may be locale-dependent. It specifies the week-end days, as an array
111
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
112
+ // means Monday, etc.
113
+ Calendar._TT["WEEKEND"] = "0,6";
114
+
115
+ Calendar._TT["CLOSE"] = "Schlie\u00dfen";
116
+ Calendar._TT["TODAY"] = "Heute";
117
+ Calendar._TT["TIME_PART"] = "(Shift-)Klick oder Festhalten und Ziehen um den Wert zu \u00e4ndern";
118
+
119
+ // date formats
120
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
121
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
122
+
123
+ Calendar._TT["WK"] = "wk";
124
+ Calendar._TT["TIME"] = "Zeit:";
js/calendar/lang/calendar-du.js ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ Calendar._DN = new Array
3
+ ("Zondag",
4
+ "Maandag",
5
+ "Dinsdag",
6
+ "Woensdag",
7
+ "Donderdag",
8
+ "Vrijdag",
9
+ "Zaterdag",
10
+ "Zondag");
11
+ Calendar._MN = new Array
12
+ ("Januari",
13
+ "Februari",
14
+ "Maart",
15
+ "April",
16
+ "Mei",
17
+ "Juni",
18
+ "Juli",
19
+ "Augustus",
20
+ "September",
21
+ "Oktober",
22
+ "November",
23
+ "December");
24
+
25
+ // tooltips
26
+ Calendar._TT = {};
27
+ Calendar._TT["TOGGLE"] = "Toggle startdag van de week";
28
+ Calendar._TT["PREV_YEAR"] = "Vorig jaar (indrukken voor menu)";
29
+ Calendar._TT["PREV_MONTH"] = "Vorige month (indrukken voor menu)";
30
+ Calendar._TT["GO_TODAY"] = "Naar Vandaag";
31
+ Calendar._TT["NEXT_MONTH"] = "Volgende Maand (indrukken voor menu)";
32
+ Calendar._TT["NEXT_YEAR"] = "Volgend jaar (indrukken voor menu)";
33
+ Calendar._TT["SEL_DATE"] = "Selecteer datum";
34
+ Calendar._TT["DRAG_TO_MOVE"] = "Sleep om te verplaatsen";
35
+ Calendar._TT["PART_TODAY"] = " (vandaag)";
36
+ Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
37
+ Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
38
+ Calendar._TT["CLOSE"] = "Sluiten";
39
+ Calendar._TT["TODAY"] = "Vandaag";
40
+
41
+ // date formats
42
+ Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
43
+ Calendar._TT["TT_DATE_FORMAT"] = "D, M d";
44
+
45
+ Calendar._TT["WK"] = "wk";
js/calendar/lang/calendar-el.js ADDED
@@ -0,0 +1,89 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ Calendar._DN = new Array
3
+ ("Κυριακή",
4
+ "Δευτέρα",
5
+ "Τρίτη",
6
+ "Τετάρτη",
7
+ "Πέμπτη",
8
+ "Παρασκευή",
9
+ "Σάββατο",
10
+ "Κυριακή");
11
+
12
+ Calendar._SDN = new Array
13
+ ("Κυ",
14
+ "Δε",
15
+ "Tρ",
16
+ "Τε",
17
+ "Πε",
18
+ "Πα",
19
+ "Σα",
20
+ "Κυ");
21
+
22
+ Calendar._MN = new Array
23
+ ("Ιανουάριος",
24
+ "Φεβρουάριος",
25
+ "Μάρτιος",
26
+ "Απρίλιος",
27
+ "Μάϊος",
28
+ "Ιούνιος",
29
+ "Ιούλιος",
30
+ "Αύγουστος",
31
+ "Σεπτέμβριος",
32
+ "Οκτώβριος",
33
+ "Νοέμβριος",
34
+ "Δεκέμβριος");
35
+
36
+ Calendar._SMN = new Array
37
+ ("Ιαν",
38
+ "Φεβ",
39
+ "Μαρ",
40
+ "Απρ",
41
+ "Μαι",
42
+ "Ιουν",
43
+ "Ιουλ",
44
+ "Αυγ",
45
+ "Σεπ",
46
+ "Οκτ",
47
+ "Νοε",
48
+ "Δεκ");
49
+
50
+ // tooltips
51
+ Calendar._TT = {};
52
+ Calendar._TT["INFO"] = "Για το ημερολόγιο";
53
+
54
+ Calendar._TT["ABOUT"] =
55
+ "Επιλογέας ημερομηνίας/ώρας σε DHTML\n" +
56
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
57
+ "Για τελευταία έκδοση: http://www.dynarch.com/projects/calendar/\n" +
58
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
59
+ "\n\n" +
60
+ "Επιλογή ημερομηνίας:\n" +
61
+ "- Χρησιμοποιείστε τα κουμπιά \xab, \xbb για επιλογή έτους\n" +
62
+ "- Χρησιμοποιείστε τα κουμπιά " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " για επιλογή μήνα\n" +
63
+ "- Κρατήστε κουμπί ποντικού πατημένο στα παραπάνω κουμπιά για πιο γρήγορη επιλογή.";
64
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
65
+ "Επιλογή ώρας:\n" +
66
+ "- Κάντε κλικ σε ένα από τα μέρη της ώρας για αύξηση\n" +
67
+ "- ή Shift-κλικ για μείωση\n" +
68
+ "- ή κλικ και μετακίνηση για πιο γρήγορη επιλογή.";
69
+ Calendar._TT["TOGGLE"] = "Μπάρα πρώτης ημέρας της εβδομάδας";
70
+ Calendar._TT["PREV_YEAR"] = "Προηγ. έτος (κρατήστε για το μενού)";
71
+ Calendar._TT["PREV_MONTH"] = "Προηγ. μήνας (κρατήστε για το μενού)";
72
+ Calendar._TT["GO_TODAY"] = "Σήμερα";
73
+ Calendar._TT["NEXT_MONTH"] = "Επόμενος μήνας (κρατήστε για το μενού)";
74
+ Calendar._TT["NEXT_YEAR"] = "Επόμενο έτος (κρατήστε για το μενού)";
75
+ Calendar._TT["SEL_DATE"] = "Επιλέξτε ημερομηνία";
76
+ Calendar._TT["DRAG_TO_MOVE"] = "Σύρτε για να μετακινήσετε";
77
+ Calendar._TT["PART_TODAY"] = " (σήμερα)";
78
+ Calendar._TT["MON_FIRST"] = "Εμφάνιση Δευτέρας πρώτα";
79
+ Calendar._TT["SUN_FIRST"] = "Εμφάνιση Κυριακής πρώτα";
80
+ Calendar._TT["CLOSE"] = "Κλείσιμο";
81
+ Calendar._TT["TODAY"] = "Σήμερα";
82
+ Calendar._TT["TIME_PART"] = "(Shift-)κλικ ή μετακίνηση για αλλαγή";
83
+
84
+ // date formats
85
+ Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
86
+ Calendar._TT["TT_DATE_FORMAT"] = "D, d M";
87
+
88
+ Calendar._TT["WK"] = "εβδ";
89
+
js/calendar/lang/calendar-en.js ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Sunday",
15
+ "Monday",
16
+ "Tuesday",
17
+ "Wednesday",
18
+ "Thursday",
19
+ "Friday",
20
+ "Saturday",
21
+ "Sunday");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Sun",
38
+ "Mon",
39
+ "Tue",
40
+ "Wed",
41
+ "Thu",
42
+ "Fri",
43
+ "Sat",
44
+ "Sun");
45
+
46
+ // First day of the week. "0" means display Sunday first, "1" means display
47
+ // Monday first, etc.
48
+ Calendar._FD = 0;
49
+
50
+ // full month names
51
+ Calendar._MN = new Array
52
+ ("January",
53
+ "February",
54
+ "March",
55
+ "April",
56
+ "May",
57
+ "June",
58
+ "July",
59
+ "August",
60
+ "September",
61
+ "October",
62
+ "November",
63
+ "December");
64
+
65
+ // short month names
66
+ Calendar._SMN = new Array
67
+ ("Jan",
68
+ "Feb",
69
+ "Mar",
70
+ "Apr",
71
+ "May",
72
+ "Jun",
73
+ "Jul",
74
+ "Aug",
75
+ "Sep",
76
+ "Oct",
77
+ "Nov",
78
+ "Dec");
79
+
80
+ // tooltips
81
+ Calendar._TT = {};
82
+ Calendar._TT["INFO"] = "About the calendar";
83
+
84
+ Calendar._TT["ABOUT"] =
85
+ "DHTML Date/Time Selector\n" +
86
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
87
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
88
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
89
+ "\n\n" +
90
+ "Date selection:\n" +
91
+ "- Use the \xab, \xbb buttons to select year\n" +
92
+ "- Use the " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " buttons to select month\n" +
93
+ "- Hold mouse button on any of the above buttons for faster selection.";
94
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
95
+ "Time selection:\n" +
96
+ "- Click on any of the time parts to increase it\n" +
97
+ "- or Shift-click to decrease it\n" +
98
+ "- or click and drag for faster selection.";
99
+
100
+ Calendar._TT["PREV_YEAR"] = "Prev. year (hold for menu)";
101
+ Calendar._TT["PREV_MONTH"] = "Prev. month (hold for menu)";
102
+ Calendar._TT["GO_TODAY"] = "Go Today";
103
+ Calendar._TT["NEXT_MONTH"] = "Next month (hold for menu)";
104
+ Calendar._TT["NEXT_YEAR"] = "Next year (hold for menu)";
105
+ Calendar._TT["SEL_DATE"] = "Select date";
106
+ Calendar._TT["DRAG_TO_MOVE"] = "Drag to move";
107
+ Calendar._TT["PART_TODAY"] = " (today)";
108
+
109
+ // the following is to inform that "%s" is to be the first day of week
110
+ // %s will be replaced with the day name.
111
+ Calendar._TT["DAY_FIRST"] = "Display %s first";
112
+
113
+ // This may be locale-dependent. It specifies the week-end days, as an array
114
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
115
+ // means Monday, etc.
116
+ Calendar._TT["WEEKEND"] = "0,6";
117
+
118
+ Calendar._TT["CLOSE"] = "Close";
119
+ Calendar._TT["TODAY"] = "Today";
120
+ Calendar._TT["TIME_PART"] = "(Shift-)Click or drag to change value";
121
+
122
+ // date formats
123
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
124
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
125
+
126
+ Calendar._TT["WK"] = "wk";
127
+ Calendar._TT["TIME"] = "Time:";
js/calendar/lang/calendar-es.js ADDED
@@ -0,0 +1,129 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar ES (spanish) language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Updater: Servilio Afre Puentes <servilios@yahoo.com>
6
+ // Updated: 2004-06-03
7
+ // Encoding: utf-8
8
+ // Distributed under the same terms as the calendar itself.
9
+
10
+ // For translators: please use UTF-8 if possible. We strongly believe that
11
+ // Unicode is the answer to a real internationalized world. Also please
12
+ // include your contact information in the header, as can be seen above.
13
+
14
+ // full day names
15
+ Calendar._DN = new Array
16
+ ("Domingo",
17
+ "Lunes",
18
+ "Martes",
19
+ "Mi�rcoles",
20
+ "Jueves",
21
+ "Viernes",
22
+ "S�bado",
23
+ "Domingo");
24
+
25
+ // Please note that the following array of short day names (and the same goes
26
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
27
+ // for exemplification on how one can customize the short day names, but if
28
+ // they are simply the first N letters of the full name you can simply say:
29
+ //
30
+ // Calendar._SDN_len = N; // short day name length
31
+ // Calendar._SMN_len = N; // short month name length
32
+ //
33
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
34
+ // present, to be compatible with translation files that were written before
35
+ // this feature.
36
+
37
+ // short day names
38
+ Calendar._SDN = new Array
39
+ ("Dom",
40
+ "Lun",
41
+ "Mar",
42
+ "Mi�",
43
+ "Jue",
44
+ "Vie",
45
+ "S�b",
46
+ "Dom");
47
+
48
+ // First day of the week. "0" means display Sunday first, "1" means display
49
+ // Monday first, etc.
50
+ Calendar._FD = 1;
51
+
52
+ // full month names
53
+ Calendar._MN = new Array
54
+ ("Enero",
55
+ "Febrero",
56
+ "Marzo",
57
+ "Abril",
58
+ "Mayo",
59
+ "Junio",
60
+ "Julio",
61
+ "Agosto",
62
+ "Septiembre",
63
+ "Octubre",
64
+ "Noviembre",
65
+ "Diciembre");
66
+
67
+ // short month names
68
+ Calendar._SMN = new Array
69
+ ("Ene",
70
+ "Feb",
71
+ "Mar",
72
+ "Abr",
73
+ "May",
74
+ "Jun",
75
+ "Jul",
76
+ "Ago",
77
+ "Sep",
78
+ "Oct",
79
+ "Nov",
80
+ "Dic");
81
+
82
+ // tooltips
83
+ Calendar._TT = {};
84
+ Calendar._TT["INFO"] = "Acerca del calendario";
85
+
86
+ Calendar._TT["ABOUT"] =
87
+ "Selector DHTML de Fecha/Hora\n" +
88
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
89
+ "Para conseguir la �ltima versi�n visite: http://www.dynarch.com/projects/calendar/\n" +
90
+ "Distribuido bajo licencia GNU LGPL. Visite http://gnu.org/licenses/lgpl.html para m�s detalles." +
91
+ "\n\n" +
92
+ "Selecci�n de fecha:\n" +
93
+ "- Use los botones \xab, \xbb para seleccionar el a�o\n" +
94
+ "- Use los botones " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
95
+ "- Mantenga pulsado el rat�n en cualquiera de estos botones para una selecci�n r�pida.";
96
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
97
+ "Selecci�n de hora:\n" +
98
+ "- Pulse en cualquiera de las partes de la hora para incrementarla\n" +
99
+ "- o pulse las may�sculas mientras hace clic para decrementarla\n" +
100
+ "- o haga clic y arrastre el rat�n para una selecci�n m�s r�pida.";
101
+
102
+ Calendar._TT["PREV_YEAR"] = "A�o anterior (mantener para men�)";
103
+ Calendar._TT["PREV_MONTH"] = "Mes anterior (mantener para men�)";
104
+ Calendar._TT["GO_TODAY"] = "Ir a hoy";
105
+ Calendar._TT["NEXT_MONTH"] = "Mes siguiente (mantener para men�)";
106
+ Calendar._TT["NEXT_YEAR"] = "A�o siguiente (mantener para men�)";
107
+ Calendar._TT["SEL_DATE"] = "Seleccionar fecha";
108
+ Calendar._TT["DRAG_TO_MOVE"] = "Arrastrar para mover";
109
+ Calendar._TT["PART_TODAY"] = " (hoy)";
110
+
111
+ // the following is to inform that "%s" is to be the first day of week
112
+ // %s will be replaced with the day name.
113
+ Calendar._TT["DAY_FIRST"] = "Hacer %s primer d�a de la semana";
114
+
115
+ // This may be locale-dependent. It specifies the week-end days, as an array
116
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
117
+ // means Monday, etc.
118
+ Calendar._TT["WEEKEND"] = "0,6";
119
+
120
+ Calendar._TT["CLOSE"] = "Cerrar";
121
+ Calendar._TT["TODAY"] = "Hoy";
122
+ Calendar._TT["TIME_PART"] = "(May�scula-)Clic o arrastre para cambiar valor";
123
+
124
+ // date formats
125
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
126
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
127
+
128
+ Calendar._TT["WK"] = "sem";
129
+ Calendar._TT["TIME"] = "Hora:";
js/calendar/lang/calendar-fi.js ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar FI language (Finnish, Suomi)
4
+ // Author: Jarno Käyhkö, <gambler@phnet.fi>
5
+ // Encoding: UTF-8
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // full day names
9
+ Calendar._DN = new Array
10
+ ("Sunnuntai",
11
+ "Maanantai",
12
+ "Tiistai",
13
+ "Keskiviikko",
14
+ "Torstai",
15
+ "Perjantai",
16
+ "Lauantai",
17
+ "Sunnuntai");
18
+
19
+ // short day names
20
+ Calendar._SDN = new Array
21
+ ("Su",
22
+ "Ma",
23
+ "Ti",
24
+ "Ke",
25
+ "To",
26
+ "Pe",
27
+ "La",
28
+ "Su");
29
+
30
+ // full month names
31
+ Calendar._MN = new Array
32
+ ("Tammikuu",
33
+ "Helmikuu",
34
+ "Maaliskuu",
35
+ "Huhtikuu",
36
+ "Toukokuu",
37
+ "Kesäkuu",
38
+ "Heinäkuu",
39
+ "Elokuu",
40
+ "Syyskuu",
41
+ "Lokakuu",
42
+ "Marraskuu",
43
+ "Joulukuu");
44
+
45
+ // short month names
46
+ Calendar._SMN = new Array
47
+ ("Tam",
48
+ "Hel",
49
+ "Maa",
50
+ "Huh",
51
+ "Tou",
52
+ "Kes",
53
+ "Hei",
54
+ "Elo",
55
+ "Syy",
56
+ "Lok",
57
+ "Mar",
58
+ "Jou");
59
+
60
+ // tooltips
61
+ Calendar._TT = {};
62
+ Calendar._TT["INFO"] = "Tietoja kalenterista";
63
+
64
+ Calendar._TT["ABOUT"] =
65
+ "DHTML Date/Time Selector\n" +
66
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
67
+ "Uusin versio osoitteessa: http://www.dynarch.com/projects/calendar/\n" +
68
+ "Julkaistu GNU LGPL lisenssin alaisuudessa. Lisätietoja osoitteessa http://gnu.org/licenses/lgpl.html" +
69
+ "\n\n" +
70
+ "Päivämäärä valinta:\n" +
71
+ "- Käytä \xab, \xbb painikkeita valitaksesi vuosi\n" +
72
+ "- Käytä " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " painikkeita valitaksesi kuukausi\n" +
73
+ "- Pitämällä hiiren painiketta minkä tahansa yllä olevan painikkeen kohdalla, saat näkyviin valikon nopeampaan siirtymiseen.";
74
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
75
+ "Ajan valinta:\n" +
76
+ "- Klikkaa kellonajan numeroita lisätäksesi aikaa\n" +
77
+ "- tai pitämällä Shift-näppäintä pohjassa saat aikaa taaksepäin\n" +
78
+ "- tai klikkaa ja pidä hiiren painike pohjassa sekä liikuta hiirtä muuttaaksesi aikaa nopeasti eteen- ja taaksepäin.";
79
+
80
+ Calendar._TT["PREV_YEAR"] = "Edell. vuosi (paina hetki, näet valikon)";
81
+ Calendar._TT["PREV_MONTH"] = "Edell. kuukausi (paina hetki, näet valikon)";
82
+ Calendar._TT["GO_TODAY"] = "Siirry tähän päivään";
83
+ Calendar._TT["NEXT_MONTH"] = "Seur. kuukausi (paina hetki, näet valikon)";
84
+ Calendar._TT["NEXT_YEAR"] = "Seur. vuosi (paina hetki, näet valikon)";
85
+ Calendar._TT["SEL_DATE"] = "Valitse päivämäärä";
86
+ Calendar._TT["DRAG_TO_MOVE"] = "Siirrä kalenterin paikkaa";
87
+ Calendar._TT["PART_TODAY"] = " (tänään)";
88
+ Calendar._TT["MON_FIRST"] = "Näytä maanantai ensimmäisenä";
89
+ Calendar._TT["SUN_FIRST"] = "Näytä sunnuntai ensimmäisenä";
90
+ Calendar._TT["CLOSE"] = "Sulje";
91
+ Calendar._TT["TODAY"] = "Tänään";
92
+ Calendar._TT["TIME_PART"] = "(Shift-) Klikkaa tai liikuta muuttaaksesi aikaa";
93
+
94
+ // date formats
95
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
96
+ Calendar._TT["TT_DATE_FORMAT"] = "%d.%m.%Y";
97
+
98
+ Calendar._TT["WK"] = "Vko";
js/calendar/lang/calendar-fr.js ADDED
@@ -0,0 +1,125 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // Translator: David Duret, <pilgrim@mala-template.net> from previous french version
13
+
14
+ // full day names
15
+ Calendar._DN = new Array
16
+ ("Dimanche",
17
+ "Lundi",
18
+ "Mardi",
19
+ "Mercredi",
20
+ "Jeudi",
21
+ "Vendredi",
22
+ "Samedi",
23
+ "Dimanche");
24
+
25
+ // Please note that the following array of short day names (and the same goes
26
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
27
+ // for exemplification on how one can customize the short day names, but if
28
+ // they are simply the first N letters of the full name you can simply say:
29
+ //
30
+ // Calendar._SDN_len = N; // short day name length
31
+ // Calendar._SMN_len = N; // short month name length
32
+ //
33
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
34
+ // present, to be compatible with translation files that were written before
35
+ // this feature.
36
+
37
+ // short day names
38
+ Calendar._SDN = new Array
39
+ ("Dim",
40
+ "Lun",
41
+ "Mar",
42
+ "Mar",
43
+ "Jeu",
44
+ "Ven",
45
+ "Sam",
46
+ "Dim");
47
+
48
+ // full month names
49
+ Calendar._MN = new Array
50
+ ("Janvier",
51
+ "F�vrier",
52
+ "Mars",
53
+ "Avril",
54
+ "Mai",
55
+ "Juin",
56
+ "Juillet",
57
+ "Ao�t",
58
+ "Septembre",
59
+ "Octobre",
60
+ "Novembre",
61
+ "D�cembre");
62
+
63
+ // short month names
64
+ Calendar._SMN = new Array
65
+ ("Jan",
66
+ "Fev",
67
+ "Mar",
68
+ "Avr",
69
+ "Mai",
70
+ "Juin",
71
+ "Juil",
72
+ "Aout",
73
+ "Sep",
74
+ "Oct",
75
+ "Nov",
76
+ "Dec");
77
+
78
+ // tooltips
79
+ Calendar._TT = {};
80
+ Calendar._TT["INFO"] = "A propos du calendrier";
81
+
82
+ Calendar._TT["ABOUT"] =
83
+ "DHTML Date/Heure Selecteur\n" +
84
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
85
+ "Pour la derniere version visitez : http://www.dynarch.com/projects/calendar/\n" +
86
+ "Distribu� par GNU LGPL. Voir http://gnu.org/licenses/lgpl.html pour les details." +
87
+ "\n\n" +
88
+ "Selection de la date :\n" +
89
+ "- Utiliser les bouttons \xab, \xbb pour selectionner l\'annee\n" +
90
+ "- Utiliser les bouttons " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pour selectionner les mois\n" +
91
+ "- Garder la souris sur n'importe quels boutons pour une selection plus rapide";
92
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
93
+ "Selection de l\'heure :\n" +
94
+ "- Cliquer sur heures ou minutes pour incrementer\n" +
95
+ "- ou Maj-clic pour decrementer\n" +
96
+ "- ou clic et glisser-deplacer pour une selection plus rapide";
97
+
98
+ Calendar._TT["PREV_YEAR"] = "Ann�e pr�c. (maintenir pour menu)";
99
+ Calendar._TT["PREV_MONTH"] = "Mois pr�c. (maintenir pour menu)";
100
+ Calendar._TT["GO_TODAY"] = "Atteindre la date du jour";
101
+ Calendar._TT["NEXT_MONTH"] = "Mois suiv. (maintenir pour menu)";
102
+ Calendar._TT["NEXT_YEAR"] = "Ann�e suiv. (maintenir pour menu)";
103
+ Calendar._TT["SEL_DATE"] = "S�lectionner une date";
104
+ Calendar._TT["DRAG_TO_MOVE"] = "D�placer";
105
+ Calendar._TT["PART_TODAY"] = " (Aujourd'hui)";
106
+
107
+ // the following is to inform that "%s" is to be the first day of week
108
+ // %s will be replaced with the day name.
109
+ Calendar._TT["DAY_FIRST"] = "Afficher %s en premier";
110
+
111
+ // This may be locale-dependent. It specifies the week-end days, as an array
112
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
113
+ // means Monday, etc.
114
+ Calendar._TT["WEEKEND"] = "0,6";
115
+
116
+ Calendar._TT["CLOSE"] = "Fermer";
117
+ Calendar._TT["TODAY"] = "Aujourd'hui";
118
+ Calendar._TT["TIME_PART"] = "(Maj-)Clic ou glisser pour modifier la valeur";
119
+
120
+ // date formats
121
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
122
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
123
+
124
+ Calendar._TT["WK"] = "Sem.";
125
+ Calendar._TT["TIME"] = "Heure :";
js/calendar/lang/calendar-he-utf8.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Idan Sofer, <idan@idanso.dyndns.org>
5
+ // Encoding: UTF-8
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("ראשון",
15
+ "שני",
16
+ "שלישי",
17
+ "רביעי",
18
+ "חמישי",
19
+ "שישי",
20
+ "שבת",
21
+ "ראשון");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("א",
38
+ "ב",
39
+ "ג",
40
+ "ד",
41
+ "ה",
42
+ "ו",
43
+ "ש",
44
+ "א");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("ינואר",
49
+ "פברואר",
50
+ "מרץ",
51
+ "אפריל",
52
+ "מאי",
53
+ "יוני",
54
+ "יולי",
55
+ "אוגוסט",
56
+ "ספטמבר",
57
+ "אוקטובר",
58
+ "נובמבר",
59
+ "דצמבר");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("ינא",
64
+ "פבר",
65
+ "מרץ",
66
+ "אפר",
67
+ "מאי",
68
+ "יונ",
69
+ "יול",
70
+ "אוג",
71
+ "ספט",
72
+ "אוק",
73
+ "נוב",
74
+ "דצמ");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "אודות השנתון";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "בחרן תאריך/שעה DHTML\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "הגירסא האחרונה זמינה ב: http://www.dynarch.com/projects/calendar/\n" +
84
+ "מופץ תחת זיכיון ה GNU LGPL. עיין ב http://gnu.org/licenses/lgpl.html לפרטים נוספים." +
85
+ "\n\n" +
86
+ בחירת תאריך:\n" +
87
+ "- השתמש בכפתורים \xab, \xbb לבחירת שנה\n" +
88
+ "- השתמש בכפתורים " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " לבחירת חודש\n" +
89
+ "- החזק העכבר לחוץ מעל הכפתורים המוזכרים לעיל לבחירה מהירה יותר.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "בחירת זמן:\n" +
92
+ "- לחץ על כל אחד מחלקי הזמן כדי להוסיף\n" +
93
+ "- או shift בשילוב עם לחיצה כדי להחסיר\n" +
94
+ "- או לחץ וגרור לפעולה מהירה יותר.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "שנה קודמת - החזק לקבלת תפריט";
97
+ Calendar._TT["PREV_MONTH"] = "חודש קודם - החזק לקבלת תפריט";
98
+ Calendar._TT["GO_TODAY"] = "עבור להיום";
99
+ Calendar._TT["NEXT_MONTH"] = "חודש הבא - החזק לתפריט";
100
+ Calendar._TT["NEXT_YEAR"] = "שנה הבאה - החזק לתפריט";
101
+ Calendar._TT["SEL_DATE"] = "בחר תאריך";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "גרור להזזה";
103
+ Calendar._TT["PART_TODAY"] = " )היום(";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "הצג %s קודם";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "6";
113
+
114
+ Calendar._TT["CLOSE"] = "סגור";
115
+ Calendar._TT["TODAY"] = "היום";
116
+ Calendar._TT["TIME_PART"] = "(שיפט-)לחץ וגרור כדי לשנות ערך";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
121
+
122
+ Calendar._TT["WK"] = "wk";
123
+ Calendar._TT["TIME"] = "שעה::";
js/calendar/lang/calendar-hr-utf8.js ADDED
@@ -0,0 +1,49 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Croatian language file for the DHTML Calendar version 0.9.2
2
+ * Author Krunoslav Zubrinic <krunoslav.zubrinic@vip.hr>, June 2003.
3
+ * Feel free to use this script under the terms of the GNU Lesser General
4
+ * Public License, as long as you do not remove or alter this notice.
5
+ */
6
+ Calendar._DN = new Array
7
+ ("Nedjelja",
8
+ "Ponedjeljak",
9
+ "Utorak",
10
+ "Srijeda",
11
+ "Četvrtak",
12
+ "Petak",
13
+ "Subota",
14
+ "Nedjelja");
15
+ Calendar._MN = new Array
16
+ ("Siječanj",
17
+ "Veljača",
18
+ "Ožujak",
19
+ "Travanj",
20
+ "Svibanj",
21
+ "Lipanj",
22
+ "Srpanj",
23
+ "Kolovoz",
24
+ "Rujan",
25
+ "Listopad",
26
+ "Studeni",
27
+ "Prosinac");
28
+
29
+ // tooltips
30
+ Calendar._TT = {};
31
+ Calendar._TT["TOGGLE"] = "Promjeni dan s kojim počinje tjedan";
32
+ Calendar._TT["PREV_YEAR"] = "Prethodna godina (dugi pritisak za meni)";
33
+ Calendar._TT["PREV_MONTH"] = "Prethodni mjesec (dugi pritisak za meni)";
34
+ Calendar._TT["GO_TODAY"] = "Idi na tekući dan";
35
+ Calendar._TT["NEXT_MONTH"] = "Slijedeći mjesec (dugi pritisak za meni)";
36
+ Calendar._TT["NEXT_YEAR"] = "Slijedeća godina (dugi pritisak za meni)";
37
+ Calendar._TT["SEL_DATE"] = "Izaberite datum";
38
+ Calendar._TT["DRAG_TO_MOVE"] = "Pritisni i povuci za promjenu pozicije";
39
+ Calendar._TT["PART_TODAY"] = " (today)";
40
+ Calendar._TT["MON_FIRST"] = "Prikaži ponedjeljak kao prvi dan";
41
+ Calendar._TT["SUN_FIRST"] = "Prikaži nedjelju kao prvi dan";
42
+ Calendar._TT["CLOSE"] = "Zatvori";
43
+ Calendar._TT["TODAY"] = "Danas";
44
+
45
+ // date formats
46
+ Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
47
+ Calendar._TT["TT_DATE_FORMAT"] = "DD, dd.mm.y";
48
+
49
+ Calendar._TT["WK"] = "Tje";
js/calendar/lang/calendar-hr.js ADDED
Binary file
js/calendar/lang/calendar-hu.js ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar HU language
4
+ // Author: ???
5
+ // Modifier: KARASZI Istvan, <jscalendar@spam.raszi.hu>
6
+ // Encoding: any
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ // For translators: please use UTF-8 if possible. We strongly believe that
10
+ // Unicode is the answer to a real internationalized world. Also please
11
+ // include your contact information in the header, as can be seen above.
12
+
13
+ // full day names
14
+ Calendar._DN = new Array
15
+ ("Vas�rnap",
16
+ "H�tf�",
17
+ "Kedd",
18
+ "Szerda",
19
+ "Cs�t�rt�k",
20
+ "P�ntek",
21
+ "Szombat",
22
+ "Vas�rnap");
23
+
24
+ // Please note that the following array of short day names (and the same goes
25
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
26
+ // for exemplification on how one can customize the short day names, but if
27
+ // they are simply the first N letters of the full name you can simply say:
28
+ //
29
+ // Calendar._SDN_len = N; // short day name length
30
+ // Calendar._SMN_len = N; // short month name length
31
+ //
32
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
33
+ // present, to be compatible with translation files that were written before
34
+ // this feature.
35
+
36
+ // short day names
37
+ Calendar._SDN = new Array
38
+ ("v",
39
+ "h",
40
+ "k",
41
+ "sze",
42
+ "cs",
43
+ "p",
44
+ "szo",
45
+ "v");
46
+
47
+ // full month names
48
+ Calendar._MN = new Array
49
+ ("janu�r",
50
+ "febru�r",
51
+ "m�rcius",
52
+ "�prilis",
53
+ "m�jus",
54
+ "j�nius",
55
+ "j�lius",
56
+ "augusztus",
57
+ "szeptember",
58
+ "okt�ber",
59
+ "november",
60
+ "december");
61
+
62
+ // short month names
63
+ Calendar._SMN = new Array
64
+ ("jan",
65
+ "feb",
66
+ "m�r",
67
+ "�pr",
68
+ "m�j",
69
+ "j�n",
70
+ "j�l",
71
+ "aug",
72
+ "sze",
73
+ "okt",
74
+ "nov",
75
+ "dec");
76
+
77
+ // tooltips
78
+ Calendar._TT = {};
79
+ Calendar._TT["INFO"] = "A kalend�riumr�l";
80
+
81
+ Calendar._TT["ABOUT"] =
82
+ "DHTML d�tum/id� kiv�laszt�\n" +
83
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
84
+ "a legfrissebb verzi� megtal�lhat�: http://www.dynarch.com/projects/calendar/\n" +
85
+ "GNU LGPL alatt terjesztve. L�sd a http://gnu.org/licenses/lgpl.html oldalt a r�szletekhez." +
86
+ "\n\n" +
87
+ "D�tum v�laszt�s:\n" +
88
+ "- haszn�lja a \xab, \xbb gombokat az �v kiv�laszt�s�hoz\n" +
89
+ "- haszn�lja a " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gombokat a h�nap kiv�laszt�s�hoz\n" +
90
+ "- tartsa lenyomva az eg�rgombot a gyors v�laszt�shoz.";
91
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
92
+ "Id� v�laszt�s:\n" +
93
+ "- kattintva n�velheti az id�t\n" +
94
+ "- shift-tel kattintva cs�kkentheti\n" +
95
+ "- lenyomva tartva �s h�zva gyorsabban kiv�laszthatja.";
96
+
97
+ Calendar._TT["PREV_YEAR"] = "El�z� �v (tartsa nyomva a men�h�z)";
98
+ Calendar._TT["PREV_MONTH"] = "El�z� h�nap (tartsa nyomva a men�h�z)";
99
+ Calendar._TT["GO_TODAY"] = "Mai napra ugr�s";
100
+ Calendar._TT["NEXT_MONTH"] = "K�v. h�nap (tartsa nyomva a men�h�z)";
101
+ Calendar._TT["NEXT_YEAR"] = "K�v. �v (tartsa nyomva a men�h�z)";
102
+ Calendar._TT["SEL_DATE"] = "V�lasszon d�tumot";
103
+ Calendar._TT["DRAG_TO_MOVE"] = "H�zza a mozgat�shoz";
104
+ Calendar._TT["PART_TODAY"] = " (ma)";
105
+
106
+ // the following is to inform that "%s" is to be the first day of week
107
+ // %s will be replaced with the day name.
108
+ Calendar._TT["DAY_FIRST"] = "%s legyen a h�t els� napja";
109
+
110
+ // This may be locale-dependent. It specifies the week-end days, as an array
111
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
112
+ // means Monday, etc.
113
+ Calendar._TT["WEEKEND"] = "0,6";
114
+
115
+ Calendar._TT["CLOSE"] = "Bez�r";
116
+ Calendar._TT["TODAY"] = "Ma";
117
+ Calendar._TT["TIME_PART"] = "(Shift-)Klikk vagy h�z�s az �rt�k v�ltoztat�s�hoz";
118
+
119
+ // date formats
120
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
121
+ Calendar._TT["TT_DATE_FORMAT"] = "%b %e, %a";
122
+
123
+ Calendar._TT["WK"] = "h�t";
124
+ Calendar._TT["TIME"] = "id�:";
js/calendar/lang/calendar-it.js ADDED
@@ -0,0 +1,124 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Translator: Fabio Di Bernardini, <altraqua@email.it>
6
+ // Encoding: any
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ // For translators: please use UTF-8 if possible. We strongly believe that
10
+ // Unicode is the answer to a real internationalized world. Also please
11
+ // include your contact information in the header, as can be seen above.
12
+
13
+ // full day names
14
+ Calendar._DN = new Array
15
+ ("Domenica",
16
+ "Lunedì",
17
+ "Martedì",
18
+ "Mercoledì",
19
+ "Giovedì",
20
+ "Venerdì",
21
+ "Sabato",
22
+ "Domenica");
23
+
24
+ // Please note that the following array of short day names (and the same goes
25
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
26
+ // for exemplification on how one can customize the short day names, but if
27
+ // they are simply the first N letters of the full name you can simply say:
28
+ //
29
+ // Calendar._SDN_len = N; // short day name length
30
+ // Calendar._SMN_len = N; // short month name length
31
+ //
32
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
33
+ // present, to be compatible with translation files that were written before
34
+ // this feature.
35
+
36
+ // short day names
37
+ Calendar._SDN = new Array
38
+ ("Dom",
39
+ "Lun",
40
+ "Mar",
41
+ "Mer",
42
+ "Gio",
43
+ "Ven",
44
+ "Sab",
45
+ "Dom");
46
+
47
+ // full month names
48
+ Calendar._MN = new Array
49
+ ("Gennaio",
50
+ "Febbraio",
51
+ "Marzo",
52
+ "Aprile",
53
+ "Maggio",
54
+ "Giugno",
55
+ "Luglio",
56
+ "Augosto",
57
+ "Settembre",
58
+ "Ottobre",
59
+ "Novembre",
60
+ "Dicembre");
61
+
62
+ // short month names
63
+ Calendar._SMN = new Array
64
+ ("Gen",
65
+ "Feb",
66
+ "Mar",
67
+ "Apr",
68
+ "Mag",
69
+ "Giu",
70
+ "Lug",
71
+ "Ago",
72
+ "Set",
73
+ "Ott",
74
+ "Nov",
75
+ "Dic");
76
+
77
+ // tooltips
78
+ Calendar._TT = {};
79
+ Calendar._TT["INFO"] = "Informazioni sul calendario";
80
+
81
+ Calendar._TT["ABOUT"] =
82
+ "DHTML Date/Time Selector\n" +
83
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
84
+ "Per gli aggiornamenti: http://www.dynarch.com/projects/calendar/\n" +
85
+ "Distribuito sotto licenza GNU LGPL. Vedi http://gnu.org/licenses/lgpl.html per i dettagli." +
86
+ "\n\n" +
87
+ "Selezione data:\n" +
88
+ "- Usa \xab, \xbb per selezionare l'anno\n" +
89
+ "- Usa " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " per i mesi\n" +
90
+ "- Tieni premuto a lungo il mouse per accedere alle funzioni di selezione veloce.";
91
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
92
+ "Selezione orario:\n" +
93
+ "- Clicca sul numero per incrementarlo\n" +
94
+ "- o Shift+click per decrementarlo\n" +
95
+ "- o click e sinistra o destra per variarlo.";
96
+
97
+ Calendar._TT["PREV_YEAR"] = "Anno prec.(clicca a lungo per il menù)";
98
+ Calendar._TT["PREV_MONTH"] = "Mese prec. (clicca a lungo per il menù)";
99
+ Calendar._TT["GO_TODAY"] = "Oggi";
100
+ Calendar._TT["NEXT_MONTH"] = "Pross. mese (clicca a lungo per il menù)";
101
+ Calendar._TT["NEXT_YEAR"] = "Pross. anno (clicca a lungo per il menù)";
102
+ Calendar._TT["SEL_DATE"] = "Seleziona data";
103
+ Calendar._TT["DRAG_TO_MOVE"] = "Trascina per spostarlo";
104
+ Calendar._TT["PART_TODAY"] = " (oggi)";
105
+
106
+ // the following is to inform that "%s" is to be the first day of week
107
+ // %s will be replaced with the day name.
108
+ Calendar._TT["DAY_FIRST"] = "Mostra prima %s";
109
+
110
+ // This may be locale-dependent. It specifies the week-end days, as an array
111
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
112
+ // means Monday, etc.
113
+ Calendar._TT["WEEKEND"] = "0,6";
114
+
115
+ Calendar._TT["CLOSE"] = "Chiudi";
116
+ Calendar._TT["TODAY"] = "Oggi";
117
+ Calendar._TT["TIME_PART"] = "(Shift-)Click o trascina per cambiare il valore";
118
+
119
+ // date formats
120
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
121
+ Calendar._TT["TT_DATE_FORMAT"] = "%a:%b:%e";
122
+
123
+ Calendar._TT["WK"] = "set";
124
+ Calendar._TT["TIME"] = "Ora:";
js/calendar/lang/calendar-jp.js ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ Calendar._DN = new Array
3
+ ("��",
4
+ "��",
5
+ "��",
6
+ "��",
7
+ "��",
8
+ "��",
9
+ "�y",
10
+ "��");
11
+ Calendar._MN = new Array
12
+ ("1��",
13
+ "2��",
14
+ "3��",
15
+ "4��",
16
+ "5��",
17
+ "6��",
18
+ "7��",
19
+ "8��",
20
+ "9��",
21
+ "10��",
22
+ "11��",
23
+ "12��");
24
+
25
+ // tooltips
26
+ Calendar._TT = {};
27
+ Calendar._TT["TOGGLE"] = "�T�̍ŏ��̗j����؂�ւ�";
28
+ Calendar._TT["PREV_YEAR"] = "�O�N";
29
+ Calendar._TT["PREV_MONTH"] = "�O��";
30
+ Calendar._TT["GO_TODAY"] = "����";
31
+ Calendar._TT["NEXT_MONTH"] = "����";
32
+ Calendar._TT["NEXT_YEAR"] = "���N";
33
+ Calendar._TT["SEL_DATE"] = "���t�I��";
34
+ Calendar._TT["DRAG_TO_MOVE"] = "�E�B���h�E�̈ړ�";
35
+ Calendar._TT["PART_TODAY"] = " (����)";
36
+ Calendar._TT["MON_FIRST"] = "���j����擪��";
37
+ Calendar._TT["SUN_FIRST"] = "���j����擪��";
38
+ Calendar._TT["CLOSE"] = "�‚���";
39
+ Calendar._TT["TODAY"] = "����";
40
+
41
+ // date formats
42
+ Calendar._TT["DEF_DATE_FORMAT"] = "y-mm-dd";
43
+ Calendar._TT["TT_DATE_FORMAT"] = "%m�� %d�� (%a)";
44
+
45
+ Calendar._TT["WK"] = "�T";
js/calendar/lang/calendar-ko-utf8.js ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Translation: Yourim Yi <yyi@yourim.net>
6
+ // Encoding: EUC-KR
7
+ // lang : ko
8
+ // Distributed under the same terms as the calendar itself.
9
+
10
+ // For translators: please use UTF-8 if possible. We strongly believe that
11
+ // Unicode is the answer to a real internationalized world. Also please
12
+ // include your contact information in the header, as can be seen above.
13
+
14
+ // full day names
15
+
16
+ Calendar._DN = new Array
17
+ ("일요일",
18
+ "월요일",
19
+ "화요일",
20
+ "수요일",
21
+ "목요일",
22
+ "금요일",
23
+ "토요일",
24
+ "일요일");
25
+
26
+ // Please note that the following array of short day names (and the same goes
27
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
28
+ // for exemplification on how one can customize the short day names, but if
29
+ // they are simply the first N letters of the full name you can simply say:
30
+ //
31
+ // Calendar._SDN_len = N; // short day name length
32
+ // Calendar._SMN_len = N; // short month name length
33
+ //
34
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
35
+ // present, to be compatible with translation files that were written before
36
+ // this feature.
37
+
38
+ // short day names
39
+ Calendar._SDN = new Array
40
+ ("일",
41
+ "월",
42
+ "화",
43
+ "수",
44
+ "목",
45
+ "금",
46
+ "토",
47
+ "일");
48
+
49
+ // full month names
50
+ Calendar._MN = new Array
51
+ ("1월",
52
+ "2월",
53
+ "3월",
54
+ "4월",
55
+ "5월",
56
+ "6월",
57
+ "7월",
58
+ "8월",
59
+ "9월",
60
+ "10월",
61
+ "11월",
62
+ "12월");
63
+
64
+ // short month names
65
+ Calendar._SMN = new Array
66
+ ("1",
67
+ "2",
68
+ "3",
69
+ "4",
70
+ "5",
71
+ "6",
72
+ "7",
73
+ "8",
74
+ "9",
75
+ "10",
76
+ "11",
77
+ "12");
78
+
79
+ // tooltips
80
+ Calendar._TT = {};
81
+ Calendar._TT["INFO"] = "calendar 에 대해서";
82
+
83
+ Calendar._TT["ABOUT"] =
84
+ "DHTML Date/Time Selector\n" +
85
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
86
+ "\n"+
87
+ "최신 버전을 받으시려면 http://www.dynarch.com/projects/calendar/ 에 방문하세요\n" +
88
+ "\n"+
89
+ "GNU LGPL 라이센스로 배포됩니다. \n"+
90
+ "라이센스에 대한 자세한 내용은 http://gnu.org/licenses/lgpl.html 을 읽으세요." +
91
+ "\n\n" +
92
+ "날짜 선택:\n" +
93
+ "- 연도를 선택하려면 \xab, \xbb 버튼을 사용합니다\n" +
94
+ "- 달을 선택하려면 " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " 버튼을 누르세요\n" +
95
+ "- 계속 누르고 있으면 위 값들을 빠르게 선택하실 수 있습니다.";
96
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
97
+ "시간 선택:\n" +
98
+ "- 마우스로 누르면 시간이 증가합니다\n" +
99
+ "- Shift 키와 함께 누르면 감소합니다\n" +
100
+ "- 누른 상태에서 마우스를 움직이면 좀 더 빠르게 값이 변합니다.\n";
101
+
102
+ Calendar._TT["PREV_YEAR"] = "지난 해 (길게 누르면 목록)";
103
+ Calendar._TT["PREV_MONTH"] = "지난 달 (길게 누르면 목록)";
104
+ Calendar._TT["GO_TODAY"] = "오늘 날짜로";
105
+ Calendar._TT["NEXT_MONTH"] = "다음 달 (길게 누르면 목록)";
106
+ Calendar._TT["NEXT_YEAR"] = "다음 해 (길게 누르면 목록)";
107
+ Calendar._TT["SEL_DATE"] = "날짜를 선택하세요";
108
+ Calendar._TT["DRAG_TO_MOVE"] = "마우스 드래그로 이동 하세요";
109
+ Calendar._TT["PART_TODAY"] = " (오늘)";
110
+ Calendar._TT["MON_FIRST"] = "월요일을 한 주의 시작 요일로";
111
+ Calendar._TT["SUN_FIRST"] = "일요일을 한 주의 시작 요일로";
112
+ Calendar._TT["CLOSE"] = "닫기";
113
+ Calendar._TT["TODAY"] = "오늘";
114
+ Calendar._TT["TIME_PART"] = "(Shift-)클릭 또는 드래그 하세요";
115
+
116
+ // date formats
117
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
118
+ Calendar._TT["TT_DATE_FORMAT"] = "%b/%e [%a]";
119
+
120
+ Calendar._TT["WK"] = "주";
js/calendar/lang/calendar-ko.js ADDED
@@ -0,0 +1,120 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Translation: Yourim Yi <yyi@yourim.net>
6
+ // Encoding: EUC-KR
7
+ // lang : ko
8
+ // Distributed under the same terms as the calendar itself.
9
+
10
+ // For translators: please use UTF-8 if possible. We strongly believe that
11
+ // Unicode is the answer to a real internationalized world. Also please
12
+ // include your contact information in the header, as can be seen above.
13
+
14
+ // full day names
15
+
16
+ Calendar._DN = new Array
17
+ ("�Ͽ���",
18
+ "������",
19
+ "ȭ����",
20
+ "������",
21
+ "�����",
22
+ "�ݿ���",
23
+ "�����",
24
+ "�Ͽ���");
25
+
26
+ // Please note that the following array of short day names (and the same goes
27
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
28
+ // for exemplification on how one can customize the short day names, but if
29
+ // they are simply the first N letters of the full name you can simply say:
30
+ //
31
+ // Calendar._SDN_len = N; // short day name length
32
+ // Calendar._SMN_len = N; // short month name length
33
+ //
34
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
35
+ // present, to be compatible with translation files that were written before
36
+ // this feature.
37
+
38
+ // short day names
39
+ Calendar._SDN = new Array
40
+ ("��",
41
+ "��",
42
+ "ȭ",
43
+ "��",
44
+ "��",
45
+ "��",
46
+ "��",
47
+ "��");
48
+
49
+ // full month names
50
+ Calendar._MN = new Array
51
+ ("1��",
52
+ "2��",
53
+ "3��",
54
+ "4��",
55
+ "5��",
56
+ "6��",
57
+ "7��",
58
+ "8��",
59
+ "9��",
60
+ "10��",
61
+ "11��",
62
+ "12��");
63
+
64
+ // short month names
65
+ Calendar._SMN = new Array
66
+ ("1",
67
+ "2",
68
+ "3",
69
+ "4",
70
+ "5",
71
+ "6",
72
+ "7",
73
+ "8",
74
+ "9",
75
+ "10",
76
+ "11",
77
+ "12");
78
+
79
+ // tooltips
80
+ Calendar._TT = {};
81
+ Calendar._TT["INFO"] = "calendar �� ���ؼ�";
82
+
83
+ Calendar._TT["ABOUT"] =
84
+ "DHTML Date/Time Selector\n" +
85
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
86
+ "\n"+
87
+ "�ֽ� ������ �����÷��� http://www.dynarch.com/projects/calendar/ �� �湮�ϼ���\n" +
88
+ "\n"+
89
+ "GNU LGPL ���̼����� �����˴ϴ�. \n"+
90
+ "���̼����� ���� �ڼ��� ������ http://gnu.org/licenses/lgpl.html �� ��������." +
91
+ "\n\n" +
92
+ "��¥ ����:\n" +
93
+ "- ������ �����Ϸ��� \xab, \xbb ��ư�� ����մϴ�\n" +
94
+ "- ���� �����Ϸ��� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ��ư�� ��������\n" +
95
+ "- ��� ������ ������ �� ������ ������ �����Ͻ� �� �ֽ��ϴ�.";
96
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
97
+ "�ð� ����:\n" +
98
+ "- ���콺�� ������ �ð��� �����մϴ�\n" +
99
+ "- Shift Ű�� �Բ� ������ �����մϴ�\n" +
100
+ "- ���� ���¿��� ���콺�� �����̸� �� �� ������ ���� ���մϴ�.\n";
101
+
102
+ Calendar._TT["PREV_YEAR"] = "���� �� (��� ������ ���)";
103
+ Calendar._TT["PREV_MONTH"] = "���� �� (��� ������ ���)";
104
+ Calendar._TT["GO_TODAY"] = "���� ��¥��";
105
+ Calendar._TT["NEXT_MONTH"] = "���� �� (��� ������ ���)";
106
+ Calendar._TT["NEXT_YEAR"] = "���� �� (��� ������ ���)";
107
+ Calendar._TT["SEL_DATE"] = "��¥�� �����ϼ���";
108
+ Calendar._TT["DRAG_TO_MOVE"] = "���콺 �巡�׷� �̵� �ϼ���";
109
+ Calendar._TT["PART_TODAY"] = " (����)";
110
+ Calendar._TT["MON_FIRST"] = "�������� �� ���� ���� ���Ϸ�";
111
+ Calendar._TT["SUN_FIRST"] = "�Ͽ����� �� ���� ���� ���Ϸ�";
112
+ Calendar._TT["CLOSE"] = "�ݱ�";
113
+ Calendar._TT["TODAY"] = "����";
114
+ Calendar._TT["TIME_PART"] = "(Shift-)Ŭ�� �Ǵ� �巡�� �ϼ���";
115
+
116
+ // date formats
117
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
118
+ Calendar._TT["TT_DATE_FORMAT"] = "%b/%e [%a]";
119
+
120
+ Calendar._TT["WK"] = "��";
js/calendar/lang/calendar-lt-utf8.js ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar LT language
4
+ // Author: Martynas Majeris, <martynas@solmetra.lt>
5
+ // Encoding: UTF-8
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Sekmadienis",
15
+ "Pirmadienis",
16
+ "Antradienis",
17
+ "Trečiadienis",
18
+ "Ketvirtadienis",
19
+ "Pentadienis",
20
+ "Šeštadienis",
21
+ "Sekmadienis");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Sek",
38
+ "Pir",
39
+ "Ant",
40
+ "Tre",
41
+ "Ket",
42
+ "Pen",
43
+ "Šeš",
44
+ "Sek");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Sausis",
49
+ "Vasaris",
50
+ "Kovas",
51
+ "Balandis",
52
+ "Gegužė",
53
+ "Birželis",
54
+ "Liepa",
55
+ "Rugpjūtis",
56
+ "Rugsėjis",
57
+ "Spalis",
58
+ "Lapkritis",
59
+ "Gruodis");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Sau",
64
+ "Vas",
65
+ "Kov",
66
+ "Bal",
67
+ "Geg",
68
+ "Bir",
69
+ "Lie",
70
+ "Rgp",
71
+ "Rgs",
72
+ "Spa",
73
+ "Lap",
74
+ "Gru");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Apie kalendorių";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "Naujausią versiją rasite: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Platinamas pagal GNU LGPL licenciją. Aplankykite http://gnu.org/licenses/lgpl.html" +
85
+ "\n\n" +
86
+ "Datos pasirinkimas:\n" +
87
+ "- Metų pasirinkimas: \xab, \xbb\n" +
88
+ "- Mėnesio pasirinkimas: " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
89
+ "- Nuspauskite ir laikykite pelės klavišą greitesniam pasirinkimui.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Laiko pasirinkimas:\n" +
92
+ "- Spustelkite ant valandų arba minučių - skaičius padidės vienetu.\n" +
93
+ "- Jei spausite kartu su Shift, skaičius sumažės.\n" +
94
+ "- Greitam pasirinkimui spustelkite ir pajudinkite pelę.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Ankstesni metai (laikykite, jei norite meniu)";
97
+ Calendar._TT["PREV_MONTH"] = "Ankstesnis mėnuo (laikykite, jei norite meniu)";
98
+ Calendar._TT["GO_TODAY"] = "Pasirinkti šiandieną";
99
+ Calendar._TT["NEXT_MONTH"] = "Kitas mėnuo (laikykite, jei norite meniu)";
100
+ Calendar._TT["NEXT_YEAR"] = "Kiti metai (laikykite, jei norite meniu)";
101
+ Calendar._TT["SEL_DATE"] = "Pasirinkite datą";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Tempkite";
103
+ Calendar._TT["PART_TODAY"] = " (šiandien)";
104
+ Calendar._TT["MON_FIRST"] = "Pirma savaitės diena - pirmadienis";
105
+ Calendar._TT["SUN_FIRST"] = "Pirma savaitės diena - sekmadienis";
106
+ Calendar._TT["CLOSE"] = "Uždaryti";
107
+ Calendar._TT["TODAY"] = "Šiandien";
108
+ Calendar._TT["TIME_PART"] = "Spustelkite arba tempkite jei norite pakeisti";
109
+
110
+ // date formats
111
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
112
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %Y-%m-%d";
113
+
114
+ Calendar._TT["WK"] = "sav";
js/calendar/lang/calendar-lt.js ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar LT language
4
+ // Author: Martynas Majeris, <martynas@solmetra.lt>
5
+ // Encoding: Windows-1257
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Sekmadienis",
15
+ "Pirmadienis",
16
+ "Antradienis",
17
+ "Tre�iadienis",
18
+ "Ketvirtadienis",
19
+ "Pentadienis",
20
+ "�e�tadienis",
21
+ "Sekmadienis");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Sek",
38
+ "Pir",
39
+ "Ant",
40
+ "Tre",
41
+ "Ket",
42
+ "Pen",
43
+ "�e�",
44
+ "Sek");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Sausis",
49
+ "Vasaris",
50
+ "Kovas",
51
+ "Balandis",
52
+ "Gegu��",
53
+ "Bir�elis",
54
+ "Liepa",
55
+ "Rugpj�tis",
56
+ "Rugs�jis",
57
+ "Spalis",
58
+ "Lapkritis",
59
+ "Gruodis");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Sau",
64
+ "Vas",
65
+ "Kov",
66
+ "Bal",
67
+ "Geg",
68
+ "Bir",
69
+ "Lie",
70
+ "Rgp",
71
+ "Rgs",
72
+ "Spa",
73
+ "Lap",
74
+ "Gru");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Apie kalendori�";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "Naujausi� versij� rasite: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Platinamas pagal GNU LGPL licencij�. Aplankykite http://gnu.org/licenses/lgpl.html" +
85
+ "\n\n" +
86
+ "Datos pasirinkimas:\n" +
87
+ "- Met� pasirinkimas: \xab, \xbb\n" +
88
+ "- M�nesio pasirinkimas: " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
89
+ "- Nuspauskite ir laikykite pel�s klavi�� greitesniam pasirinkimui.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Laiko pasirinkimas:\n" +
92
+ "- Spustelkite ant valand� arba minu�i� - skai�us padid�s vienetu.\n" +
93
+ "- Jei spausite kartu su Shift, skai�ius suma��s.\n" +
94
+ "- Greitam pasirinkimui spustelkite ir pajudinkite pel�.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Ankstesni metai (laikykite, jei norite meniu)";
97
+ Calendar._TT["PREV_MONTH"] = "Ankstesnis m�nuo (laikykite, jei norite meniu)";
98
+ Calendar._TT["GO_TODAY"] = "Pasirinkti �iandien�";
99
+ Calendar._TT["NEXT_MONTH"] = "Kitas m�nuo (laikykite, jei norite meniu)";
100
+ Calendar._TT["NEXT_YEAR"] = "Kiti metai (laikykite, jei norite meniu)";
101
+ Calendar._TT["SEL_DATE"] = "Pasirinkite dat�";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Tempkite";
103
+ Calendar._TT["PART_TODAY"] = " (�iandien)";
104
+ Calendar._TT["MON_FIRST"] = "Pirma savait�s diena - pirmadienis";
105
+ Calendar._TT["SUN_FIRST"] = "Pirma savait�s diena - sekmadienis";
106
+ Calendar._TT["CLOSE"] = "U�daryti";
107
+ Calendar._TT["TODAY"] = "�iandien";
108
+ Calendar._TT["TIME_PART"] = "Spustelkite arba tempkite jei norite pakeisti";
109
+
110
+ // date formats
111
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
112
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %Y-%m-%d";
113
+
114
+ Calendar._TT["WK"] = "sav";
js/calendar/lang/calendar-lv.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar LV language
4
+ // Author: Juris Valdovskis, <juris@dc.lv>
5
+ // Encoding: cp1257
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Sv�tdiena",
15
+ "Pirmdiena",
16
+ "Otrdiena",
17
+ "Tre�diena",
18
+ "Ceturdiena",
19
+ "Piektdiena",
20
+ "Sestdiena",
21
+ "Sv�tdiena");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Sv",
38
+ "Pr",
39
+ "Ot",
40
+ "Tr",
41
+ "Ce",
42
+ "Pk",
43
+ "Se",
44
+ "Sv");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Janv�ris",
49
+ "Febru�ris",
50
+ "Marts",
51
+ "Apr�lis",
52
+ "Maijs",
53
+ "J�nijs",
54
+ "J�lijs",
55
+ "Augusts",
56
+ "Septembris",
57
+ "Oktobris",
58
+ "Novembris",
59
+ "Decembris");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Jan",
64
+ "Feb",
65
+ "Mar",
66
+ "Apr",
67
+ "Mai",
68
+ "J�n",
69
+ "J�l",
70
+ "Aug",
71
+ "Sep",
72
+ "Okt",
73
+ "Nov",
74
+ "Dec");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Par kalend�ru";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "Datuma izv�le:\n" +
87
+ "- Izmanto \xab, \xbb pogas, lai izv�l�tos gadu\n" +
88
+ "- Izmanto " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "pogas, lai izv�l�tos m�nesi\n" +
89
+ "- Turi nospiestu peles pogu uz jebkuru no augst�k min�taj�m pog�m, lai pa�trin�tu izv�li.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Laika izv�le:\n" +
92
+ "- Uzklik��ini uz jebkuru no laika da��m, lai palielin�tu to\n" +
93
+ "- vai Shift-klik��is, lai samazin�tu to\n" +
94
+ "- vai noklik��ini un velc uz attiec�go virzienu lai main�tu �tr�k.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Iepr. gads (turi izv�lnei)";
97
+ Calendar._TT["PREV_MONTH"] = "Iepr. m�nesis (turi izv�lnei)";
98
+ Calendar._TT["GO_TODAY"] = "�odien";
99
+ Calendar._TT["NEXT_MONTH"] = "N�ko�ais m�nesis (turi izv�lnei)";
100
+ Calendar._TT["NEXT_YEAR"] = "N�ko�ais gads (turi izv�lnei)";
101
+ Calendar._TT["SEL_DATE"] = "Izv�lies datumu";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Velc, lai p�rvietotu";
103
+ Calendar._TT["PART_TODAY"] = " (�odien)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "Att�lot %s k� pirmo";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "1,7";
113
+
114
+ Calendar._TT["CLOSE"] = "Aizv�rt";
115
+ Calendar._TT["TODAY"] = "�odien";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)Klik��is vai p�rvieto, lai main�tu";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b";
121
+
122
+ Calendar._TT["WK"] = "wk";
123
+ Calendar._TT["TIME"] = "Laiks:";
js/calendar/lang/calendar-nl.js ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ Calendar._DN = new Array
3
+ ("Zondag",
4
+ "Maandag",
5
+ "Dinsdag",
6
+ "Woensdag",
7
+ "Donderdag",
8
+ "Vrijdag",
9
+ "Zaterdag",
10
+ "Zondag");
11
+
12
+ Calendar._SDN_len = 2;
13
+
14
+ Calendar._MN = new Array
15
+ ("Januari",
16
+ "Februari",
17
+ "Maart",
18
+ "April",
19
+ "Mei",
20
+ "Juni",
21
+ "Juli",
22
+ "Augustus",
23
+ "September",
24
+ "Oktober",
25
+ "November",
26
+ "December");
27
+
28
+ // tooltips
29
+ Calendar._TT = {};
30
+ Calendar._TT["INFO"] = "Info";
31
+
32
+ Calendar._TT["ABOUT"] =
33
+ "DHTML Datum/Tijd Selector\n" +
34
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
35
+ "Ga voor de meest recente versie naar: http://www.dynarch.com/projects/calendar/\n" +
36
+ "Verspreid onder de GNU LGPL. Zie http://gnu.org/licenses/lgpl.html voor details." +
37
+ "\n\n" +
38
+ "Datum selectie:\n" +
39
+ "- Gebruik de \xab \xbb knoppen om een jaar te selecteren\n" +
40
+ "- Gebruik de " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " knoppen om een maand te selecteren\n" +
41
+ "- Houd de muis ingedrukt op de genoemde knoppen voor een snellere selectie.";
42
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
43
+ "Tijd selectie:\n" +
44
+ "- Klik op een willekeurig onderdeel van het tijd gedeelte om het te verhogen\n" +
45
+ "- of Shift-klik om het te verlagen\n" +
46
+ "- of klik en sleep voor een snellere selectie.";
47
+
48
+ //Calendar._TT["TOGGLE"] = "Selecteer de eerste week-dag";
49
+ Calendar._TT["PREV_YEAR"] = "Vorig jaar (ingedrukt voor menu)";
50
+ Calendar._TT["PREV_MONTH"] = "Vorige maand (ingedrukt voor menu)";
51
+ Calendar._TT["GO_TODAY"] = "Ga naar Vandaag";
52
+ Calendar._TT["NEXT_MONTH"] = "Volgende maand (ingedrukt voor menu)";
53
+ Calendar._TT["NEXT_YEAR"] = "Volgend jaar (ingedrukt voor menu)";
54
+ Calendar._TT["SEL_DATE"] = "Selecteer datum";
55
+ Calendar._TT["DRAG_TO_MOVE"] = "Klik en sleep om te verplaatsen";
56
+ Calendar._TT["PART_TODAY"] = " (vandaag)";
57
+ //Calendar._TT["MON_FIRST"] = "Toon Maandag eerst";
58
+ //Calendar._TT["SUN_FIRST"] = "Toon Zondag eerst";
59
+
60
+ Calendar._TT["DAY_FIRST"] = "Toon %s eerst";
61
+
62
+ Calendar._TT["WEEKEND"] = "0,6";
63
+
64
+ Calendar._TT["CLOSE"] = "Sluiten";
65
+ Calendar._TT["TODAY"] = "(vandaag)";
66
+ Calendar._TT["TIME_PART"] = "(Shift-)Klik of sleep om de waarde te veranderen";
67
+
68
+ // date formats
69
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
70
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b %Y";
71
+
72
+ Calendar._TT["WK"] = "wk";
73
+ Calendar._TT["TIME"] = "Tijd:";
js/calendar/lang/calendar-no.js ADDED
@@ -0,0 +1,114 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar NO language
4
+ // Author: Daniel Holmen, <daniel.holmen@ciber.no>
5
+ // Encoding: UTF-8
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Søndag",
15
+ "Mandag",
16
+ "Tirsdag",
17
+ "Onsdag",
18
+ "Torsdag",
19
+ "Fredag",
20
+ "Lørdag",
21
+ "Søndag");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Søn",
38
+ "Man",
39
+ "Tir",
40
+ "Ons",
41
+ "Tor",
42
+ "Fre",
43
+ "Lør",
44
+ "Søn");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Januar",
49
+ "Februar",
50
+ "Mars",
51
+ "April",
52
+ "Mai",
53
+ "Juni",
54
+ "Juli",
55
+ "August",
56
+ "September",
57
+ "Oktober",
58
+ "November",
59
+ "Desember");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Jan",
64
+ "Feb",
65
+ "Mar",
66
+ "Apr",
67
+ "Mai",
68
+ "Jun",
69
+ "Jul",
70
+ "Aug",
71
+ "Sep",
72
+ "Okt",
73
+ "Nov",
74
+ "Des");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Om kalenderen";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Dato-/Tidsvelger\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For nyeste versjon, gå til: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distribuert under GNU LGPL. Se http://gnu.org/licenses/lgpl.html for detaljer." +
85
+ "\n\n" +
86
+ "Datovalg:\n" +
87
+ "- Bruk knappene \xab og \xbb for å velge år\n" +
88
+ "- Bruk knappene " + String.fromCharCode(0x2039) + " og " + String.fromCharCode(0x203a) + " for å velge måned\n" +
89
+ "- Hold inne musknappen eller knappene over for raskere valg.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Tidsvalg:\n" +
92
+ "- Klikk på en av tidsdelene for å øke den\n" +
93
+ "- eller Shift-klikk for å senke verdien\n" +
94
+ "- eller klikk-og-dra for raskere valg..";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Forrige. år (hold for meny)";
97
+ Calendar._TT["PREV_MONTH"] = "Forrige. måned (hold for meny)";
98
+ Calendar._TT["GO_TODAY"] = "Gå til idag";
99
+ Calendar._TT["NEXT_MONTH"] = "Neste måned (hold for meny)";
100
+ Calendar._TT["NEXT_YEAR"] = "Neste år (hold for meny)";
101
+ Calendar._TT["SEL_DATE"] = "Velg dato";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Dra for å flytte";
103
+ Calendar._TT["PART_TODAY"] = " (idag)";
104
+ Calendar._TT["MON_FIRST"] = "Vis mandag først";
105
+ Calendar._TT["SUN_FIRST"] = "Vis søndag først";
106
+ Calendar._TT["CLOSE"] = "Lukk";
107
+ Calendar._TT["TODAY"] = "Idag";
108
+ Calendar._TT["TIME_PART"] = "(Shift-)Klikk eller dra for å endre verdi";
109
+
110
+ // date formats
111
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d.%m.%Y";
112
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
113
+
114
+ Calendar._TT["WK"] = "uke";
js/calendar/lang/calendar-pl-utf8.js ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar PL language
4
+ // Author: Dariusz Pietrzak, <eyck@ghost.anime.pl>
5
+ // Author: Janusz Piwowarski, <jpiw@go2.pl>
6
+ // Encoding: utf-8
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ Calendar._DN = new Array
10
+ ("Niedziela",
11
+ "Poniedziałek",
12
+ "Wtorek",
13
+ "Środa",
14
+ "Czwartek",
15
+ "Piątek",
16
+ "Sobota",
17
+ "Niedziela");
18
+ Calendar._SDN = new Array
19
+ ("Nie",
20
+ "Pn",
21
+ "Wt",
22
+ "Śr",
23
+ "Cz",
24
+ "Pt",
25
+ "So",
26
+ "Nie");
27
+ Calendar._MN = new Array
28
+ ("Styczeń",
29
+ "Luty",
30
+ "Marzec",
31
+ "Kwiecień",
32
+ "Maj",
33
+ "Czerwiec",
34
+ "Lipiec",
35
+ "Sierpień",
36
+ "Wrzesień",
37
+ "Październik",
38
+ "Listopad",
39
+ "Grudzień");
40
+ Calendar._SMN = new Array
41
+ ("Sty",
42
+ "Lut",
43
+ "Mar",
44
+ "Kwi",
45
+ "Maj",
46
+ "Cze",
47
+ "Lip",
48
+ "Sie",
49
+ "Wrz",
50
+ "Paź",
51
+ "Lis",
52
+ "Gru");
53
+
54
+ // tooltips
55
+ Calendar._TT = {};
56
+ Calendar._TT["INFO"] = "O kalendarzu";
57
+
58
+ Calendar._TT["ABOUT"] =
59
+ "DHTML Date/Time Selector\n" +
60
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
61
+ "Aby pobrać najnowszą wersję, odwiedź: http://www.dynarch.com/projects/calendar/\n" +
62
+ "Dostępny na licencji GNU LGPL. Zobacz szczegóły na http://gnu.org/licenses/lgpl.html." +
63
+ "\n\n" +
64
+ "Wybór daty:\n" +
65
+ "- Użyj przycisków \xab, \xbb by wybrać rok\n" +
66
+ "- Użyj przycisków " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " by wybrać miesiąc\n" +
67
+ "- Przytrzymaj klawisz myszy nad jednym z powyższych przycisków dla szybszego wyboru.";
68
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
69
+ "Wybór czasu:\n" +
70
+ "- Kliknij na jednym z pól czasu by zwiększyć jego wartość\n" +
71
+ "- lub kliknij trzymając Shift by zmiejszyć jego wartość\n" +
72
+ "- lub kliknij i przeciągnij dla szybszego wyboru.";
73
+
74
+ //Calendar._TT["TOGGLE"] = "Zmień pierwszy dzień tygodnia";
75
+ Calendar._TT["PREV_YEAR"] = "Poprzedni rok (przytrzymaj dla menu)";
76
+ Calendar._TT["PREV_MONTH"] = "Poprzedni miesiąc (przytrzymaj dla menu)";
77
+ Calendar._TT["GO_TODAY"] = "Idź do dzisiaj";
78
+ Calendar._TT["NEXT_MONTH"] = "Następny miesiąc (przytrzymaj dla menu)";
79
+ Calendar._TT["NEXT_YEAR"] = "Następny rok (przytrzymaj dla menu)";
80
+ Calendar._TT["SEL_DATE"] = "Wybierz datę";
81
+ Calendar._TT["DRAG_TO_MOVE"] = "Przeciągnij by przesunąć";
82
+ Calendar._TT["PART_TODAY"] = " (dzisiaj)";
83
+ Calendar._TT["MON_FIRST"] = "Wyświetl poniedziałek jako pierwszy";
84
+ Calendar._TT["SUN_FIRST"] = "Wyświetl niedzielę jako pierwszą";
85
+ Calendar._TT["CLOSE"] = "Zamknij";
86
+ Calendar._TT["TODAY"] = "Dzisiaj";
87
+ Calendar._TT["TIME_PART"] = "(Shift-)Kliknij lub przeciągnij by zmienić wartość";
88
+
89
+ // date formats
90
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
91
+ Calendar._TT["TT_DATE_FORMAT"] = "%e %B, %A";
92
+
93
+ Calendar._TT["WK"] = "ty";
js/calendar/lang/calendar-pl.js ADDED
@@ -0,0 +1,56 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ // Calendar PL language
3
+ // Author: Artur Filipiak, <imagen@poczta.fm>
4
+ // January, 2004
5
+ // Encoding: UTF-8
6
+ Calendar._DN = new Array
7
+ ("Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota", "Niedziela");
8
+
9
+ Calendar._SDN = new Array
10
+ ("N", "Pn", "Wt", "Śr", "Cz", "Pt", "So", "N");
11
+
12
+ Calendar._MN = new Array
13
+ ("Styczeń", "Luty", "Marzec", "Kwiecień", "Maj", "Czerwiec", "Lipiec", "Sierpień", "Wrzesień", "Październik", "Listopad", "Grudzień");
14
+
15
+ Calendar._SMN = new Array
16
+ ("Sty", "Lut", "Mar", "Kwi", "Maj", "Cze", "Lip", "Sie", "Wrz", "Paź", "Lis", "Gru");
17
+
18
+ // tooltips
19
+ Calendar._TT = {};
20
+ Calendar._TT["INFO"] = "O kalendarzu";
21
+
22
+ Calendar._TT["ABOUT"] =
23
+ "DHTML Date/Time Selector\n" +
24
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
25
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
26
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
27
+ "\n\n" +
28
+ "Wybór daty:\n" +
29
+ "- aby wybrać rok użyj przycisków \xab, \xbb\n" +
30
+ "- aby wybrać miesiąc użyj przycisków " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + "\n" +
31
+ "- aby przyspieszyć wybór przytrzymaj wciśnięty przycisk myszy nad ww. przyciskami.";
32
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
33
+ "Wybór czasu:\n" +
34
+ "- aby zwiększyć wartość kliknij na dowolnym elemencie selekcji czasu\n" +
35
+ "- aby zmniejszyć wartość użyj dodatkowo klawisza Shift\n" +
36
+ "- możesz również poruszać myszkę w lewo i prawo wraz z wciśniętym lewym klawiszem.";
37
+
38
+ Calendar._TT["PREV_YEAR"] = "Poprz. rok (przytrzymaj dla menu)";
39
+ Calendar._TT["PREV_MONTH"] = "Poprz. miesiąc (przytrzymaj dla menu)";
40
+ Calendar._TT["GO_TODAY"] = "Pokaż dziś";
41
+ Calendar._TT["NEXT_MONTH"] = "Nast. miesiąc (przytrzymaj dla menu)";
42
+ Calendar._TT["NEXT_YEAR"] = "Nast. rok (przytrzymaj dla menu)";
43
+ Calendar._TT["SEL_DATE"] = "Wybierz datę";
44
+ Calendar._TT["DRAG_TO_MOVE"] = "Przesuń okienko";
45
+ Calendar._TT["PART_TODAY"] = " (dziś)";
46
+ Calendar._TT["MON_FIRST"] = "Pokaż Poniedziałek jako pierwszy";
47
+ Calendar._TT["SUN_FIRST"] = "Pokaż Niedzielę jako pierwszą";
48
+ Calendar._TT["CLOSE"] = "Zamknij";
49
+ Calendar._TT["TODAY"] = "Dziś";
50
+ Calendar._TT["TIME_PART"] = "(Shift-)klik | drag, aby zmienić wartość";
51
+
52
+ // date formats
53
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y.%m.%d";
54
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
55
+
56
+ Calendar._TT["WK"] = "wk";
js/calendar/lang/calendar-pt.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar pt_BR language
4
+ // Author: Adalberto Machado, <betosm@terra.com.br>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Domingo",
15
+ "Segunda",
16
+ "Terca",
17
+ "Quarta",
18
+ "Quinta",
19
+ "Sexta",
20
+ "Sabado",
21
+ "Domingo");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("Dom",
38
+ "Seg",
39
+ "Ter",
40
+ "Qua",
41
+ "Qui",
42
+ "Sex",
43
+ "Sab",
44
+ "Dom");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("Janeiro",
49
+ "Fevereiro",
50
+ "Marco",
51
+ "Abril",
52
+ "Maio",
53
+ "Junho",
54
+ "Julho",
55
+ "Agosto",
56
+ "Setembro",
57
+ "Outubro",
58
+ "Novembro",
59
+ "Dezembro");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("Jan",
64
+ "Fev",
65
+ "Mar",
66
+ "Abr",
67
+ "Mai",
68
+ "Jun",
69
+ "Jul",
70
+ "Ago",
71
+ "Set",
72
+ "Out",
73
+ "Nov",
74
+ "Dez");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "Sobre o calendario";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "Ultima versao visite: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distribuido sobre GNU LGPL. Veja http://gnu.org/licenses/lgpl.html para detalhes." +
85
+ "\n\n" +
86
+ "Selecao de data:\n" +
87
+ "- Use os botoes \xab, \xbb para selecionar o ano\n" +
88
+ "- Use os botoes " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para selecionar o mes\n" +
89
+ "- Segure o botao do mouse em qualquer um desses botoes para selecao rapida.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Selecao de hora:\n" +
92
+ "- Clique em qualquer parte da hora para incrementar\n" +
93
+ "- ou Shift-click para decrementar\n" +
94
+ "- ou clique e segure para selecao rapida.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "Ant. ano (segure para menu)";
97
+ Calendar._TT["PREV_MONTH"] = "Ant. mes (segure para menu)";
98
+ Calendar._TT["GO_TODAY"] = "Hoje";
99
+ Calendar._TT["NEXT_MONTH"] = "Prox. mes (segure para menu)";
100
+ Calendar._TT["NEXT_YEAR"] = "Prox. ano (segure para menu)";
101
+ Calendar._TT["SEL_DATE"] = "Selecione a data";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Arraste para mover";
103
+ Calendar._TT["PART_TODAY"] = " (hoje)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "Mostre %s primeiro";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "Fechar";
115
+ Calendar._TT["TODAY"] = "Hoje";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)Click ou arraste para mudar valor";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d/%m/%Y";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %e %b";
121
+
122
+ Calendar._TT["WK"] = "sm";
123
+ Calendar._TT["TIME"] = "Hora:";
js/calendar/lang/calendar-ro.js ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+ Calendar._DN = new Array
3
+ ("Duminică",
4
+ "Luni",
5
+ "Marţi",
6
+ "Miercuri",
7
+ "Joi",
8
+ "Vineri",
9
+ "Sâmbătă",
10
+ "Duminică");
11
+ Calendar._SDN_len = 2;
12
+ Calendar._MN = new Array
13
+ ("Ianuarie",
14
+ "Februarie",
15
+ "Martie",
16
+ "Aprilie",
17
+ "Mai",
18
+ "Iunie",
19
+ "Iulie",
20
+ "August",
21
+ "Septembrie",
22
+ "Octombrie",
23
+ "Noiembrie",
24
+ "Decembrie");
25
+
26
+ // tooltips
27
+ Calendar._TT = {};
28
+
29
+ Calendar._TT["INFO"] = "Despre calendar";
30
+
31
+ Calendar._TT["ABOUT"] =
32
+ "DHTML Date/Time Selector\n" +
33
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
34
+ "Pentru ultima versiune vizitaţi: http://www.dynarch.com/projects/calendar/\n" +
35
+ "Distribuit sub GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
36
+ "\n\n" +
37
+ "Selecţia datei:\n" +
38
+ "- Folosiţi butoanele \xab, \xbb pentru a selecta anul\n" +
39
+ "- Folosiţi butoanele " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pentru a selecta luna\n" +
40
+ "- Tineţi butonul mouse-ului apăsat pentru selecţie mai rapidă.";
41
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
42
+ "Selecţia orei:\n" +
43
+ "- Click pe ora sau minut pentru a mări valoarea cu 1\n" +
44
+ "- Sau Shift-Click pentru a micşora valoarea cu 1\n" +
45
+ "- Sau Click şi drag pentru a selecta mai repede.";
46
+
47
+ Calendar._TT["PREV_YEAR"] = "Anul precedent (lung pt menu)";
48
+ Calendar._TT["PREV_MONTH"] = "Luna precedentă (lung pt menu)";
49
+ Calendar._TT["GO_TODAY"] = "Data de azi";
50
+ Calendar._TT["NEXT_MONTH"] = "Luna următoare (lung pt menu)";
51
+ Calendar._TT["NEXT_YEAR"] = "Anul următor (lung pt menu)";
52
+ Calendar._TT["SEL_DATE"] = "Selectează data";
53
+ Calendar._TT["DRAG_TO_MOVE"] = "Trage pentru a mişca";
54
+ Calendar._TT["PART_TODAY"] = " (astăzi)";
55
+ Calendar._TT["DAY_FIRST"] = "Afişează %s prima zi";
56
+ Calendar._TT["WEEKEND"] = "0,6";
57
+ Calendar._TT["CLOSE"] = "Închide";
58
+ Calendar._TT["TODAY"] = "Astăzi";
59
+ Calendar._TT["TIME_PART"] = "(Shift-)Click sau drag pentru a selecta";
60
+
61
+ // date formats
62
+ Calendar._TT["DEF_DATE_FORMAT"] = "%d-%m-%Y";
63
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %d %B";
64
+
65
+ Calendar._TT["WK"] = "spt";
66
+ Calendar._TT["TIME"] = "Ora:";
js/calendar/lang/calendar-ru.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar RU language
4
+ // Translation: Sly Golovanov, http://golovanov.net, <sly@golovanov.net>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("воскресенье",
15
+ "понедельник",
16
+ "вторник",
17
+ "среда",
18
+ "четверг",
19
+ "пятница",
20
+ "суббота",
21
+ "воскресенье");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("вск",
38
+ "пон",
39
+ "втр",
40
+ "срд",
41
+ "чет",
42
+ "пят",
43
+ "суб",
44
+ "вск");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("январь",
49
+ "февраль",
50
+ "март",
51
+ "апрель",
52
+ "май",
53
+ "июнь",
54
+ "июль",
55
+ "август",
56
+ "сентябрь",
57
+ "октябрь",
58
+ "ноябрь",
59
+ "декабрь");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("янв",
64
+ "фев",
65
+ "мар",
66
+ "апр",
67
+ "май",
68
+ "июн",
69
+ "июл",
70
+ "авг",
71
+ "сен",
72
+ "окт",
73
+ "ноя",
74
+ "дек");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "О календаре...";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "Как выбрать дату:\n" +
87
+ "- При помощи кнопок \xab, \xbb можно выбрать год\n" +
88
+ "- При помощи кнопок " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " можно выбрать месяц\n" +
89
+ "- Подержите эти кнопки нажатыми, чтобы появилось меню быстрого выбора.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "Как выбрать время:\n" +
92
+ "- При клике на часах или минутах они увеличиваются\n" +
93
+ "- при клике с нажатой клавишей Shift они уменьшаются\n" +
94
+ "- если нажать и двигать мышкой влево/вправо, они будут меняться быстрее.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "На год назад (удерживать для меню)";
97
+ Calendar._TT["PREV_MONTH"] = "На месяц назад (удерживать для меню)";
98
+ Calendar._TT["GO_TODAY"] = "Сегодня";
99
+ Calendar._TT["NEXT_MONTH"] = "На месяц вперед (удерживать для меню)";
100
+ Calendar._TT["NEXT_YEAR"] = "На год вперед (удерживать для меню)";
101
+ Calendar._TT["SEL_DATE"] = "Выберите дату";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "Перетаскивайте мышкой";
103
+ Calendar._TT["PART_TODAY"] = " (сегодня)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "Первый день недели будет %s";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "Закрыть";
115
+ Calendar._TT["TODAY"] = "Сегодня";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)клик или нажать и двигать";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a";
121
+
122
+ Calendar._TT["WK"] = "нед";
123
+ Calendar._TT["TIME"] = "Время:";
js/calendar/lang/calendar-ru_win_.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar RU language
4
+ // Translation: Sly Golovanov, http://golovanov.net, <sly@golovanov.net>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("�����������",
15
+ "�����������",
16
+ "�������",
17
+ "�����",
18
+ "�������",
19
+ "�������",
20
+ "�������",
21
+ "�����������");
22
+
23
+ // Please note that the following array of short day names (and the same goes
24
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
25
+ // for exemplification on how one can customize the short day names, but if
26
+ // they are simply the first N letters of the full name you can simply say:
27
+ //
28
+ // Calendar._SDN_len = N; // short day name length
29
+ // Calendar._SMN_len = N; // short month name length
30
+ //
31
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
32
+ // present, to be compatible with translation files that were written before
33
+ // this feature.
34
+
35
+ // short day names
36
+ Calendar._SDN = new Array
37
+ ("���",
38
+ "���",
39
+ "���",
40
+ "���",
41
+ "���",
42
+ "���",
43
+ "���",
44
+ "���");
45
+
46
+ // full month names
47
+ Calendar._MN = new Array
48
+ ("������",
49
+ "�������",
50
+ "����",
51
+ "������",
52
+ "���",
53
+ "����",
54
+ "����",
55
+ "������",
56
+ "��������",
57
+ "�������",
58
+ "������",
59
+ "�������");
60
+
61
+ // short month names
62
+ Calendar._SMN = new Array
63
+ ("���",
64
+ "���",
65
+ "���",
66
+ "���",
67
+ "���",
68
+ "���",
69
+ "���",
70
+ "���",
71
+ "���",
72
+ "���",
73
+ "���",
74
+ "���");
75
+
76
+ // tooltips
77
+ Calendar._TT = {};
78
+ Calendar._TT["INFO"] = "� ���������...";
79
+
80
+ Calendar._TT["ABOUT"] =
81
+ "DHTML Date/Time Selector\n" +
82
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
83
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
84
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
85
+ "\n\n" +
86
+ "��� ������� ����:\n" +
87
+ "- ��� ������ ������ \xab, \xbb ����� ������� ���\n" +
88
+ "- ��� ������ ������ " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ����� ������� �����\n" +
89
+ "- ��������� ��� ������ ��������, ����� ��������� ���� �������� ������.";
90
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
91
+ "��� ������� �����:\n" +
92
+ "- ��� ����� �� ����� ��� ������� ��� �������������\n" +
93
+ "- ��� ����� � ������� �������� Shift ��� �����������\n" +
94
+ "- ���� ������ � ������� ������ �����/������, ��� ����� �������� �������.";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "�� ��� ����� (���������� ��� ����)";
97
+ Calendar._TT["PREV_MONTH"] = "�� ����� ����� (���������� ��� ����)";
98
+ Calendar._TT["GO_TODAY"] = "�������";
99
+ Calendar._TT["NEXT_MONTH"] = "�� ����� ������ (���������� ��� ����)";
100
+ Calendar._TT["NEXT_YEAR"] = "�� ��� ������ (���������� ��� ����)";
101
+ Calendar._TT["SEL_DATE"] = "�������� ����";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "�������������� ������";
103
+ Calendar._TT["PART_TODAY"] = " (�������)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "������ ���� ������ ����� %s";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "�������";
115
+ Calendar._TT["TODAY"] = "�������";
116
+ Calendar._TT["TIME_PART"] = "(Shift-)���� ��� ������ � �������";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%e %b, %a";
121
+
122
+ Calendar._TT["WK"] = "���";
123
+ Calendar._TT["TIME"] = "�����:";
js/calendar/lang/calendar-si.js ADDED
@@ -0,0 +1,94 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Slovenian language file for the DHTML Calendar version 0.9.2
2
+ * Author David Milost <mercy@volja.net>, January 2004.
3
+ * Feel free to use this script under the terms of the GNU Lesser General
4
+ * Public License, as long as you do not remove or alter this notice.
5
+ */
6
+ // full day names
7
+ Calendar._DN = new Array
8
+ ("Nedelja",
9
+ "Ponedeljek",
10
+ "Torek",
11
+ "Sreda",
12
+ "Četrtek",
13
+ "Petek",
14
+ "Sobota",
15
+ "Nedelja");
16
+ // short day names
17
+ Calendar._SDN = new Array
18
+ ("Ned",
19
+ "Pon",
20
+ "Tor",
21
+ "Sre",
22
+ "Čet",
23
+ "Pet",
24
+ "Sob",
25
+ "Ned");
26
+ // short month names
27
+ Calendar._SMN = new Array
28
+ ("Jan",
29
+ "Feb",
30
+ "Mar",
31
+ "Apr",
32
+ "Maj",
33
+ "Jun",
34
+ "Jul",
35
+ "Avg",
36
+ "Sep",
37
+ "Okt",
38
+ "Nov",
39
+ "Dec");
40
+ // full month names
41
+ Calendar._MN = new Array
42
+ ("Januar",
43
+ "Februar",
44
+ "Marec",
45
+ "April",
46
+ "Maj",
47
+ "Junij",
48
+ "Julij",
49
+ "Avgust",
50
+ "September",
51
+ "Oktober",
52
+ "November",
53
+ "December");
54
+
55
+ // tooltips
56
+ // tooltips
57
+ Calendar._TT = {};
58
+ Calendar._TT["INFO"] = "O koledarju";
59
+
60
+ Calendar._TT["ABOUT"] =
61
+ "DHTML Date/Time Selector\n" +
62
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
63
+ "Za zadnjo verzijo pojdine na naslov: http://www.dynarch.com/projects/calendar/\n" +
64
+ "Distribuirano pod GNU LGPL. Poglejte http://gnu.org/licenses/lgpl.html za podrobnosti." +
65
+ "\n\n" +
66
+ "Izbor datuma:\n" +
67
+ "- Uporabite \xab, \xbb gumbe za izbor leta\n" +
68
+ "- Uporabite " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " gumbe za izbor meseca\n" +
69
+ "- Zadržite klik na kateremkoli od zgornjih gumbov za hiter izbor.";
70
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
71
+ "Izbor ćasa:\n" +
72
+ "- Kliknite na katerikoli del ćasa za poveć. le-tega\n" +
73
+ "- ali Shift-click za zmanj. le-tega\n" +
74
+ "- ali kliknite in povlecite za hiter izbor.";
75
+
76
+ Calendar._TT["TOGGLE"] = "Spremeni dan s katerim se prićne teden";
77
+ Calendar._TT["PREV_YEAR"] = "Predhodnje leto (dolg klik za meni)";
78
+ Calendar._TT["PREV_MONTH"] = "Predhodnji mesec (dolg klik za meni)";
79
+ Calendar._TT["GO_TODAY"] = "Pojdi na tekoći dan";
80
+ Calendar._TT["NEXT_MONTH"] = "Naslednji mesec (dolg klik za meni)";
81
+ Calendar._TT["NEXT_YEAR"] = "Naslednje leto (dolg klik za meni)";
82
+ Calendar._TT["SEL_DATE"] = "Izberite datum";
83
+ Calendar._TT["DRAG_TO_MOVE"] = "Pritisni in povleci za spremembo pozicije";
84
+ Calendar._TT["PART_TODAY"] = " (danes)";
85
+ Calendar._TT["MON_FIRST"] = "Prikaži ponedeljek kot prvi dan";
86
+ Calendar._TT["SUN_FIRST"] = "Prikaži nedeljo kot prvi dan";
87
+ Calendar._TT["CLOSE"] = "Zapri";
88
+ Calendar._TT["TODAY"] = "Danes";
89
+
90
+ // date formats
91
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
92
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e";
93
+
94
+ Calendar._TT["WK"] = "Ted";
js/calendar/lang/calendar-sk.js ADDED
@@ -0,0 +1,99 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar SK language
4
+ // Author: Peter Valach (pvalach@gmx.net)
5
+ // Encoding: utf-8
6
+ // Last update: 2003/10/29
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ // full day names
10
+ Calendar._DN = new Array
11
+ ("NedeÄľa",
12
+ "Pondelok",
13
+ "Utorok",
14
+ "Streda",
15
+ "Ĺ tvrtok",
16
+ "Piatok",
17
+ "Sobota",
18
+ "NedeÄľa");
19
+
20
+ // short day names
21
+ Calendar._SDN = new Array
22
+ ("Ned",
23
+ "Pon",
24
+ "Uto",
25
+ "Str",
26
+ "Ĺ tv",
27
+ "Pia",
28
+ "Sob",
29
+ "Ned");
30
+
31
+ // full month names
32
+ Calendar._MN = new Array
33
+ ("Január",
34
+ "Február",
35
+ "Marec",
36
+ "AprĂ­l",
37
+ "Máj",
38
+ "JĂşn",
39
+ "JĂşl",
40
+ "August",
41
+ "September",
42
+ "OktĂłber",
43
+ "November",
44
+ "December");
45
+
46
+ // short month names
47
+ Calendar._SMN = new Array
48
+ ("Jan",
49
+ "Feb",
50
+ "Mar",
51
+ "Apr",
52
+ "Máj",
53
+ "JĂşn",
54
+ "JĂşl",
55
+ "Aug",
56
+ "Sep",
57
+ "Okt",
58
+ "Nov",
59
+ "Dec");
60
+
61
+ // tooltips
62
+ Calendar._TT = {};
63
+ Calendar._TT["INFO"] = "O kalendári";
64
+
65
+ Calendar._TT["ABOUT"] =
66
+ "DHTML Date/Time Selector\n" +
67
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" +
68
+ "Poslednú verziu nájdete na: http://www.dynarch.com/projects/calendar/\n" +
69
+ "Distribuované pod GNU LGPL. Viď http://gnu.org/licenses/lgpl.html pre detaily." +
70
+ "\n\n" +
71
+ "Výber dátumu:\n" +
72
+ "- Použite tlačidlá \xab, \xbb pre výber roku\n" +
73
+ "- Použite tlačidlá " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " pre výber mesiaca\n" +
74
+ "- Ak ktorékoľvek z týchto tlačidiel podržíte dlhšie, zobrazí sa rýchly výber.";
75
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
76
+ "Výber času:\n" +
77
+ "- Kliknutie na niektorú položku času ju zvýši\n" +
78
+ "- Shift-klik ju znĂ­Ĺľi\n" +
79
+ "- Ak podržíte tlačítko stlačené, posúvaním meníte hodnotu.";
80
+
81
+ Calendar._TT["PREV_YEAR"] = "Predošlý rok (podržte pre menu)";
82
+ Calendar._TT["PREV_MONTH"] = "Predošlý mesiac (podržte pre menu)";
83
+ Calendar._TT["GO_TODAY"] = "Prejsť na dnešok";
84
+ Calendar._TT["NEXT_MONTH"] = "Nasl. mesiac (podrĹľte pre menu)";
85
+ Calendar._TT["NEXT_YEAR"] = "Nasl. rok (podrĹľte pre menu)";
86
+ Calendar._TT["SEL_DATE"] = "Zvoľte dátum";
87
+ Calendar._TT["DRAG_TO_MOVE"] = "PodrĹľanĂ­m tlaÄŤĂ­tka zmenĂ­te polohu";
88
+ Calendar._TT["PART_TODAY"] = " (dnes)";
89
+ Calendar._TT["MON_FIRST"] = "ZobraziĹĄ pondelok ako prvĂ˝";
90
+ Calendar._TT["SUN_FIRST"] = "ZobraziĹĄ nedeÄľu ako prvĂş";
91
+ Calendar._TT["CLOSE"] = "ZavrieĹĄ";
92
+ Calendar._TT["TODAY"] = "Dnes";
93
+ Calendar._TT["TIME_PART"] = "(Shift-)klik/ĹĄahanie zmenĂ­ hodnotu";
94
+
95
+ // date formats
96
+ Calendar._TT["DEF_DATE_FORMAT"] = "$d. %m. %Y";
97
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %e. %b";
98
+
99
+ Calendar._TT["WK"] = "týž";
js/calendar/lang/calendar-sp.js ADDED
@@ -0,0 +1,110 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar SP language
4
+ // Author: Rafael Velasco <rvu_at_idecnet_dot_com>
5
+ // Encoding: any
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // For translators: please use UTF-8 if possible. We strongly believe that
9
+ // Unicode is the answer to a real internationalized world. Also please
10
+ // include your contact information in the header, as can be seen above.
11
+
12
+ // full day names
13
+ Calendar._DN = new Array
14
+ ("Domingo",
15
+ "Lunes",
16
+ "Martes",
17
+ "Miercoles",
18
+ "Jueves",
19
+ "Viernes",
20
+ "Sabado",
21
+ "Domingo");
22
+
23
+ Calendar._SDN = new Array
24
+ ("Dom",
25
+ "Lun",
26
+ "Mar",
27
+ "Mie",
28
+ "Jue",
29
+ "Vie",
30
+ "Sab",
31
+ "Dom");
32
+
33
+ // full month names
34
+ Calendar._MN = new Array
35
+ ("Enero",
36
+ "Febrero",
37
+ "Marzo",
38
+ "Abril",
39
+ "Mayo",
40
+ "Junio",
41
+ "Julio",
42
+ "Agosto",
43
+ "Septiembre",
44
+ "Octubre",
45
+ "Noviembre",
46
+ "Diciembre");
47
+
48
+ // short month names
49
+ Calendar._SMN = new Array
50
+ ("Ene",
51
+ "Feb",
52
+ "Mar",
53
+ "Abr",
54
+ "May",
55
+ "Jun",
56
+ "Jul",
57
+ "Ago",
58
+ "Sep",
59
+ "Oct",
60
+ "Nov",
61
+ "Dic");
62
+
63
+ // tooltips
64
+ Calendar._TT = {};
65
+ Calendar._TT["INFO"] = "Informaci�n del Calendario";
66
+
67
+ Calendar._TT["ABOUT"] =
68
+ "DHTML Date/Time Selector\n" +
69
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
70
+ "Nuevas versiones en: http://www.dynarch.com/projects/calendar/\n" +
71
+ "Distribuida bajo licencia GNU LGPL. Para detalles vea http://gnu.org/licenses/lgpl.html ." +
72
+ "\n\n" +
73
+ "Selecci�n de Fechas:\n" +
74
+ "- Use \xab, \xbb para seleccionar el a�o\n" +
75
+ "- Use " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " para seleccionar el mes\n" +
76
+ "- Mantenga presionado el bot�n del rat�n en cualquiera de las opciones superiores para un acceso rapido .";
77
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
78
+ "Selecci�n del Reloj:\n" +
79
+ "- Seleccione la hora para cambiar el reloj\n" +
80
+ "- o presione Shift-click para disminuirlo\n" +
81
+ "- o presione click y arrastre del rat�n para una selecci�n rapida.";
82
+
83
+ Calendar._TT["PREV_YEAR"] = "A�o anterior (Presione para menu)";
84
+ Calendar._TT["PREV_MONTH"] = "Mes Anterior (Presione para menu)";
85
+ Calendar._TT["GO_TODAY"] = "Ir a Hoy";
86
+ Calendar._TT["NEXT_MONTH"] = "Mes Siguiente (Presione para menu)";
87
+ Calendar._TT["NEXT_YEAR"] = "A�o Siguiente (Presione para menu)";
88
+ Calendar._TT["SEL_DATE"] = "Seleccione fecha";
89
+ Calendar._TT["DRAG_TO_MOVE"] = "Arrastre y mueva";
90
+ Calendar._TT["PART_TODAY"] = " (Hoy)";
91
+
92
+ // the following is to inform that "%s" is to be the first day of week
93
+ // %s will be replaced with the day name.
94
+ Calendar._TT["DAY_FIRST"] = "Mostrar %s primero";
95
+
96
+ // This may be locale-dependent. It specifies the week-end days, as an array
97
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
98
+ // means Monday, etc.
99
+ Calendar._TT["WEEKEND"] = "0,6";
100
+
101
+ Calendar._TT["CLOSE"] = "Cerrar";
102
+ Calendar._TT["TODAY"] = "Hoy";
103
+ Calendar._TT["TIME_PART"] = "(Shift-)Click o arrastra para cambar el valor";
104
+
105
+ // date formats
106
+ Calendar._TT["DEF_DATE_FORMAT"] = "%dd-%mm-%yy";
107
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %e de %B de %Y";
108
+
109
+ Calendar._TT["WK"] = "Sm";
110
+ Calendar._TT["TIME"] = "Hora:";
js/calendar/lang/calendar-sv.js ADDED
@@ -0,0 +1,93 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar SV language (Swedish, svenska)
4
+ // Author: Mihai Bazon, <mihai_bazon@yahoo.com>
5
+ // Translation team: <sv@li.org>
6
+ // Translator: Leonard Norrg�rd <leonard.norrgard@refactor.fi>
7
+ // Last translator: Leonard Norrg�rd <leonard.norrgard@refactor.fi>
8
+ // Encoding: iso-latin-1
9
+ // Distributed under the same terms as the calendar itself.
10
+
11
+ // For translators: please use UTF-8 if possible. We strongly believe that
12
+ // Unicode is the answer to a real internationalized world. Also please
13
+ // include your contact information in the header, as can be seen above.
14
+
15
+ // full day names
16
+ Calendar._DN = new Array
17
+ ("s�ndag",
18
+ "m�ndag",
19
+ "tisdag",
20
+ "onsdag",
21
+ "torsdag",
22
+ "fredag",
23
+ "l�rdag",
24
+ "s�ndag");
25
+
26
+ // Please note that the following array of short day names (and the same goes
27
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
28
+ // for exemplification on how one can customize the short day names, but if
29
+ // they are simply the first N letters of the full name you can simply say:
30
+ //
31
+ // Calendar._SDN_len = N; // short day name length
32
+ // Calendar._SMN_len = N; // short month name length
33
+ //
34
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
35
+ // present, to be compatible with translation files that were written before
36
+ // this feature.
37
+ Calendar._SDN_len = 2;
38
+ Calendar._SMN_len = 3;
39
+
40
+ // full month names
41
+ Calendar._MN = new Array
42
+ ("januari",
43
+ "februari",
44
+ "mars",
45
+ "april",
46
+ "maj",
47
+ "juni",
48
+ "juli",
49
+ "augusti",
50
+ "september",
51
+ "oktober",
52
+ "november",
53
+ "december");
54
+
55
+ // tooltips
56
+ Calendar._TT = {};
57
+ Calendar._TT["INFO"] = "Om kalendern";
58
+
59
+ Calendar._TT["ABOUT"] =
60
+ "DHTML Datum/tid-v�ljare\n" +
61
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
62
+ "F�r senaste version g� till: http://www.dynarch.com/projects/calendar/\n" +
63
+ "Distribueras under GNU LGPL. Se http://gnu.org/licenses/lgpl.html f�r detaljer." +
64
+ "\n\n" +
65
+ "Val av datum:\n" +
66
+ "- Anv�nd knapparna \xab, \xbb f�r att v�lja �r\n" +
67
+ "- Anv�nd knapparna " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " f�r att v�lja m�nad\n" +
68
+ "- H�ll musknappen nedtryckt p� n�gon av ovanst�ende knappar f�r snabbare val.";
69
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
70
+ "Val av tid:\n" +
71
+ "- Klicka p� en del av tiden f�r att �ka den delen\n" +
72
+ "- eller skift-klicka f�r att minska den\n" +
73
+ "- eller klicka och drag f�r snabbare val.";
74
+
75
+ Calendar._TT["PREV_YEAR"] = "F�reg�ende �r (h�ll f�r menu)";
76
+ Calendar._TT["PREV_MONTH"] = "F�reg�ende m�nad (h�ll f�r menu)";
77
+ Calendar._TT["GO_TODAY"] = "G� till dagens datum";
78
+ Calendar._TT["NEXT_MONTH"] = "F�ljande m�nad (h�ll f�r menu)";
79
+ Calendar._TT["NEXT_YEAR"] = "F�ljande �r (h�ll f�r menu)";
80
+ Calendar._TT["SEL_DATE"] = "V�lj datum";
81
+ Calendar._TT["DRAG_TO_MOVE"] = "Drag f�r att flytta";
82
+ Calendar._TT["PART_TODAY"] = " (idag)";
83
+ Calendar._TT["MON_FIRST"] = "Visa m�ndag f�rst";
84
+ Calendar._TT["SUN_FIRST"] = "Visa s�ndag f�rst";
85
+ Calendar._TT["CLOSE"] = "St�ng";
86
+ Calendar._TT["TODAY"] = "Idag";
87
+ Calendar._TT["TIME_PART"] = "(Skift-)klicka eller drag f�r att �ndra tid";
88
+
89
+ // date formats
90
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
91
+ Calendar._TT["TT_DATE_FORMAT"] = "%A %d %b %Y";
92
+
93
+ Calendar._TT["WK"] = "vecka";
js/calendar/lang/calendar-tr.js ADDED
@@ -0,0 +1,58 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ //////////////////////////////////////////////////////////////////////////////////////////////
2
+ // Turkish Translation by Nuri AKMAN
3
+ // Location: Ankara/TURKEY
4
+ // e-mail : nuriakman@hotmail.com
5
+ // Date : April, 9 2003
6
+ //
7
+ // Note: if Turkish Characters does not shown on you screen
8
+ // please include falowing line your html code:
9
+ //
10
+ // <meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
11
+ //
12
+ //////////////////////////////////////////////////////////////////////////////////////////////
13
+
14
+ // ** I18N
15
+ Calendar._DN = new Array
16
+ ("Pazar",
17
+ "Pazartesi",
18
+ "Sal�",
19
+ "�ar�amba",
20
+ "Per�embe",
21
+ "Cuma",
22
+ "Cumartesi",
23
+ "Pazar");
24
+ Calendar._MN = new Array
25
+ ("Ocak",
26
+ "�ubat",
27
+ "Mart",
28
+ "Nisan",
29
+ "May�s",
30
+ "Haziran",
31
+ "Temmuz",
32
+ "A�ustos",
33
+ "Eyl�l",
34
+ "Ekim",
35
+ "Kas�m",
36
+ "Aral�k");
37
+
38
+ // tooltips
39
+ Calendar._TT = {};
40
+ Calendar._TT["TOGGLE"] = "Haftan�n ilk g�n�n� kayd�r";
41
+ Calendar._TT["PREV_YEAR"] = "�nceki Y�l (Men� i�in bas�l� tutunuz)";
42
+ Calendar._TT["PREV_MONTH"] = "�nceki Ay (Men� i�in bas�l� tutunuz)";
43
+ Calendar._TT["GO_TODAY"] = "Bug�n'e git";
44
+ Calendar._TT["NEXT_MONTH"] = "Sonraki Ay (Men� i�in bas�l� tutunuz)";
45
+ Calendar._TT["NEXT_YEAR"] = "Sonraki Y�l (Men� i�in bas�l� tutunuz)";
46
+ Calendar._TT["SEL_DATE"] = "Tarih se�iniz";
47
+ Calendar._TT["DRAG_TO_MOVE"] = "Ta��mak i�in s�r�kleyiniz";
48
+ Calendar._TT["PART_TODAY"] = " (bug�n)";
49
+ Calendar._TT["MON_FIRST"] = "Takvim Pazartesi g�n�nden ba�las�n";
50
+ Calendar._TT["SUN_FIRST"] = "Takvim Pazar g�n�nden ba�las�n";
51
+ Calendar._TT["CLOSE"] = "Kapat";
52
+ Calendar._TT["TODAY"] = "Bug�n";
53
+
54
+ // date formats
55
+ Calendar._TT["DEF_DATE_FORMAT"] = "dd-mm-y";
56
+ Calendar._TT["TT_DATE_FORMAT"] = "d MM y, DD";
57
+
58
+ Calendar._TT["WK"] = "Hafta";
js/calendar/lang/calendar-zh.js ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar ZH language
4
+ // Author: muziq, <muziq@sina.com>
5
+ // Encoding: GB2312 or GBK
6
+ // Distributed under the same terms as the calendar itself.
7
+
8
+ // full day names
9
+ Calendar._DN = new Array
10
+ ("������",
11
+ "����һ",
12
+ "���ڶ�",
13
+ "������",
14
+ "������",
15
+ "������",
16
+ "������",
17
+ "������");
18
+
19
+ // Please note that the following array of short day names (and the same goes
20
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
21
+ // for exemplification on how one can customize the short day names, but if
22
+ // they are simply the first N letters of the full name you can simply say:
23
+ //
24
+ // Calendar._SDN_len = N; // short day name length
25
+ // Calendar._SMN_len = N; // short month name length
26
+ //
27
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
28
+ // present, to be compatible with translation files that were written before
29
+ // this feature.
30
+
31
+ // short day names
32
+ Calendar._SDN = new Array
33
+ ("��",
34
+ "һ",
35
+ "��",
36
+ "��",
37
+ "��",
38
+ "��",
39
+ "��",
40
+ "��");
41
+
42
+ // full month names
43
+ Calendar._MN = new Array
44
+ ("һ��",
45
+ "����",
46
+ "����",
47
+ "����",
48
+ "����",
49
+ "����",
50
+ "����",
51
+ "����",
52
+ "����",
53
+ "ʮ��",
54
+ "ʮһ��",
55
+ "ʮ����");
56
+
57
+ // short month names
58
+ Calendar._SMN = new Array
59
+ ("һ��",
60
+ "����",
61
+ "����",
62
+ "����",
63
+ "����",
64
+ "����",
65
+ "����",
66
+ "����",
67
+ "����",
68
+ "ʮ��",
69
+ "ʮһ��",
70
+ "ʮ����");
71
+
72
+ // tooltips
73
+ Calendar._TT = {};
74
+ Calendar._TT["INFO"] = "����";
75
+
76
+ Calendar._TT["ABOUT"] =
77
+ "DHTML Date/Time Selector\n" +
78
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
79
+ "For latest version visit: http://www.dynarch.com/projects/calendar/\n" +
80
+ "Distributed under GNU LGPL. See http://gnu.org/licenses/lgpl.html for details." +
81
+ "\n\n" +
82
+ "ѡ������:\n" +
83
+ "- ��� \xab, \xbb ��ťѡ�����\n" +
84
+ "- ��� " + String.fromCharCode(0x2039) + ", " + String.fromCharCode(0x203a) + " ��ťѡ���·�\n" +
85
+ "- �������ϰ�ť�ɴӲ˵��п���ѡ����ݻ��·�";
86
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
87
+ "ѡ��ʱ��:\n" +
88
+ "- ���Сʱ����ӿ�ʹ����ֵ��һ\n" +
89
+ "- ��סShift�����Сʱ����ӿ�ʹ����ֵ��һ\n" +
90
+ "- ����϶����ɽ��п���ѡ��";
91
+
92
+ Calendar._TT["PREV_YEAR"] = "��һ�� (��ס���˵�)";
93
+ Calendar._TT["PREV_MONTH"] = "��һ�� (��ס���˵�)";
94
+ Calendar._TT["GO_TODAY"] = "ת������";
95
+ Calendar._TT["NEXT_MONTH"] = "��һ�� (��ס���˵�)";
96
+ Calendar._TT["NEXT_YEAR"] = "��һ�� (��ס���˵�)";
97
+ Calendar._TT["SEL_DATE"] = "ѡ������";
98
+ Calendar._TT["DRAG_TO_MOVE"] = "�϶�";
99
+ Calendar._TT["PART_TODAY"] = " (����)";
100
+
101
+ // the following is to inform that "%s" is to be the first day of week
102
+ // %s will be replaced with the day name.
103
+ Calendar._TT["DAY_FIRST"] = "�������ʾ%s";
104
+
105
+ // This may be locale-dependent. It specifies the week-end days, as an array
106
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
107
+ // means Monday, etc.
108
+ Calendar._TT["WEEKEND"] = "0,6";
109
+
110
+ Calendar._TT["CLOSE"] = "�ر�";
111
+ Calendar._TT["TODAY"] = "����";
112
+ Calendar._TT["TIME_PART"] = "(Shift-)��������϶��ı�ֵ";
113
+
114
+ // date formats
115
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
116
+ Calendar._TT["TT_DATE_FORMAT"] = "%A, %b %e��";
117
+
118
+ Calendar._TT["WK"] = "��";
119
+ Calendar._TT["TIME"] = "ʱ��:";
js/calendar/lang/cn_utf8.js ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // ** I18N
2
+
3
+ // Calendar EN language
4
+ // Author: Mihai Bazon, <mishoo@infoiasi.ro>
5
+ // Encoding: any
6
+ // Translator : Niko <nikoused@gmail.com>
7
+ // Distributed under the same terms as the calendar itself.
8
+
9
+ // For translators: please use UTF-8 if possible. We strongly believe that
10
+ // Unicode is the answer to a real internationalized world. Also please
11
+ // include your contact information in the header, as can be seen above.
12
+
13
+ // full day names
14
+ Calendar._DN = new Array
15
+ ("\u5468\u65e5",//\u5468\u65e5
16
+ "\u5468\u4e00",//\u5468\u4e00
17
+ "\u5468\u4e8c",//\u5468\u4e8c
18
+ "\u5468\u4e09",//\u5468\u4e09
19
+ "\u5468\u56db",//\u5468\u56db
20
+ "\u5468\u4e94",//\u5468\u4e94
21
+ "\u5468\u516d",//\u5468\u516d
22
+ "\u5468\u65e5");//\u5468\u65e5
23
+
24
+ // Please note that the following array of short day names (and the same goes
25
+ // for short month names, _SMN) isn't absolutely necessary. We give it here
26
+ // for exemplification on how one can customize the short day names, but if
27
+ // they are simply the first N letters of the full name you can simply say:
28
+ //
29
+ // Calendar._SDN_len = N; // short day name length
30
+ // Calendar._SMN_len = N; // short month name length
31
+ //
32
+ // If N = 3 then this is not needed either since we assume a value of 3 if not
33
+ // present, to be compatible with translation files that were written before
34
+ // this feature.
35
+
36
+ // short day names
37
+ Calendar._SDN = new Array
38
+ ("\u5468\u65e5",
39
+ "\u5468\u4e00",
40
+ "\u5468\u4e8c",
41
+ "\u5468\u4e09",
42
+ "\u5468\u56db",
43
+ "\u5468\u4e94",
44
+ "\u5468\u516d",
45
+ "\u5468\u65e5");
46
+
47
+ // full month names
48
+ Calendar._MN = new Array
49
+ ("\u4e00\u6708",
50
+ "\u4e8c\u6708",
51
+ "\u4e09\u6708",
52
+ "\u56db\u6708",
53
+ "\u4e94\u6708",
54
+ "\u516d\u6708",
55
+ "\u4e03\u6708",
56
+ "\u516b\u6708",
57
+ "\u4e5d\u6708",
58
+ "\u5341\u6708",
59
+ "\u5341\u4e00\u6708",
60
+ "\u5341\u4e8c\u6708");
61
+
62
+ // short month names
63
+ Calendar._SMN = new Array
64
+ ("\u4e00\u6708",
65
+ "\u4e8c\u6708",
66
+ "\u4e09\u6708",
67
+ "\u56db\u6708",
68
+ "\u4e94\u6708",
69
+ "\u516d\u6708",
70
+ "\u4e03\u6708",
71
+ "\u516b\u6708",
72
+ "\u4e5d\u6708",
73
+ "\u5341\u6708",
74
+ "\u5341\u4e00\u6708",
75
+ "\u5341\u4e8c\u6708");
76
+
77
+ // tooltips
78
+ Calendar._TT = {};
79
+ Calendar._TT["INFO"] = "\u5173\u4e8e";
80
+
81
+ Calendar._TT["ABOUT"] =
82
+ " DHTML \u65e5\u8d77/\u65f6\u95f4\u9009\u62e9\u63a7\u4ef6\n" +
83
+ "(c) dynarch.com 2002-2005 / Author: Mihai Bazon\n" + // don't translate this this ;-)
84
+ "For latest version visit: \u6700\u65b0\u7248\u672c\u8bf7\u767b\u9646http://www.dynarch.com/projects/calendar/\u5bdf\u770b\n" +
85
+ "\u9075\u5faaGNU LGPL. \u7ec6\u8282\u53c2\u9605 http://gnu.org/licenses/lgpl.html" +
86
+ "\n\n" +
87
+ "\u65e5\u671f\u9009\u62e9:\n" +
88
+ "- \u70b9\u51fb\xab(\xbb)\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e00\u5e74\u5ea6.\n" +
89
+ "- \u70b9\u51fb" + String.fromCharCode(0x2039) + "(" + String.fromCharCode(0x203a) + ")\u6309\u94ae\u9009\u62e9\u4e0a(\u4e0b)\u4e2a\u6708\u4efd.\n" +
90
+ "- \u957f\u65f6\u95f4\u6309\u7740\u6309\u94ae\u5c06\u51fa\u73b0\u66f4\u591a\u9009\u62e9\u9879.";
91
+ Calendar._TT["ABOUT_TIME"] = "\n\n" +
92
+ "\u65f6\u95f4\u9009\u62e9:\n" +
93
+ "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u589e\u52a0\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\n" +
94
+ "-\u5728\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2)\u4e0a\u6309\u4f4fShift\u952e\u540e\u5355\u51fb\u9f20\u6807\u5de6\u952e\u6765\u51cf\u5c11\u5f53\u524d\u65f6\u95f4\u90e8\u5206(\u5206\u6216\u8005\u79d2).";
95
+
96
+ Calendar._TT["PREV_YEAR"] = "\u4e0a\u4e00\u5e74";
97
+ Calendar._TT["PREV_MONTH"] = "\u4e0a\u4e2a\u6708";
98
+ Calendar._TT["GO_TODAY"] = "\u5230\u4eca\u5929";
99
+ Calendar._TT["NEXT_MONTH"] = "\u4e0b\u4e2a\u6708";
100
+ Calendar._TT["NEXT_YEAR"] = "\u4e0b\u4e00\u5e74";
101
+ Calendar._TT["SEL_DATE"] = "\u9009\u62e9\u65e5\u671f";
102
+ Calendar._TT["DRAG_TO_MOVE"] = "\u62d6\u52a8";
103
+ Calendar._TT["PART_TODAY"] = " (\u4eca\u5929)";
104
+
105
+ // the following is to inform that "%s" is to be the first day of week
106
+ // %s will be replaced with the day name.
107
+ Calendar._TT["DAY_FIRST"] = "%s\u4e3a\u8fd9\u5468\u7684\u7b2c\u4e00\u5929";
108
+
109
+ // This may be locale-dependent. It specifies the week-end days, as an array
110
+ // of comma-separated numbers. The numbers are from 0 to 6: 0 means Sunday, 1
111
+ // means Monday, etc.
112
+ Calendar._TT["WEEKEND"] = "0,6";
113
+
114
+ Calendar._TT["CLOSE"] = "\u5173\u95ed";
115
+ Calendar._TT["TODAY"] = "\u4eca\u5929";
116
+ Calendar._TT["TIME_PART"] = "(\u6309\u7740Shift\u952e)\u5355\u51fb\u6216\u62d6\u52a8\u6539\u53d8\u503c";
117
+
118
+ // date formats
119
+ Calendar._TT["DEF_DATE_FORMAT"] = "%Y-%m-%d";
120
+ Calendar._TT["TT_DATE_FORMAT"] = "%a, %b %e\u65e5";
121
+
122
+ Calendar._TT["WK"] = "\u5468";
123
+ Calendar._TT["TIME"] = "\u65f6\u95f4:";
js/calendar/menuarrow.gif ADDED
Binary file
js/calendar/menuarrow2.gif ADDED
Binary file
js/calendar/skins/aqua/active-bg.gif ADDED
Binary file
js/calendar/skins/aqua/dark-bg.gif ADDED
Binary file
js/calendar/skins/aqua/hover-bg.gif ADDED
Binary file
js/calendar/skins/aqua/menuarrow.gif ADDED
Binary file
js/calendar/skins/aqua/normal-bg.gif ADDED
Binary file
js/calendar/skins/aqua/rowhover-bg.gif ADDED
Binary file
js/calendar/skins/aqua/status-bg.gif ADDED
Binary file
js/calendar/skins/aqua/theme.css ADDED
@@ -0,0 +1,236 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /* Distributed as part of The Coolest DHTML Calendar
2
+ Author: Mihai Bazon, www.bazon.net/mishoo
3
+ Copyright Dynarch.com 2005, www.dynarch.com
4
+ */
5
+
6
+ /* The main calendar widget. DIV containing a table. */
7
+
8
+ div.calendar { position: relative; }
9
+
10
+ .calendar, .calendar table {
11
+ border: 1px solid #bdb2bf;
12
+ font-size: 11px;
13
+ color: #000;
14
+ cursor: default;
15
+ background: url("normal-bg.gif");
16
+ font-family: "trebuchet ms",verdana,tahoma,sans-serif;
17
+ }
18
+
19
+ .calendar {
20
+ border-color: #797979;
21
+ }
22
+
23
+ /* Header part -- contains navigation buttons and day names. */
24
+
25
+ .calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
26
+ text-align: center; /* They are the navigation buttons */
27
+ padding: 2px; /* Make the buttons seem like they're pressing */
28
+ background: url("title-bg.gif") repeat-x 0 100%; color: #000;
29
+ font-weight: bold;
30
+ }
31
+
32
+ .calendar .nav {
33
+ font-family: verdana,tahoma,sans-serif;
34
+ }
35
+
36
+ .calendar .nav div {
37
+ background: transparent url("menuarrow.gif") no-repeat 100% 100%;
38
+ }
39
+
40
+ .calendar thead tr { background: url("title-bg.gif") repeat-x 0 100%; color: #000; }
41
+
42
+ .calendar thead .title { /* This holds the current "month, year" */
43
+ font-weight: bold; /* Pressing it will take you to the current date */
44
+ text-align: center;
45
+ padding: 2px;
46
+ background: url("title-bg.gif") repeat-x 0 100%; color: #000;
47
+ }
48
+
49
+ .calendar thead .headrow { /* Row <TR> containing navigation buttons */
50
+ }
51
+
52
+ .calendar thead .name { /* Cells <TD> containing the day names */
53
+ border-bottom: 1px solid #797979;
54
+ padding: 2px;
55
+ text-align: center;
56
+ color: #000;
57
+ }
58
+
59
+ .calendar thead .weekend { /* How a weekend day name shows in header */
60
+ color: #c44;
61
+ }
62
+
63
+ .calendar thead .hilite { /* How do the buttons in header appear when hover */
64
+ background: url("hover-bg.gif");
65
+ border-bottom: 1px solid #797979;
66
+ padding: 2px 2px 1px 2px;
67
+ }
68
+
69
+ .calendar thead .active { /* Active (pressed) buttons in header */
70
+ background: url("active-bg.gif"); color: #fff;
71
+ padding: 3px 1px 0px 3px;
72
+ border-bottom: 1px solid #797979;
73
+ }
74
+
75
+ .calendar thead .daynames { /* Row <TR> containing the day names */
76
+ background: url("dark-bg.gif");
77
+ }
78
+
79
+ /* The body part -- contains all the days in month. */
80
+
81
+ .calendar tbody .day { /* Cells <TD> containing month days dates */
82
+ font-family: verdana,tahoma,sans-serif;
83
+ width: 2em;
84
+ color: #000;
85
+ text-align: right;
86
+ padding: 2px 4px 2px 2px;
87
+ }
88
+ .calendar tbody .day.othermonth {
89
+ font-size: 80%;
90
+ color: #999;
91
+ }
92
+ .calendar tbody .day.othermonth.oweekend {
93
+ color: #f99;
94
+ }
95
+
96
+ .calendar table .wn {
97
+ padding: 2px 3px 2px 2px;
98
+ border-right: 1px solid #797979;
99
+ background: url("dark-bg.gif");
100
+ }
101
+
102
+ .calendar tbody .rowhilite td,
103
+ .calendar tbody .rowhilite td.wn {
104
+ background: url("rowhover-bg.gif");
105
+ }
106
+
107
+ .calendar tbody td.today { font-weight: bold; /* background: url("today-bg.gif") no-repeat 70% 50%; */ }
108
+
109
+ .calendar tbody td.hilite { /* Hovered cells <TD> */
110
+ background: url("hover-bg.gif");
111
+ padding: 1px 3px 1px 1px;
112
+ border: 1px solid #bbb;
113
+ }
114
+
115
+ .calendar tbody td.active { /* Active (pressed) cells <TD> */
116
+ padding: 2px 2px 0px 2px;
117
+ }
118
+
119
+ .calendar tbody td.weekend { /* Cells showing weekend days */
120
+ color: #c44;
121
+ }
122
+
123
+ .calendar tbody td.selected { /* Cell showing selected date */
124
+ font-weight: bold;
125
+ border: 1px solid #797979;
126
+ padding: 1px 3px 1px 1px;
127
+ background: url("active-bg.gif"); color: #fff;
128
+ }
129
+
130
+ .calendar tbody .disabled { color: #999; }
131
+
132
+ .calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
133
+ visibility: hidden;
134
+ }
135
+
136
+ .calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
137
+ display: none;
138
+ }
139
+
140
+ /* The footer part -- status bar and "Close" button */
141
+
142
+ .calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
143
+ text-align: center;
144
+ background: #565;
145
+ color: #fff;
146
+ }
147
+
148
+ .calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
149
+ padding: 2px;
150
+ background: url("status-bg.gif") repeat-x 0 0; color: #000;
151
+ }
152
+
153
+ .calendar tfoot .hilite { /* Hover style for buttons in footer */
154
+ background: #afa;
155
+ border: 1px solid #084;
156
+ color: #000;
157
+ padding: 1px;
158
+ }
159
+
160
+ .calendar tfoot .active { /* Active (pressed) style for buttons in footer */
161
+ background: #7c7;
162
+ padding: 2px 0px 0px 2px;
163
+ }
164
+
165
+ /* Combo boxes (menus that display months/years for direct selection) */
166
+
167
+ .calendar .combo {
168
+ position: absolute;
169
+ display: none;
170
+ top: 0px;
171
+ left: 0px;
172
+ width: 4em;
173
+ cursor: default;
174
+ border-width: 0 1px 1px 1px;
175
+ border-style: solid;
176
+ border-color: #797979;
177
+ background: url("normal-bg.gif"); color: #000;
178
+ z-index: 100;
179
+ font-size: 90%;
180
+ }
181
+
182
+ .calendar .combo .label,
183
+ .calendar .combo .label-IEfix {
184
+ text-align: center;
185
+ padding: 1px;
186
+ }
187
+
188
+ .calendar .combo .label-IEfix {
189
+ width: 4em;
190
+ }
191
+
192
+ .calendar .combo .hilite {
193
+ background: url("hover-bg.gif"); color: #000;
194
+ }
195
+
196
+ .calendar .combo .active {
197
+ background: url("active-bg.gif"); color: #fff;
198
+ font-weight: bold;
199
+ }
200
+
201
+ .calendar td.time {
202
+ border-top: 1px solid #797979;
203
+ padding: 1px 0px;
204
+ text-align: center;
205
+ background: url("dark-bg.gif");
206
+ }
207
+
208
+ .calendar td.time .hour,
209
+ .calendar td.time .minute,
210
+ .calendar td.time .ampm {
211
+ padding: 0px 5px 0px 6px;
212
+ font-weight: bold;
213
+ background: url("normal-bg.gif"); color: #000;
214
+ }
215
+
216
+ .calendar td.time .hour,
217
+ .calendar td.time .minute {
218
+ font-family: monospace;
219
+ }
220
+
221
+ .calendar td.time .ampm {
222
+ text-align: center;
223
+ }
224
+
225
+ .calendar td.time .colon {
226
+ padding: 0px 2px 0px 3px;
227
+ font-weight: bold;
228
+ }
229
+
230
+ .calendar td.time span.hilite {
231
+ background: url("hover-bg.gif"); color: #000;
232
+ }
233
+
234
+ .calendar td.time span.active {
235
+ background: url("active-bg.gif"); color: #fff;
236
+ }
js/calendar/skins/aqua/title-bg.gif ADDED
Binary file
js/calendar/skins/aqua/today-bg.gif ADDED
Binary file
package.xml ADDED
@@ -0,0 +1,18 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <package>
3
+ <name>Lib_Js_Calendar</name>
4
+ <version>1.0.18800</version>
5
+ <stability>stable</stability>
6
+ <license>Mixed</license>
7
+ <channel>community</channel>
8
+ <extends/>
9
+ <summary>Javascript Libraries for Magento</summary>
10
+ <description>Javascript Libraries for Magento</description>
11
+ <notes>First stable release</notes>
12
+ <authors><author><name>Moshe</name><user>auto-converted</user><email>moshe@varien.com</email></author></authors>
13
+ <date>2008-03-31</date>
14
+ <time>09:21:13</time>
15
+ <contents><target name="mageweb"><dir name="js"><dir name="calendar"><dir name="lang"><file name="calendar-af.js" hash="65fc5963bf1f044c7f0d89be381cb87a"/><file name="calendar-al.js" hash="262ae300dc4b1ad182843190090d570d"/><file name="calendar-bg.js" hash="4eea8716b3b62aa7ea167d4d25730223"/><file name="calendar-big5-utf8.js" hash="4b1a627631f4cebbc4e7ddc7bef547f9"/><file name="calendar-big5.js" hash="8b21fd007c639836fbfc367b80ba0c30"/><file name="calendar-br.js" hash="d8a9252d505c8f23d27d9b811bb61cc5"/><file name="calendar-ca.js" hash="7febff1ea9038cf0ebb5ab31e0fc0660"/><file name="calendar-cs-utf8.js" hash="aae73096c36ea99afa0574e7fc1015dc"/><file name="calendar-cs-win.js" hash="1ac73927c6165670dbfa903ca661258f"/><file name="calendar-da.js" hash="47c72c68206ae11b2b4251029384bdf0"/><file name="calendar-de.js" hash="b625b59b514c7e4e31fec0ad09427cef"/><file name="calendar-du.js" hash="82ab1eabcc24cba821b950d12aaba8b3"/><file name="calendar-el.js" hash="5e3cd605488971a9a818c03cc7c28482"/><file name="calendar-en.js" hash="46811ee79796d2345bea2308475d1ec9"/><file name="calendar-es.js" hash="22e61ea2378fca2c63e016b4f0fe7c3c"/><file name="calendar-fi.js" hash="f2012f0681bf06613bb471299f586b77"/><file name="calendar-fr.js" hash="4277cb76205518e0f94f3326359f1376"/><file name="calendar-he-utf8.js" hash="7acede8c6d0c58c3f2cea0ae44e03b72"/><file name="calendar-hr-utf8.js" hash="05f1e6f344348db90c1cd03dd0294cf6"/><file name="calendar-hr.js" hash="48e3cfc1e0406e09b4d85bfb7d21723b"/><file name="calendar-hu.js" hash="4b5ef48ba99444c528c92d295e9c7370"/><file name="calendar-it.js" hash="70d17cde282a5c213feb52f8419998fb"/><file name="calendar-jp.js" hash="b47ddea3200306ace5d9493ef98eca8e"/><file name="calendar-ko-utf8.js" hash="94113cb9ca8d3a5794dab386ca25a8d6"/><file name="calendar-ko.js" hash="882d6304a6dbc95442719b544d5af704"/><file name="calendar-lt-utf8.js" hash="0a5fea2b4f03bca80b2e6b33be34077f"/><file name="calendar-lt.js" hash="a0cf3c45837fcaa8bd5c4002f9f04c40"/><file name="calendar-lv.js" hash="030aac142138e889feb07d9923a2d967"/><file name="calendar-nl.js" hash="f0e854535207a29d8f931a6fc1da652d"/><file name="calendar-no.js" hash="d83484bc04d8c14f339b6101a777c48f"/><file name="calendar-pl-utf8.js" hash="4247a69fb75f5e2e3692544c16dbc245"/><file name="calendar-pl.js" hash="2510b6214a3af4eae007c544c2039e3c"/><file name="calendar-pt.js" hash="42651623911a76198ff71aee341e4468"/><file name="calendar-ro.js" hash="60115feb9a040f73eff4c826a65e4be7"/><file name="calendar-ru.js" hash="34021fbb43c5d6b7b08387ab48f8d0d0"/><file name="calendar-ru_win_.js" hash="eafcc535a2b4cc2843fe3657e675c8ad"/><file name="calendar-si.js" hash="bb1eb4f21270278161e5e11b457c31d4"/><file name="calendar-sk.js" hash="6e5553b9255b0bc732d7086141ed75ad"/><file name="calendar-sp.js" hash="e6e47e67ff193154cd5539f5240cea49"/><file name="calendar-sv.js" hash="d9f1aa760d901d8f47e84ca5f1d702f6"/><file name="calendar-tr.js" hash="52dfa5a6118b2f7322fa46a3b098fab6"/><file name="calendar-zh.js" hash="4e198fc2097b8e1009e1ff15292f65c5"/><file name="cn_utf8.js" hash="7ae381ab6d3ca825f462b940399ae3ca"/></dir><dir name="skins"><dir name="aqua"><file name="active-bg.gif" hash="f8fb9f2b7428c94b41320aa1bc9cf601"/><file name="dark-bg.gif" hash="949f6a11667cbdfbb96f8986464ba81b"/><file name="hover-bg.gif" hash="803ac4dbc56c05739f515d6ac6a66163"/><file name="menuarrow.gif" hash="1f8c673c8f76832febaeeac88a5f4353"/><file name="normal-bg.gif" hash="851134e42206fd3b173a3db654981bb6"/><file name="rowhover-bg.gif" hash="c097de7289bcf68723e89c248b9a2749"/><file name="status-bg.gif" hash="123882ca533030f07ee55c3818fc46b9"/><file name="theme.css" hash="ec69465f70d45213258fe1f89c52eceb"/><file name="title-bg.gif" hash="8d652fc5b683706fcbbf1103131c6ac2"/><file name="today-bg.gif" hash="9befc7d912cad22ddf2ec3fc21188bfd"/></dir></dir><file name="calendar-blue.css" hash="b8bb29e3c1573d0d2917cd3112b5052d"/><file name="calendar-blue2.css" hash="654dfacebcdd70c75ccaf2b4aee2d059"/><file name="calendar-brown.css" hash="f326a6a84037e549a9cd71a92346f210"/><file name="calendar-green.css" hash="b44e2c25ff56efaa6e37d84df202e5d5"/><file name="calendar-setup.js" hash="1bd1051973ea17f452fd8fe966940452"/><file name="calendar-system.css" hash="9b446e2ee0e9e4420fce20922405cec7"/><file name="calendar-tas.css" hash="fa3baa9367504954ef03c1f05d44f1a6"/><file name="calendar-win2k-1.css" hash="e3c61212e6abc28844005381d8fe9690"/><file name="calendar-win2k-2.css" hash="332d8bc7dab6acd575dba49a15b62947"/><file name="calendar-win2k-cold-1.css" hash="b0810ce949e6c954c54053c52b21e74a"/><file name="calendar-win2k-cold-2.css" hash="3487ec4e054141057673d794ce6d1032"/><file name="calendar.js" hash="4be3246dfc1ab2c452403852832f9f84"/><file name="img.gif" hash="c1e5255bd358fcd5a0779a0cc310a2fe"/><file name="menuarrow.gif" hash="b5a91d7a2755198b2eb729541ad3288c"/><file name="menuarrow2.gif" hash="1f8c673c8f76832febaeeac88a5f4353"/></dir></dir></target></contents>
16
+ <compatible/>
17
+ <dependencies><required><package><name>Mage_Pear_Helpers</name><channel>community</channel><min>1.0.18800</min><max></max></package></required></dependencies>
18
+ </package>