var visOnLoadStack;
if (visOnLoadStack==undefined) {
	visOnLoadStack = new Array();
	visInterceptOnLoad();
}
function visAddOnLoadEvent(f) {if (f!=undefined) {visOnLoadStack[visOnLoadStack.length] = f};}

function visOnLoaded() {
	for (var i=0; i<visOnLoadStack.length; i++) {
		visOnLoadStack[i]();
	}
	
}

function visInterceptOnLoad() {
	var f = "" + window.onload;
	if (f.toString().indexOf('visOnLoaded()') < 0) {
		visAddOnLoadEvent(window.onload);
		window.onload = visOnLoaded;
	}
}

