<script>(function() {
var foo = 1;
setTimeout(function() {
alert(foo);
}, 2000);
})()</script>
<script>(function() {
var foo = 2;
})()</script>
To this:
<script>
var foo = 1;
setTimeout(function() {
alert(foo);
}, 2000);
</script>
<script>
var foo = 2;
</script>
Mike