window.onload=runLoadTasks;window.onresize=runResizeTasks;window.onunload=cleanLoadTasks;if(typeof(loadTaskList)=="undefined"){loadTaskList=new Array()}if(typeof(resizeTaskList)=="undefined"){resizeTaskList=new Array()}function Task(c,b,a){this.func=c;this.priority=typeof(b)=="undefined"||b==null?0:b;this.delay=typeof(a)=="undefined"||a==null?0:a}function registerLoadTask(c,b,a){loadTaskList[loadTaskList.length]=new Task(c,b,a)}function registerResizeTask(c,b,a){resizeTaskList[resizeTaskList.length]=new Task(c,b,a)}function runLoadTasks(){loadTaskList=loadTaskList.sort(comparator);for(var a=0;a<loadTaskList.length;a++){if(loadTaskList[a].delay!=0){setTimeout(loadTaskList[a].func,loadTaskList[a].delay)}else{loadTaskList[a].func()}}}function runResizeTasks(){resizeTaskList=resizeTaskList.sort(comparator);for(var a=0;a<resizeTaskList.length;a++){if(resizeTaskList[a].delay!=0){setTimeout(resizeTaskList[a].func,resizeTaskList[a].delay)}else{resizeTaskList[a].func()}}}function cleanLoadTasks(){for(var a=0;a<loadTaskList.length;a++){loadTaskList[a].func=null}loadTaskList.length=0;loadTaskList=null}function comparator(b,a){return a.priority-b.priority};
