var global = 5; addEvent(window,"load",init); addEvent(window,"load",getSingleVideoDetails); function init(){ global=5+100; } function getSingleVideoDetails(){ alert(global);//returns 5 } function addEvent(obj, evType, fn){ if (obj.addEventListener){ obj.addEventListener(evType, fn, false); return true; } else if (obj.attachEvent){ var r = obj.attachEvent("on"+evType, fn); return r; } else { return false; } }