script language="javascript" type
="text/javascript">
///var usernameCheckerTimer;
///var spanAvailability = $get("spanAvailability");
///Sys.Application.add_load(Register_pageLoad);
// function Register_pageLoad(sender, args)
// {
// $find("myCDECountryRegister").add_selectionChanged(Register_SelectedIndexChangedCountry);
// $find("myCDEDay").add_selectionChanged(Register_SelectedIndexChangedDaysInMonth);
// }
//
var ddlYear = null
;
var ddlMonth = null
;
var ddlDay = null
;
Sys.Application.add_load(page_load);
Sys.Application.add_unload(page_unload);
function
page_load(sender, e)
{
$find(
"myCDECountryRegister"
).add_selectionChanged(Register_SelectedIndexChangedCountry);
ddlMonth = $get(
"<%=ddlMonth.ClientID %>"
);
ddlYear = document.getElementById(
"<%=ddlYear.ClientID%>"
);
ddlDay = $get(
"ddlDay"
);
$addHandler(ddlYear,
"change"
, year_onchange);
$addHandler(ddlMonth,
"change"
, month_onchange);
}
function
page_unload(sender, e)
{
$removeHandler(ddlYear,
"change"
, year_onchange);
$removeHandler(ddlMonth,
"change"
, month_onchange);
}
function
month_onchange(sender, e)
{
var
y = ddlYear.options[ddlYear.selectedIndex].text;
var
m = ddlMonth.value;
// Add an Option object to Drop Down/List Box
var
totalDaysInMonth = daysInMonth(m, y);
var myLists = document.getElementsByTagName("select"
)
/*assuming that the select you are interested is <select name=c>...</select> */
var
element = myLists[1];
element.options.length=0;
for (var
i = 0; i < totalDaysInMonth; i++)
{
element.options[element.options.length] =
new
Option(i+1, i);
}
}
function
year_onchange(sender, e)
{
var
y = ddlYear.options[ddlYear.selectedIndex].text;
var
m = ddlMonth.value;
// Add an Option object to Drop Down/List Box
var
totalDaysInMonth = daysInMonth(m, y);
var myLists = document.getElementsByTagName("select"
)
/*assuming that the select you are interested is <select name=c>...</select> */
var
element = myLists[1];
element.options.length=0;
for (var
i = 0; i < totalDaysInMonth; i++)
{
element.options[element.options.length] =
new
Option(i+1, i);
}
}
function
daysInMonth(iMonth, iYear)
{
return 32 - new
Date(iYear, iMonth, 32).getDate();
}
function
Register_SelectedIndexChangedCountry()
{
//change the images based on the selected value.
var countryDropdown = $get('<%=ddlCountryRegister.ClientID%>'
);
$get(
"<%=imgFlagRegister.ClientID%>").src = "./images/flags/" + countryDropdown.value + ".gif"
;
the above code is working.