$(function() {
		
	// add default value functionality to form elements with title attributes	 
	var defaultValueElements = $("form input[type='text'][alt!='']");
	
	defaultValueElements.each(function() 
	{
		this.myDefaultValue = this.alt;
		checkDefaultValue(this);
		$(this).focus(function(){ checkDefaultValue(this); }).blur(function(){ checkDefaultValue(this); }).closest("form").submit(function(){ clearDefaultValues() });
	});
	
	function checkDefaultValue(el) 
	{
		if (el.value == el.myDefaultValue) 
		{
			el.value = '';
			$(el).removeClass('default-value');
		} 
		else if (el.value == '') 
		{
			el.value = el.myDefaultValue;
			$(el).addClass('default-value');
		} 
		else if (el.value != el.myDefaultValue) 
		{
			$(el).removeClass('default-value');
		}
	}
	
	function clearDefaultValues() 
	{
		defaultValueElements.each(function() {
			if (this.value == this.myDefaultValue) this.value = '';
		});
	}

});
