Чётные и нечётные недели
<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>