jQuery(document).ready(function($) {
		$('input.text, textarea.textarea').focus( function(e) {
			resetItem(e);
		}).blur( function(e) {
			resetItem(e);
		});
		
		$('input.text').each( function() {
			if( ($(this).val() == '') || ($(this).val() == $(this).attr('placeholder')) ) {
				$(this).val($(this).attr('placeholder'));
			} else {
				$(this).addClass('selected');
			}
		});
		
});

function resetItem(e) {	// Displays the "placeholder" if value = '' - clears the form on focus or highlights field if not default value
	var target = $(e.target);
	if( e.type === 'focus' ) {
		if( target.attr('class').indexOf('password') >= 0 ) {
			if( target.val() === target.attr('placeholder') ) {
				target.hide().prev().css('display','block').focus();
			} else {
				target.select();
			}
		} else {
			if( target.val() === target.attr('placeholder') ) {
				target.val('').addClass('selected');
			} else {
				target.select().addClass('selected');
			}
		}
	} else if ( e.type === 'blur' ) {
		if( target.attr('class').indexOf('password') >= 0 ) {
			if( (target.val() === '') ) {
				target.hide().next().show();
			}
		} else {
			if( (target.val() === '') ) {
				target.val( target.attr('placeholder') ).removeClass('selected');
			} else {
				//target.removeClass('selected');
			}
		}
	}
}
