var DaysInMonth= new Array();
DaysInMonth[1] = 31;
DaysInMonth[2] = 28;
DaysInMonth[3] = 31;
DaysInMonth[4] = 30;
DaysInMonth[5] = 31;
DaysInMonth[6] = 30;
DaysInMonth[7] = 31;
DaysInMonth[8] = 31;
DaysInMonth[9] = 30;
DaysInMonth[10] = 31;
DaysInMonth[11] = 30;
DaysInMonth[12] = 31;
function GetMonDays(month,year)//Get number of days in a month
{	
	if (month == 2 && IsLeapYear(year))
	{
		return 29;
	}	
	return DaysInMonth[month];	
}
function IsLeapYear(Year)
{
	if ((Year%4)==0)
	{
		if ((Year%100==0) && (Year%400)!=0)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}



function RefreshDT()
{

	var month = document.getElementById("selMonth");
	if(month)
	var monthN = month.value;
	else
	var monthN = 1;
	
	var day = document.getElementById("selDay");
	if(day)
	var dayN = day.value;
	else
	var dayN = 1;
	
	var year = document.getElementById("selYear");
	if(year)
	var yearN = year.value;
	else
	var yearN = 1900;
	var dayMax = GetMonDays(monthN,yearN);	

	if(dayN>dayMax)dayN = dayMax;
		
	var inner = "<select name=\"day\" onchange='SaveBirthday();' class=\"width_100p\" id=\"selDay\">";
	for(var d = 1; d<=dayMax;d++)
	{
		inner += "<option value='"+d+"' ";
		if(d == dayN) 
		{
			inner += " SELECTED ";
		}
		inner += ">"+d+"</option>";		
	}
	inner += "</select>";
	
	var dayframe = document.getElementById("selDayFrame");
	dayframe.innerHTML = inner;	
	SaveBirthday()
}

function SaveBirthday()
{
	var month = document.getElementById("selMonth");
	if(month)
	var monthN = month.value;
	else
	var monthN = 1;
	
	var day = document.getElementById("selDay");
	if(day)
	var dayN = day.value;
	else
	var dayN = 1;
	
	var year = document.getElementById("selYear");
	if(year)
	var yearN = year.value;
	else
	var yearN = 1900;

	month = document.getElementById("month");
	if(month)
	month.value = monthN;	
	
	day = document.getElementById("day");
	if(day)
	day.value = dayN;
	
	year = document.getElementById("year");
	if(year)
	year.value = yearN;

}
