/**
 * Smartmail plugin
 * @author Andrew Hedges, andrew@hedgs.name
 * @requires jQuery
 *
;
(function ($) {
	/**
	 * Initialize form field defaults
	 * @public
	 * @param object options Object literal with the following members:
	                             classname CSS class to be appended when the field is displaying the default text (optional)
	                             fields    Array of object literals, each with a CSS selector and some default text (optional)
	 * @return void
	 *
	function smartmail(options) {
				
		var defaults;
		
		defaults = {
			classname : 'default',
			fields    : [
				{ selector : '#smartmail-form input[name=sm_first_name]', default_text : 'First name' },
				{ selector : '#smartmail-form input[name=sm_last_name]',  default_text : 'Last name' },
				{ selector : '#smartmail-form input[name=sm_email]',      default_text : 'Email address' }
			]
		};
		
		// set up default values
		options = $.extend(defaults, options);
		
		// set up each of the fields
		$.each(options.fields, function (i, val) {
			
			var that, field, form, is_pass;
			
			that  = this; // Crockford's device
			field = $(this.selector);
			
			
			if ('' === field.val()) {
				field.val(that.default_text).addClass(options.classname);
			}
			
			field
				.focus(function (evt) {
					if (that.default_text === field.val()) {
						field.val('').removeClass(options.classname);
					}
				})
				.blur(function (evt) {
					
					if ('' === field.val()) {
						field.val(that.default_text).addClass(options.classname);
					}
				})
			;
		});
		// $.each
	};
	// smartmail
	
	// expose public interface: $.smartmail
	$.extend({
		smartmail : smartmail
	});
	
	
})(jQuery);
*/
$(function() {
	var fname = $('#smartmail-form input#edit-sm-first-name');	
	if(fname.val() === '')
		fname.val('First name');	
	fname.focus(function () {
		if ('First name' === $(this).val()) {
			$(this).val('').removeClass('default');
		}
	});
	fname.blur(function () {					
		if ('' === $(this).val()) {
			$(this).val('First name').addClass('default');
		}
	});
	
	var lname = $('#smartmail-form input#edit-sm-last-name');	
	if(lname.val() === '')
		lname.val('Last name');	
	lname.focus(function () {
		if ('Last name' === $(this).val()) {
			$(this).val('').removeClass('default');
		}
	});
	lname.blur(function () {					
		if ('' === $(this).val()) {
			$(this).val('Last name').addClass('default');
		}
	});
	
	var email = $('#smartmail-form input#edit-sm-email');	
	if(email.val() === '')
		email.val('Email');	
	email.focus(function () {
		if ('Email' === $(this).val()) {
			$(this).val('').removeClass('default');
		}
	});
	email.blur(function () {					
		if ('' === $(this).val()) {
			$(this).val('Email').addClass('default');
		}
	});
	
	
});
