$(.dateselboxes) .change( function(){
var y; y=$("#year").val();
var m; m=$("#month").val();
var d;
// проверка високосного года
var leapYear;
if(y%4==0)
{
if(y%100==0)
{
if(y%400==0) {leapYear=true;}
else {leapYear=false;}
}
else {leapYear=true;}
}
else {leapYear=false;}
// вычисление количества дней
var dz;
if(m==1 || m=3 || m=5 || m=7 || m=8 || m=10 || m=12) {dz=31;}
else if(m==2)
{
if(leapYear==true) {dz=29;}
else {dz=28;}
}
else {dz=30;}
// удаление последней опции пару раз
switch(dz)
{
case 28:
for(i=0;i<3;i++)
{$("#day option:last").remove();}
break;
case 29:
for(i=0;i<2;i++)
{$("#day option:last").remove();}
break;
case 30:
$("#day option:last").remove();
break;
default:
var axaxax=0;
break;
}
});