function BrowserWindow() {}

// CONTENT LOADED
BrowserWindow.onLoad = function() {
	if (Browser.is_ie_compatible) Utils.fixIePngAlpha();
}

// WINDOW RESIZE
window.onresize = function(event) {BrowserWindow.onResize()};

BrowserWindow.resize_actions = [];
BrowserWindow.resize_timeout = null;

BrowserWindow.registerResizeAction = function(action) {
	BrowserWindow.resize_actions.push(action);
}

BrowserWindow.onResize = function() {
	clearTimeout(BrowserWindow.resize_timeout);
	BrowserWindow.resize_timeout = null;
	BrowserWindow.resize_timeout = setTimeout("BrowserWindow.executeActions()", 250);
}

BrowserWindow.executeActions = function() {
	//var win_dims = Utils.getWindowSize(); //get window dimensions
	for (var i in BrowserWindow.resize_actions) {
		//BrowserWindow.resize_actions[i](win_dims); //pass window dimensions to each function
		BrowserWindow.resize_actions[i]();
	}
	BrowserWindow.resize_timeout = null;
}

