Endnu ikke stress-testet (kun en 27-28 tilfælde prøvet !-)
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<title>Tomt dokument</title>
<meta name="keywords" content="
http://www.eksperten.dk/spm/385544"><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="javascript" type="text/javascript">
function checkDates(f){
var start = f.start.value;
var slut = f.slut.value;
if(start==""||slut=="")return;
var st = new Date(+start.substring(6),+start.substring(3,5),+start.substring(0,2));
var sl = new Date(+slut.substring(6),+slut.substring(3,5),+slut.substring(0,2));
if(st.getTime()>sl.getTime())return
var st1 = +start.substring(6);
var st2 = +start.substring(3,5);
var st3 = +start.substring(0,2);
var sl1 = +slut.substring(6);
var sl2 = +slut.substring(3,5);
var sl3 = +slut.substring(0,2);
if(sl1>st1+1||sl1>st1&&sl2>st2||sl1>st1&&sl2==st2&&sl3>=st3)alert("document.form.action='list_months.asp'");
else if(sl1>st1&&sl2!=1&&st2!=12||sl1>st1&&sl2==1&&st2==12&&sl3>=st3||sl2>st2+1||sl2>st2&&sl3>=st3)alert("document.form.action='list_weeks.asp'");
else alert("document.form.action='list_days.asp'");
}
</script>
</head>
<body>
<br>
<form name="form">
<input name="start" type="text">
<input name="slut" type="text" onchange="checkDates(this.form);">
</html>