var titleTimesRemaining = 8;
var pageTitle = document.title;
var currentMessageText = "";
var titleInterval;

function flashMessage(txt)
{
	clearInterval(titleInterval);
	titleTimesRemaining = 8;
	currentMessageText = txt.replace(/<\/?[^>]+>/gi, '');
	titleInterval = setInterval(function() { alternateTitle(); }, 1000);
}

function getInviteCookie()
{
	return document.cookie.match(/invite_code\=([^;]*)/)[1];
}

function alternateTitle()
{
	if (document.title == pageTitle) 
	{
		document.title = currentMessageText;
	} 
	else 
	{
		document.title = pageTitle;
	}
	
	titleTimesRemaining--;
	
	if ( titleTimesRemaining < 0 )
	{
		document.title = pageTitle;
		clearInterval(titleInterval);
	}
}

function refocusFlash()
{
	document.getElementById("flashcontent_embed").focus();
}

function beforeUnloadHandler()
{
	var warning="";
	
	var fxControl = document.flashcontent_embed || window.flashcontent_embed;
	
	if (typeof fxControl.flashOnBeforeUnload=="function") 
	{
		warning = fxControl.flashOnBeforeUnload();
	}
	
	if (warning!='')
		return warning;
	else
		return;
}
