--- /dev/null
+</title>\r
+<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/calendar/calendar-system.css">\r
+\r
+<!-- Estos scripts permiten manejar calendario de fechas. -->\r
+<script type="text/javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/calendar/calendar.js"></script>\r
+<script type="text/javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/calendar/calendar-en.js"></script>\r
+<script type="text/javascript" src="<!-- TMPL_VAR NAME="themelang" -->/includes/calendar/calendar-setup.js"></script>\r
+<!-- **************************************************** -->\r
+\r
+<script language="JavaScript" type="text/javascript">\r
+ // Captura el evento onmousemove para cualquier navegador\r
+ if (document.layers) { // Netscape\r
+ document.captureEvents(Event.MOUSEMOVE);\r
+ document.onmousemove = captureMousePosition;\r
+ } else if (document.all) { // Internet Explorer\r
+ document.onmousemove = captureMousePosition;\r
+ } else if (document.getElementById) { // Netcsape 6\r
+ document.onmousemove = captureMousePosition;\r
+ }\r
+\r
+ var mouseXMax = 0;\r
+ var mouseYMax = 0;\r
+ var mouseX = 0;\r
+ var mouseY = 0;\r
+\r
+ function captureMousePosition(e) {\r
+ if (document.layers) {\r
+ mouseX = e.pageX;\r
+ mouseY = e.pageY;\r
+ mouseXMax = window.innerWidth + window.pageXOffset;\r
+ mouseYMax = window.innerHeight + window.pageYOffset;\r
+ } else if (document.all) {\r
+ mouseX = window.event.x + document.body.scrollLeft;\r
+ mouseY = window.event.y + document.body.scrollTop;\r
+ mouseXMax = document.body.clientWidth + document.body.scrollLeft;\r
+ mouseYMax = document.body.clientHeight + document.body.scrollTop;\r
+ } else if (document.getElementById) {\r
+ mouseX = e.pageX;\r
+ mouseY = e.pageY;\r
+ mouseXMax = window.innerWidth + window.pageXOffset;\r
+ mouseYMax = window.innerHeight + window.pageYOffset;\r
+ }\r
+ }\r
+\r
+ function holidayOperation(formObject, opType) {\r
+ var op = document.getElementsByName('operation');\r
+ op[0].value = opType;\r
+ formObject.submit();\r
+ }\r
+\r
+ // This function shows the "Show Holiday" panel //\r
+ function showHoliday (exceptionPosibility, dayName, day, month, year, weekDay, title, description) {\r
+ var panel = document.getElementById('showHoliday');\r
+ panel.style.display = 'inline';\r
+ document.getElementById('newHoliday').style.display = 'none';\r
+ panel.style.top = mouseYMax/2;\r
+ panel.style.left = (mouseXMax/2) - 250;\r
+ document.getElementById('showDayname').value = dayName;\r
+ document.getElementById('showBranchName').value = document.getElementById('branch').value;\r
+ document.getElementById('showDay').value = day;\r
+ document.getElementById('showMonth').value = month;\r
+ document.getElementById('showYear').value = year;\r
+ document.getElementById('showTitle').value = title;\r
+ document.getElementById('showDescription').value = description;\r
+ document.getElementsByName('showWeekday')[0].value = weekDay;\r
+ if (exceptionPosibility == 1) {\r
+ document.getElementById('exceptionPosibility').style.display = 'inline';\r
+ } else {\r
+ document.getElementById('exceptionPosibility').style.display = 'none';\r
+ }\r
+ }\r
+\r
+ // This function shows the "Add Holiday" panel //\r
+ function newHoliday (dayName, day, month, year, weekDay) {\r
+ var panel = document.getElementById('newHoliday');\r
+ panel.style.display = 'inline';\r
+ document.getElementById('showHoliday').style.display = 'none';\r
+ panel.style.top = mouseYMax/2;\r
+ panel.style.left = (mouseXMax/2) - 250;\r
+ document.getElementById('newDayname').value = dayName;\r
+ document.getElementById('newBranchName').value = document.getElementById('branch').value;\r
+ document.getElementById('newDay').value = day;\r
+ document.getElementById('newMonth').value = month;\r
+ document.getElementById('newYear').value = year;\r
+ document.getElementsByName('newWeekday')[0].value = weekDay;\r
+ }\r
+\r
+ function hidePanel(aPanelName) {\r
+ document.getElementById(aPanelName).style.display = 'none';\r
+ }\r
+\r
+ function changeBranch () {\r
+ var branch = document.getElementById('branch').options[document.getElementById('branch').selectedIndex].value;\r
+ location.href='/cgi-bin/koha/tools/holidays.pl?branch=' + branch;\r
+ }\r
+\r
+ function additionalInformation (anExplanation) {\r
+ var panel = document.getElementById('information');\r
+ var paragraph = document.getElementById('explanation');\r
+ panel.style.display = 'inline'\r
+ panel.style.top = mouseY;\r
+ panel.style.left = mouseX;\r
+ var info = document.createTextNode(anExplanation);\r
+ if (paragraph.hasChildNodes()) {\r
+ paragraph.removeChild(paragraph.lastChild);\r
+ }\r
+ paragraph.appendChild(info);\r
+ }\r
+\r
+ function Help() {\r
+ newin=window.open("/cgi-bin/koha/help.pl","Koha Help",'width=600,height=600,toolbar=false,scrollbars=yes');\r
+ }\r
+</script>\r
+\r
+<style type="text/css">\r
+.normalday { \r
+ background-color: #EDEDED;\r
+ color: Black; \r
+ border:1px solid #000000;\r
+}\r
+\r
+.exception {\r
+ background-color: #EDEDED;\r
+ color: Black; \r
+ border:1px solid #000000;\r
+}\r
+\r
+.holiday { \r
+ background-color: red;\r
+ color: Black; \r
+ border:1px solid #000000;\r
+}\r
+\r
+.repeatableday { \r
+ background-color: yellow;\r
+ color: Black; \r
+ border:1px solid #000000;\r
+}\r
+\r
+.information {\r
+ z-index:1;\r
+ background-color: #DCD2F1;\r
+ width:300px;\r
+ display:none;\r
+ border:1px solid #000000;\r
+ color: #000000;\r
+ font-size: 8pt;\r
+ font-weight: bold;\r
+ background-color: #FFD700;\r
+ cursor: pointer;\r
+ padding:2px;\r
+}\r
+\r
+.panel {\r
+ z-index:1;\r
+ width:500px;\r
+ display:none;\r
+ border:1px solid #000000;\r
+ padding:0px;\r
+}\r
+\r
+</style>\r
+\r
+\r