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