
//-----------------
// Main Functions
//-----------------

window.onload = function()
{
	prepSearchForm();
}

function prepSearchForm()
{
	var searchInput = getFormElement('searchform', 's');

	if(trimString(searchInput.value) == '')
	{
		searchInput.value = 'Search';
	}

	searchInput.onfocus = function()
	{
		if(trimString(searchInput.value) == 'Search')
		{
			searchInput.value = '';
		}
	}

	searchInput.onblur = function()
	{
		if(trimString(searchInput.value) == '')
		{
			searchInput.value = 'Search';
		}	
	}
}

//-----------------
// Helper Functions
//-----------------

function $(element)
{
	return document.getElementById(element);
}

function getForm(element)
{
	return document.forms[element];
}

function getFormElement(form, element)
{
	return getForm(form).elements[element];
}

function trimString (str) {
  return str.replace(/^\s+/g, '').replace(/\s+$/g, '');
}
