function runOnLoad(f){
if(runOnLoad.loaded) f();
else runOnLoad.func.push(f);
}
runOnLoad.funcs = [];
runOnLoad.loaded = false;
runOnLoad.run = function(){
if(runOnLoad.loaded) return;
for(var i=0; i< runOnLoad.func.length; i++){
try{ runOnLoad.funcs[i](); }
catch(e){ }
}
runOnLoad.loaded = true;
delete runOnload.func;
delete runOnLoad.run;
};
if(window.addEventListener)
window.addEventListener("load", runOnLoad.run, false);
else if(window.attatchEvent) window.attachEvent("onload", runOnLoad.run);
else window.onload = runOnLoad.run;
-----
script&css&html&ajax