var partyselected = '';

function selectDate(el, pid, year, month, day) {
	xajax_getHours(pid,year,month,day);

	$('cal-container').fade({ duration: .5 });
	$('colorkey').fade({ duration: .5 });

	$('partyhours').appear({ queue: 'end' });

	if (partyselected!='') {
		$(partyselected).removeClassName('active');
	}

	$(el).addClassName('active');
	partyselected=$(el);
}

function backToCal() {
	$('partyhours').fade({ duration: .5 });
	$$('#partypicdiv img').each(function(i) {
		if (i.visible()) {
			i.fade({ duration: .5 });
		}
	});

	$('cal-container').appear({ duration: .5, queue: 'end' });
	$('colorkey').appear({ duration: .5, queue: 'end' });
}

function validate_date_form(thisform) {
	myOption = -1;

	if (thisform.time.checked) {
		myOption = 1;
	}
	else {
		for (i=thisform.time.length-1; i > -1; i--) {
			if (thisform.time[i].checked) {
				myOption = i; i = -1;
			}
		}
	}

	if (myOption == -1) {
		alert("You must select a party time before continuing.");
		return false;
	}

	return true;
}

function showRoomPreview(room_id) {
	var appear = true;

	$$('#partypicdiv img').each(function(i) {
		if (i.visible())
			if (i.identify() == room_id)
				appear = false;
			else
				Effect.Fade(i, { duration: .25 });
	});

	if (appear)
		Effect.Appear(room_id, { duration: .25, queue: 'end' });
}