Приблизительно подход такой:
<script src="http://code.jquery.com/jquery.min.js" type="text/javascript"></script>
<script src="http://plugins.jquery.com/files/jquery.cookie.js.txt" type="text/javascript"></script>
<style>
.div1, .div2 {width: 200px; height: 30px;} .div1 {background: red;} .div2 {display: none; background: green;} .block {display: block;}
</style>
<script>
$(function(){
$('.div1').each(function(){
if(/block/.test($.cookie('demo'))){ //тут делаем проверку
$(this).next().addClass('block');
}
$(this).click(function(){
$(this).next().toggleClass('block');
$.cookie('demo', $(this).next().attr('class'), {expires: 10, path: '/', domain: '/'});
});
});
});
</script>
<div class="div1"></div>
<div class="div2"></div>