печенье - лучший способ, как указал Скрам Мейстер.
проверьте, есть ли печенье foobar
если да, чем не делать анимацию,
если нет, то установить cookie на 5 минут или что
запустить анимацию
и другой код хорош: на каждой странице создайте функцию ajax, которая сбрасывает время истечения
например
setcookie(date) //this sets your cookies you should implement for yourself
func setagain() {
setcookie(expanded_date);
window.setTimeot(setagain,10000);
}
if(iscookie() == true) {
setagain()
}
else {
animate()
setagain();
}
учебник по файлам cookie:
http://www.w3schools.com/JS/js_cookies.asp