Event.observe(window, 'load', function() {
	if (!document.getElementsByTagName) return false;
	var cells = $A(document.getElementsByTagName('td'));
	cells.each ( function(cell) {
		if (Element.hasClassName(cell,'active')) {
			Event.observe(cell, 'mouseover', function() {
				$$('td#'+cell.id+' span.num').each (function(span) {
					Element.setStyle(span, {
						background: '#ffffea'
					});
				});
			});
			Event.observe(cell, 'mouseout', function() {
				$$('td#'+cell.id+' span.num').each ( function(span) {
					Element.setStyle(span, {
						background: '#fff'
					});
				});
			});
		}
	});
	watchDelete();
	watchPrint();
});

function watch(el) {
		el.onmouseover = function() {
				el.getElementsByTagName('span')[0].style.background = "#ffffea";
		}
		el.onmouseout = function() {
				el.getElementsByTagName('span')[0].style.background = "#fff";
		}
}

function watchDelete() {
	if (!$('delete')) return false;
	var dLink = $('delete');
	Event.observe(dLink, 'click', function(event) {
		var check = window.confirm("Completing this action will permanently delete this event from the calendar. Would you like to continue?");
		if (check == false) {
			Event.stop(event);
		}
	});
}

function watchPrint() {
	if (!$('printLink')) return false;
	var lnk = $('printLink');
	Event.observe(lnk, 'click', function(event) {
		window.print();
		Event.stop(event);
	});
}

