<!-- Hide the code from non-compliant browsers.

       function maya(date) {
		year = Number(date.year.value);
		month = date.month.selectedIndex+1;
		day = date.day.selectedIndex+1;

		julianday = getjulian(year,month,day);
		corrNumber = 584283		


		days=julianday-corrNumber;
		xdays=days;

		xdays=days-(260*(Math.floor(days/260)));
	
		tzolradical=4+xdays-(13*(Math.floor((xdays+3)/13)));
		date.tzolrad.value=tzolradical;
		tzolkin=xdays-(20*(Math.floor((xdays)/20)));
		
		if (tzolkin==1)date.tzolkin.value ="Imix"; 
			else if (tzolkin==2) date.tzolkin.value ="Ik"; 
			else if (tzolkin==3) date.tzolkin.value ="Akbal"; 
			else if (tzolkin==4) date.tzolkin.value ="Kan"; 
			else if (tzolkin==5) date.tzolkin.value ="Chicchan"; 
			else if (tzolkin==6) date.tzolkin.value ="Kimi"; 
			else if (tzolkin==7) date.tzolkin.value ="Manik"; 
			else if (tzolkin==8) date.tzolkin.value ="Lamat"; 
			else if (tzolkin==9) date.tzolkin.value ="Muluc"; 
			else if (tzolkin==10) date.tzolkin.value ="Oc"; 
			else if (tzolkin==11) date.tzolkin.value ="Chuen"; 
			else if (tzolkin==12) date.tzolkin.value ="Eb"; 
			else if (tzolkin==13) date.tzolkin.value ="Ben"; 
			else if (tzolkin==14) date.tzolkin.value ="Ix"; 
			else if (tzolkin==15) date.tzolkin.value ="Men"; 
			else if (tzolkin==16) date.tzolkin.value ="Cib"; 
			else if (tzolkin==17) date.tzolkin.value ="Caban"; 
			else if (tzolkin==18) date.tzolkin.value ="Etznab"; 
			else if (tzolkin==19) date.tzolkin.value ="Cauac"; 
			else if (tzolkin==0) date.tzolkin.value ="Ahau"; 
			else if (tzolkin>19) date.tzolkin.value = "error";
		
		xdays=days+348-(365*(Math.floor((days+348)/365)));

		haabradical=xdays-(20*(Math.floor(xdays/20)));
		date.haabrad.value=haabradical;

		if(xdays > 360) date.haab.value ="Uayeb";
		
		haabkin=Math.floor(xdays/20);

		if(haabkin==0) date.haab.value = "Pop";
			else if(haabkin==1) date.haab.value ="Uo" ;
			else if(haabkin==2) date.haab.value ="Zip";
			else if(haabkin==3) date.haab.value ="Zotz";
			else if(haabkin==4) date.haab.value ="Zec" ;
			else if(haabkin==5) date.haab.value ="Xul";
			else if(haabkin==6) date.haab.value ="Yaxkin" ;
			else if(haabkin==7) date.haab.value ="Mol" ;
			else if(haabkin==8) date.haab.value ="Chen";
			else if(haabkin==9) date.haab.value ="Yax" ;
			else if(haabkin==10) date.haab.value ="Sac" ;
			else if(haabkin==11) date.haab.value ="Ceh" ;
			else if(haabkin==12) date.haab.value ="Mac" ;
			else if(haabkin==13) date.haab.value ="Kankin";
			else if(haabkin==14) date.haab.value ="Muan" ;
			else if(haabkin==15) date.haab.value ="Pax" ;
			else if(haabkin==16) date.haab.value ="Kayab";
			else if(haabkin==17) date.haab.value ="Cumku";
			else date.haab.value ="Wayeb";

	
		lonight=days-(9*(Math.floor((days-1)/9)));
			date.lon.value=lonight;

		}

	function getjulian(year,month,day){

		if (month < 3) {month += 12; year -= 1};
		
		a = Math.floor(year/100);
		b = 2-a+Math.floor(a/4);
		j = Math.floor(365.25*(year+4716))+
		Math.floor(30.6001*(month+1))+
		day+b-1524;
		
		return j;

 	}
   // -->
