// test of scoping in functions var a = "fred"; function b() { println("a is " + a); var d = "blogs"; function c() { println("d is " + d); } c(); var e = "john"; var f = function() { println("e is " + e); } f(); (function() { println("e from anon is " + e); })(); } b(); function fred() { if (1==2) { function cleanup() { println("test"); } } }