//performs the menu yellow glow on first load
var umsg_isAysyncCallback = false;

$(document).ready(function(){
	//------------------------
	// Setup callback handlers
	//------------------------	
	Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(umsg_beginRequest);
	Sys.WebForms.PageRequestManager.getInstance().add_pageLoaded(umsg_colorFadeBar);
});

function umsg_beginRequest(sender, args) 
{
	umsg_isAysyncCallback = true;
}

function umsg_colorFadeBar(sender, args) 
{
	var um_user_message = $('#um_user_message');
	if(um_user_message.length <= 0) um_user_message = null;
	
	//slide into view if aysync callback
	if (umsg_isAysyncCallback) 
	{
		if(um_user_message)
		{
			$('#um_user_message').hide();
			$('#um_user_message').slideDown('normal');
		}
	}
	
	//yellow fade (every time)
	var alertsNode = $('#umsg_alerts');
	if(alertsNode.length <= 0) alertsNode = null; 
	if(alertsNode)
	{	
		alertsNode.highlightFade({color:'#FEFF8F',speed:2000,iterator:'linear'});
	}
	
	//silde out of view	
	if(um_user_message)
	{
		setTimeout("umsg_closeUserMessage()", 20000);
	}
}

function umsg_closeUserMessage()
{
	$('#um_user_message').slideUp('normal');
}