summaryrefslogtreecommitdiffstats
path: root/phpfspot.js
diff options
context:
space:
mode:
Diffstat (limited to 'phpfspot.js')
-rw-r--r--phpfspot.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/phpfspot.js b/phpfspot.js
index 88af0b5..cdd4bc2 100644
--- a/phpfspot.js
+++ b/phpfspot.js
@@ -214,7 +214,7 @@ function showCalendar(date_box, click_obj)
var ypos = document.getElementById('topic').offsetTop;
calendar_mode = 'to';
}
- calendar.style.left = xpos + 60 + 'px';
+ calendar.style.left = xpos + 100 + 'px';
calendar.style.top = ypos + 80 + 'px';
if(calendar.style.visibility == "" || calendar.style.visibility == 'hidden') {
@@ -224,6 +224,14 @@ function showCalendar(date_box, click_obj)
calendar_shown = 1;
}
else {
+ hideCalendar();
+ }
+}
+
+function hideCalendar()
+{
+ var calendar = document.getElementById('calendar');
+ if(calendar.style.visibility != 'hidden') {
calendar.style.visibility = 'hidden';
calendar_shown = 0;
}
@@ -241,6 +249,7 @@ function setCalendarDate(year, month, day)
document.getElementById(calendar_mode+'year').value = year;
document.getElementById(calendar_mode+'month').value = month;
document.getElementById(calendar_mode+'day').value = day;
+ hideCalendar();
}
function resetAll()