var arrDate = new Array;
var arrDays = new Array;
var frmThis = document.forms[0];

function fillMonthArray(strLang)
{
	if(strLang.substring(0,2)=="de")
	{
		arrDate[0]=new Option("Jan", 31);
		arrDate[1]=new Option("Feb", 28);
		arrDate[2]=new Option("Marz", 31);
		arrDate[3]=new Option("Apr", 30);
		arrDate[4]=new Option("Mai", 31);
		arrDate[5]=new Option("Juni", 30);
		arrDate[6]=new Option("Juli", 31);
		arrDate[7]=new Option("Aug", 31);
		arrDate[8]=new Option("Sept", 30);
		arrDate[9]=new Option("Okt", 31);
		arrDate[10]=new Option("Nov", 30);
		arrDate[11]=new Option("Dez", 31);
	}
	else if(strLang.substring(0,2)=="fr")
	{
		arrDate[0]=new Option("janv", 31);
		arrDate[1]=new Option("fevr", 28);
		arrDate[2]=new Option("mars", 31);
		arrDate[3]=new Option("avril", 30);
		arrDate[4]=new Option("mai", 31);
		arrDate[5]=new Option("juin", 30);
		arrDate[6]=new Option("juil", 31);
		arrDate[7]=new Option("aout", 31);
		arrDate[8]=new Option("sept", 30);
		arrDate[9]=new Option("oct", 31);
		arrDate[10]=new Option("nov", 30);
		arrDate[11]=new Option("dec", 31);
	}
	else if(strLang.substring(0,2)=="it")
	{
		arrDate[0]=new Option("Gen", 31);
		arrDate[1]=new Option("Feb", 28);
		arrDate[2]=new Option("Mar", 31);
		arrDate[3]=new Option("Apr", 30);
		arrDate[4]=new Option("Mag", 31);
		arrDate[5]=new Option("Giu", 30);
		arrDate[6]=new Option("Lug", 31);
		arrDate[7]=new Option("Ago", 31);
		arrDate[8]=new Option("Set", 30);
		arrDate[9]=new Option("Ott", 31);
		arrDate[10]=new Option("Nov", 30);
		arrDate[11]=new Option("Dic", 31);
	}
	else
	{
		arrDate[0]=new Option("Jan", 31);
		arrDate[1]=new Option("Feb", 28);
		arrDate[2]=new Option("Mar", 31);
		arrDate[3]=new Option("Apr", 30);
		arrDate[4]=new Option("May", 31);
		arrDate[5]=new Option("Jun", 30);
		arrDate[6]=new Option("Jul", 31);
		arrDate[7]=new Option("Aug", 31);
		arrDate[8]=new Option("Sep", 30);
		arrDate[9]=new Option("Oct", 31);
		arrDate[10]=new Option("Nov", 30);
		arrDate[11]=new Option("Dec", 31);
	}
}

function populateDropDowns(strLang)
{
	fillMonthArray(strLang);
	var MonthDropDown = document.getElementById("Acccreat1_ddlDateMonth");
	var optionItem;
	for(x=0; x<12; x++) {
		optionItem = new Option(arrDate[x].text, arrDate[x].value);
		MonthDropDown.options[MonthDropDown.length] = optionItem;
	}
	selection=MonthDropDown[MonthDropDown.selectedIndex].value;
}

function defineYears()
{
	var YearDropDown = document.getElementById("Acccreat1_ddlDateYear");
	var optionItem;
	for(x=1990; x>1900; x--) {
		optionItem = new Option(x, x);
		YearDropDown.options[YearDropDown.length] = optionItem;
		}
	update_days(frmThis)
}

function update_days()
{
	var YearDropDown = document.getElementById("Acccreat1_ddlDateYear");
	var MonthDropDown = document.getElementById("Acccreat1_ddlDateMonth");
	var DayDropDown = document.getElementById("Acccreat1_ddlDateDay");
	var DateStore = document.getElementById("Acccreat1_txtDateOfBirth");
	var SelectedDateString = "";

	temp = DayDropDown.selectedIndex;

	for(x=arrDays.length; x>0; x--)
	{
		arrDays[x]=null;
		DayDropDown.options[x]=null;
	}
	selection=parseInt(MonthDropDown[MonthDropDown.selectedIndex].value);

	ret_val = 0;
	if(MonthDropDown[MonthDropDown.selectedIndex].value == 28)
	{
		year=parseInt(YearDropDown.options[YearDropDown.selectedIndex].value);
		if (year%4!=0||year%100==0)
			ret_val=0;
		else
			if(year%400==0)ret_val=1;
		else
			ret_val=1;
	}

	selection = selection + ret_val;
	for(x=1;x<selection+1;x++)
	{
		arrDays[x-1]=new Option(x, x);
		DayDropDown.options[x-1]=arrDays[x-1];
	}

	if(temp==-1) {
		DayDropDown.options[0].selected=true;}
	else {
		if(DayDropDown.length<=temp) {
			DayDropDown.options[DayDropDown.length-1].selected=true;
		} else {
			DayDropDown.options[temp].selected=true;}
		}

	SelectedDateString += YearDropDown.value;
	SelectedDateString += "/";
	SelectedDateString += MonthDropDown.selectedIndex+1;
	SelectedDateString += "/";
	SelectedDateString += DayDropDown.selectedIndex+1;
	DateStore.value = SelectedDateString;
}

function load_postback_days()
{
	var YearDropDown = document.getElementById("Acccreat1_ddlDateYear");
	var MonthDropDown = document.getElementById("Acccreat1_ddlDateMonth");
	var DayDropDown = document.getElementById("Acccreat1_ddlDateDay");
	var DateStore = document.getElementById("Acccreat1_txtDateOfBirth");
	var arrDate = DateStore.value.split("/");
	var SelectedDateString = "";
	
	populateDropDowns();
	var YearDropDown = document.getElementById("Acccreat1_ddlDateYear");
	var optionItem;
	for(x=1990; x>1900; x--) {
		optionItem = new Option(x, x);
		YearDropDown.options[YearDropDown.length] = optionItem;
	}

	YearDropDown.value = arrDate[0];
	MonthDropDown.selectedIndex = arrDate[1]-1;
	update_days(frmThis);
	DayDropDown.selectedIndex = arrDate[2]-1;

	SelectedDateString += arrDate[0];
	SelectedDateString += "/";
	SelectedDateString += arrDate[1];
	SelectedDateString += "/";
	SelectedDateString += arrDate[2];
	DateStore.value = SelectedDateString;
}