

/**
* Dit is een klasse die de click kan opvangen van een input veld.
* @version 0.1
* @author Waldo Cosman
* @copyright DigitalMind BVBA
* @date 2009/09/15
*
*/

//--Als er op het input veld geklikt wordt, zal de tekst die erin staat verdwijnen, als je er uit gaat en er is nog steeds een tekst ingegeven, dan komt het vorige woord terug.
(function($)
{
	$.fn.emptyInputField = function(options)
	{
		//--Controleren of het element een textarea
		var blnTextArea = $(this).is("textarea");

		//--Value ophalen uit het element
		if(blnTextArea == true)
		{
			var strValue =  $(this).html();
		}
		else
		{
			var strValue =  $(this).attr("value");
		}


		//--Als er op geklikt wordt, wordt er gecontroleerd of dat de value leeg gemaakt moet worden.
		$(this).focus(function()
		{
			if(blnTextArea == true)
			{
				if($(this).html() == strValue && strValue != "")
				{
					$(this).html("");
				}
			}
			else
			{

				if($(this).attr("value") == strValue && strValue != "")
				{
					$(this).attr("value","");
				}
			}
		});

		//--Controleren als er uit het element geklikt wordt, om de standaard tekst terug te plaatsen.
		$(this).blur(function()
		{

			if(blnTextArea == true)
			{
				if($(this).html() == "")
				{
					$(this).html(strValue);
				}
			}
			else
			{
				if($(this).attr("value") == "")
				{
					$(this).attr("value", strValue);
				}
			}
		})

	};
})(jQuery);
