if(jQuery)
(
	function($)
	{
		$.extend($.fn,
		{
			inputLabel: function()
			{
				var labelText = new Array();
				$(this).each
				(
					function(i,targ)
					{
						if($(targ).prev().is('label'))
						{
							labelText[i] = $(targ).prev();
							$(targ).prev().remove();
						}
						else if($(targ).parent('span.magicSelectParent').prev().is('label'))
						{
							labelText[i] = $(targ).parent('span.magicSelectParent').prev();
							$(targ).parent('span.magicSelectParent').prev().remove();
						}
						else
						{
							labelText[i] = $('label[for="'+$(targ).attr('id')+'"]');
							$('label[for="'+$(targ).attr('id')+'"]').remove();
						}
						if($(targ).val() == "")
						{
							$(targ).val(labelText[i].text());
						}
						$(targ).focus
						(
							function()
							{
								if($(targ).val() == labelText[i].text())
								{
									$(targ).val("");
								}
							}
						).blur
						(
							function()
							{
								if($(targ).val() == "")
								{
									$(targ).val(labelText[i].text());
								}
							}
						).closest('form').submit
						(
							function()
							{
								if($(targ).val() == labelText[i].text())
								{
									$(targ).val("");
								}
							}
						);
					}
				);
			}
		});
	}
)(jQuery);
