var onLoadQ=new Array();
var submitQ=new Array();

window.onload=FireOnLoad;

var isPageLoaded=false;

var holBgn=100;

function HookOnLoad(hook) {
	onLoadQ[holBgn+onLoadQ.length]=hook;
}

function PushOnLoad(hook) {
	holBgn--;
	onLoadQ[holBgn]=hook;
}

function HookOnSubmit(hook) {
	submitQ[submitQ.length]=hook;
}

function FireOnLoad() {
	isPageLoaded=true;

	for(var i=0;i<onLoadQ.length;i++)
		eval(onLoadQ[i+holBgn]);
		
}

function FireOnSubmit() {
	for(var i=0;i<submitQ.length;i++)
		if (!eval(submitQ[i]))
			return false;
	return true;
}

