<html>
<head>
<script>
function numOfDays (m, y) {
switch (m) {
case 3:
case 5:
case 8:
case 10: return 30; break;
case 0:
case 2:
case 4:
case 6:
case 7:
case 9:
case 11: return 31; break;
default: if (y%400==0) return 29;
else if (y%100==0) return 28;
else if (y%4==0) return 29;
else return 28;
}
}
now=new Date();
year=now.getYear();
month=now.getMonth();
date=now.getDate();
if (7>month && month>3) {
}
else {
switch (date) {
case 25: alert("Сегодня дадут стипендию!"); break;
case 26: alert("Еще целый месяц до стипендии!"); break;
default: {
x=25-date;
if (x<0) x+=numOfDays(month, year)
alert("До стипендии осталось "+x+" дней");
}
}
}
//alert(year+" "+month+" "+date);
</script>
</head>
<body>
</body>
</html>