function validateYear(src) { if(src.value==""||src.value.match(/^\d{4}$/)) return true; if(src.value.match(/^\d{2}$/)) { src.value="20"+src.value; return true; } HTMLAlert("Specify year formatted as yyyy"); setTimeout("document.getElementById(\""+src.id+"\").select();",10); return false; } function validateMonth(src) { if(src.value==""||(!isNaN(parseInt(src.value)))&&src.value>0&&src.value<=12) return true; HTMLAlert("Invalid month"); setTimeout("document.getElementById(\""+src.id+"\").select();",10); return false; } function validateDay(src) { if(src.value==""||(!isNaN(parseInt(src.value)))&&src.value>0&&src.value<=31) return true; HTMLAlert("Ogiltig day"); setTimeout("document.getElementById(\""+src.id+"\").select();",10); return false; } function validateWeek(src) { if(src.value==""||(!isNaN(parseInt(src.value)))&&src.value>0&&src.value<=52) return true; HTMLAlert("Invalid week"); setTimeout("document.getElementById(\""+src.id+"\").select();",10); return false; }