var pageReloadBlocked = false;

function showChat(url) {
	_('chatFrame').src = url;
	_('chatButtons').toggle();
	_('chat').toggle();
	window.onbeforeunload = reloading;
}

function hideChat() {
	_('chatFrame').src = 'http://aggregame.com/img/bg/blank.gif';
	_('chatButtons').toggle();
	_('chat').toggle();
	window.onbeforeunload = function(){};
}

function blockPageReload() {
	o.onmouseout = unblockPageReload;
	pageReloadBlocked = true;
	window.onbeforeunload = reloading;
}

function unblockPageReload() {
	pageReloadBlocked = false;
}

function reloading() {
	if (pageReloadBlocked && document.all) {
		reloading = 0;
	}
	else {
		reloading = 1;
		return 'When you leave this page, you also leave your current chat conversations.';
	}
}
