Чётные и нечётные недели
<script type="text/javascript">
myDate = new Date();
rdate = myDate.getDate();
rday = myDate.getDay();
myDate.setDate(1);
if(!rday)
k=6; else k=rday-1;
if(!myDate.getDay())
l=6; else l=myDate.getDay()-1;
if(rdate<8-l){
ponedelnik = 8-l;
if(ponedelnik/2 == Math.floor(ponedelnik/2))
chet = 0; else chet = 1;
} else {
ponedelnik = rdate - k;
if(ponedelnik/2 == Math.floor(ponedelnik/2))
chet = 1; else chet = 0;
if(chet==1){document.write('Четная')} else {document.write('Нечетная')};
}
</script>