var $=YAHOO.util.Dom.get;YAHOO.namespace("com.webucator");(function(){var a=function(){this.packages=["button","animation","container","selector","element","json","menu","connection","tabview","calendar"];this.pageHandlers=[]};a.prototype={constructor:a,run:function(){window.webucator=new YAHOO.com.webucator.Base();for(var b=0;b<this.pageHandlers.length;b++){this.pageHandlers[b]()}},addPageHandler:function(b){this.pageHandlers.push(b)},getPackages:function(){return this.packages},setPackages:function(b){this.packages=b},addPackage:function(b){this.packages.push(b)}};YAHOO.com.webucator.Loader=a})();window.loader=new YAHOO.com.webucator.Loader();YAHOO.util.Event.addListener(window,"load",function(){new YAHOO.util.YUILoader({require:window.loader.getPackages(),timeout:10000,loadOptional:true,combine:true,onSuccess:function(){window.loader.run()},onFailure:function(){window.alert("Loading of dependent JavaScript files failed.")}}).insert()});