/* search box */
function search_focus(elemInput, container)
{
	if (elemInput.defaultValue == null) elemInput.defaultValue = elemInput.value;
	if (elemInput.value == elemInput.defaultValue) {
		elemInput.value = "";
	}

	// register onblur
	elemInput.onblur = function() {
		search_blur(this, container);
	};
	elemInput = null;
	document.getElementById(container).className = 'focused';
}

function search_blur(elemInput, container)
{
	if (elemInput.value == "") {
		elemInput.value = elemInput.defaultValue;
	}
	elemInput.onblur = null;
	elemInput.onkeydown = null;
	document.getElementById(container).className = '';
}

function searchbutton_focus(elemButton, container)
{
	document.getElementById(container).className = 'focused';
	elemButton.onblur = function() {
		search_blur(this, container);
	};
}

function searchbutton_blur(elemButton, container)
{
	document.getElementById(container).className = 'focused';
	elemButton.onblur = null;
}