$(function(){
	$.fn.extend({
		 
		defaultText: function(sText)
		{
			return this.each(function() {
				$(this).data('defaultText',sText);
				
				$(this).parents('form').submit(function(){
					$(this).find('input.soft').val('');
				})
				
				$(this).focus(function()
				{
					if ($(this).val() == $(this).data('defaultText'))
					{
						$(this).val('').removeClass('soft');
					}
				})
				.blur(function()
				{
					if ($(this).val() == '')
					{
						$(this).addClass('soft').val($(this).data('defaultText'));
					}
					else if ( $(this).val() == $(this).data('defaultText') )
					{
						$(this).addClass('soft');
					}
				})
				.trigger('blur');
			});
		},
		
		disableTextSelect : function() 
		{ // geen text selecteren
			return this.each(function(){
				if($.browser.mozilla){//Firefox
					$(this).css('MozUserSelect','none');
				}
				else if($.browser.msie)
				{//IE
					$(this).bind('selectstart',function(){return false;});
				}
				else
				{//Opera, etc.
					$(this).mousedown(function(){return false;});
				}
			});
		}
	});
});
