function userNotification(message,type)
{
	jQuery("#user_notification").addClass(type);
	jQuery("#user_notification_message").html(message);
	jQuery("#user_notification").fadeIn('slow');
	setTimeout("$('#user_notification').fadeOut('slow');", 10000);
}

function userNotificationJSON(json)
{
	try
	{
		var response = jQuery.parseJSON(json);

		if(response.error)
		{
			userNotification(response.error_message,'error');
		}
		else
		{
			userNotification(response.content,'notice');
		}
	}
	catch(error)
	{
		userNotification('Server error.','error');
	}
}

function update_field( id, text )
{
	if( $(id) && $(id).val() == '' )
	{
		$(id).val(text).bind('click',function(){
			if( $(id).val() == text )
			{
				$(id).val('').css('color','black');
			}
		}).bind('focus',function(){
			if( $(id).val() == text )
			{
				$(id).val('').css('color','yellow');
			}
		}).bind('change', function(){
			if( $(id).val() == '' )
			{
				$(id).val(text).css('color','pink');
			}
		}).bind('blur', function(){
			if( $(id).val() == '' )
			{
				$(id).val(text).css('color','red');
			}
		});
	}
	else if( $(id) )
	{
		$(id).css('color','#555');
	}
}
