Скрипт четной и нечетной недели
<div id="chetnaya" style="display:none;">Контент ЧЕТНОЙ недели</div>
<div id="nechetnaya" style="display:none;">Контент НЕЧЕТНОЙ недели</div>
<script type="text/javascript">
var year = new Date().getFullYear();
var month = new Date().getMonth();
var today = new Date(year, month, 0).getTime();
var now = new Date().getTime();
var week = Math.round((now - today) / (1000 * 60 * 60 * 24 * 7));
if (week % 2)
document.getElementById("chetnaya").style.display="block";
else
document.getElementById("nechetnaya").style.display="block";
</script>
Задача следущая: нужно чтобы недели переключались с каждого понедельника. Данный скрипт работает иначае (вроде бы он просто сначала года отсчитывает какждые 7 дней и переключает, а какой в этот момент день недели "его" не волнует). А нужно чтобы и именно каждый понедельник переключал =)
Я так понимаю, сделать это не так уж и сложно, но я в этом деле не шарю, к сожалению. Поэтому жду ваших предложений)

var target = new Date(this.valueOf());
var dayNr = (this.getDay() + 6) % 7;
target.setDate(target.getDate() - dayNr + 3);
var firstThursday = target.valueOf();
target.setMonth(0, 1);
if (target.getDay() != 4) {
target.setMonth(0, 1 + ((4 - target.getDay()) + 7) % 7);
}
return 1 + Math.ceil((firstThursday - target) / 604800000);
}
Week = new Date().getWeek();//текущий номер недели.
Зарегистрируйтесь или войдите на сайт под своим именем.