
function fx_focus(event) {
	if (event.target.value == event.target.retrieve("originalValue")) {
		event.target.value = '';		
	}
	event.target.addClass('fx-hilite');
}

function fx_blur(event) {
	if (event.target.value == '') {
		event.target.value = event.target.retrieve("originalValue");
	}
	event.target.removeClass('fx-hilite');
}

$(document).ready(function() {
	$(".fx-focus").each(function() {
		var elem = $(this);
		elem.attr('value', elem.attr('alt'));
	});
	$(".fx-focus").click(function() {
		var elem = $(this);
		elem.addClass('fx-hilite');
		if (elem.attr('value')==elem.attr('alt')) 
			elem.attr('value', '');
	})
	$(".fx-focus").blur(function() {
		var elem = $(this);
		elem.removeClass('fx-hilite');
		if (typeof elem.attr('value') == 'undefined' || elem.attr('value')=='')
			elem.attr('value', elem.attr('alt')); 		
	})
	
	$("#messages")
			.animate({ backgroundColor: "#cfff00" }, { queue: true, duration: 300 })
			.animate({ backgroundColor: "#FFFEA1" }, { queue: true, duration: 300 })
			.animate({ backgroundColor: "#FFFEA1" }, { queue: true, duration: 1000 })
			.fadeOut("slow");
});