/** will be set to 1 if loading complete: */
	retail_pageLoaded = 0;

/**	ONLOAD */
	window.onload=globalOnLoad;
	initOnLoadAr = new Array();
	
	function globalOnLoad() {
		localInit();
		retail_pageLoaded = 1; //complete
	}
	//add User-Defined func
	function addOnLoad(func) {
		initOnLoadAr[initOnLoadAr.length] = func;
	}
	//Load User-Defined stuff
	function localInit() {
		for(IOLAi=0;IOLAi<initOnLoadAr.length;IOLAi++) {
			eval(initOnLoadAr[IOLAi]);
		}
	}
/**	ONUNLOAD */
	window.onunload=globalOnUnLoad;
	initOnUnLoadAr = new Array();
	
	// +++++ registering of general onunload funcs, add here if needed +++++
	// addOnUnLoad("popupclose()");

	function globalOnUnLoad() {
		localUnload();
	}
	//add User-Defined func
	function addOnUnLoad(func) {
		initOnUnLoadAr[initOnUnLoadAr.length] = func;
	}
	//Load User-Defined stuff
	function localUnload() {
		for(IOULAi=0;IOULAi<initOnUnLoadAr.length;IOULAi++) {
			eval(initOnUnLoadAr[IOULAi]);
		}
	}