/****************************************************
 * Easter Calculator                                *
 * Unobtrusive JavaScripts                          *
 * copyright Stephen Chapman http://www.felgall.com *
 * March 2007                                       *
 *                                                  *
 * You may use this script provided that you        *
 * include this copyright notice with the code.     *
 ****************************************************/

var easterM = ['March','April'];
function easter() {
var year = document.getElementById('year').value;
var a = year % 19;
var b = Math.floor(year/100);
var c = year % 100;
var d = Math.floor(b/4);
var e = b % 4;
var f = Math.floor((b+8) / 25);
var g = Math.floor((b-f+1) / 3);
var h = (19*a + b - d - g + 15) % 30;
var i = Math.floor(c/4);
var j = c % 4;
var k = (32 + 2*e + 2*i - h - j) % 7;
var m = Math.floor((a + 11*h + 22*k) / 451);
var month = Math.floor((h + k - 7*m + 114) / 31);
var day = ((h + k - 7*m +114) % 31) + 1;
document.getElementById('month').value = easterM[month-3];
document.getElementById('day').value = day;
return false;
}

var pageLoaded = 0;
window.onload = function() {pageLoaded = 1;}
function loaded(i,f) {
if (document.getElementById && document.getElementById(i) != null) f();
else if (!pageLoaded) setTimeout('loaded(\''+i+'\','+f+')',100);
}
loaded('button',start);
function start() {document.getElementById('button').form.onsubmit=easter;}
