Aetae, подправил скрипт под себя (движок DLE):
<link rel="stylesheet" href="{THEME}/css/style.css" type="text/css" media="screen, projection" />
<script>
(function(){
var date = new Date(),
time = +date,
day = ( 12 - date.getDay() ) % 7 ;
function friday(){
document.getElementsByTagName('link')[0].setAttribute('href', '{THEME}/css/friday.css')
}
if(day) {//не пятница
date.setDate( date.getDate() + day )
date.setHours( 0, 0, 0, 0 )
setTimeout( friday , date - time )
}else{ //пятница
friday()
}
})()
</script>
Не работает... (менял дату на локальном компьютере)
Имеет значение, что на странице подключены 2 css-файла? Я так полагаю, что скрипт должен, при условии что сегодня пятница, заменять файл style.css на friday.css в элементе <link href="">?