Помогите, плиз, я дизайнер, в JS очень слаб
Есть скрипт, который по клику на объект с id b1 присваивает переменной x значение 2, и затем (на другой странице) если это значение равно 2, то прячет объект с id t2
<script type="text/livescript">
var x=0;
$(document).ready(function(e) {
$('#b1').click(function (){
x=2;
});
if(x == 2)
$('#t2').hide ();
});
</script>
Проблема в том, что оператор if не видит присвоенного значения x=2 вне функции .click(function(){});
Подскажите, плиз, что изменить чтобы значение присвоенное переменой было видно везде.
Заранее спасибо.