/*
 * search.js
 *
 * @author Jack Weinert (lieblinx/CodeMonkz)
 */
function DP_SearchInput_onfocus()
{
	var inputElement = HTML.GetElementByID('s');
	if ((inputElement) && (HTML.HasElementClass(inputElement,'inputTextHint')))
	{
		HTML.RemoveElementClass(inputElement,'inputTextHint');
		inputElement.value = '';
	}
}

function DP_SearchInput_onblur()
{
	var inputElement = HTML.GetElementByID('s');
	if (inputElement)
	{
		if (inputElement.value.length == 0)
		{
			var languageCode;
			if (HTML.HasElementClass(inputElement,'language_de'))
			{
				inputElement.value = 'Suche...';
			}
			else if (HTML.HasElementClass(inputElement,'language_en'))
			{
				inputElement.value = 'search...';
			}
			
			HTML.AppendElementClass(inputElement,'inputTextHint');
		}
	}
}

function DP_SearchInput_onclick()
{
	var inputElement = HTML.GetElementByID('s');
	if ((inputElement) &&
		((HTML.HasElementClass(inputElement,'inputTextHint')) || (inputElement.value.length == 0)) )
	{
		return false;
	}
	return true;
}
