/* -----------------------------------------------------------------------

 include.js
 
 Primary javascript functions for site effects

----------------------------------------------------------------------- */

$(document).ready(function() {

	// form focus settings
	$("#focusme:first").focus();

	// date picker
	$(function() {
		$("#datepicker").datepicker();
	});

	// disable time dropdown if all day event
	$("#all_day").val("FALSE");
	function onCheckChange() {
		if ($("#all_day").is(':checked')) {
			$("#time").attr('disabled', 'disabled');
			$("#all_day").val("TRUE");
		}
		else {
			$("#time").removeAttr('disabled');
			$("#all_day").val("FALSE");
		}
	}
	$("#all_day").click(onCheckChange).change(onCheckChange);

	// show calendar event pop ups
	$("div[id^=day-]").click(function(){
		var month_year = $("#cal-title").text().split(/\s/);
		var day = $(this).text();
		var cal_title = month_year[0] + ' ' + day + ', ' + month_year[1];
		var cal_text = $("div#" + day).html();
		var dialogbox = $("<div></div>").html(cal_text).dialog({title: cal_title, modal: true});
	});

});
