jQuery(function () {
	$('#calendar .row .day').hover(
		function() { $(this).addClass("active_day"); }, 
		function() { $(this).removeClass("active_day"); }
	).click(
		function(el) { 
			var off = $(this).offset();
			$('#calendar .row .day').removeClass("adding_day");
			$(this).addClass("adding_day");
			$("#addform form :text").val("");
			$("#addform form [name=day]").val($(this).attr("id"));
			$("#addform")
				.css("top", off.top + 30)
				.css("left", off.left + 25)
				.corner()
				.keypress(function(e) { if(e.which == 0 || e.which == 27){ addform_close(); }})
				.show();
			$("#addform form :text").focus();
		}
	);

	$("#addform #close").click(function() { 
		addform_close();
	});
});

function addform_close() {
	$("#addform").hide(); 
	$('#calendar .row .day').removeClass("adding_day");
}

function addform_submit(form) {
	// Ajax Call
	var txt = $("#addform form [name=evname]").val();

	addform_close();
	$("#" + $("#addform form [name=day]").val()).append("<div class=\"event\">" + txt + "</div>");

	show_results("Event '<i>" + txt + "</i>' added.");
	
	return false;
}

function show_results(str) {
	$("#results").html(str);
	$("#results").corner("bottom");
	$("#results").slideDown();
	setTimeout(function() {$("#results").slideUp("slow");}, 4000);
}
