// JavaScript Document

var isScheduleOut=false;
var isScheduleMoving=false;

function showSchedule() {
	if (!isScheduleOut) {
		if (!isScheduleMoving) {
			isScheduleMoving=true;
			new Effect.MoveBy('schedule_slideout', 0, $("schedule_slideout").clientWidth, {duration: 1, afterFinish: scheduleShown}); // Move it back;
		}
	}
}

function scheduleShown() {
	isScheduleMoving=false;
	isScheduleOut=true;
}

function hideSchedule() {
	if (isScheduleOut) {
		if (!isScheduleMoving) {
			isScheduleMoving=true;
			new Effect.MoveBy('schedule_slideout', 0, -$("schedule_slideout").clientWidth, {duration: 1, afterFinish: scheduleHidden}); // Move it back;
		}
	}
}

function scheduleHidden() {
	isScheduleMoving=false;
	isScheduleOut=false;
}
