function initialiseForms() {
	var formList = document.getElementsByClassName('filterTextForm');
	for (var ele in formList) {
		var formele = formList[ele];
		formele.onsubmit = function() { clearFilters(this); };

		var inputList = document.getElementsByClassName('filterText');
		for (var ele in inputList) {
			inputList[ele].onfocus = function() { filterTextFocus(this); };
			inputList[ele].onblur = function() { filterTextBlur(this); };
			filterTextBlur(inputList[ele]);
		}

		var inputList = document.getElementsByClassName('filterTextActive');
		for (var ele in inputList) {
			inputList[ele].onfocus = function() { filterTextFocus(this); };
			inputList[ele].onblur = function() { filterTextBlur(this); };
			filterTextBlur(inputList[ele]);
		}
	}
}

function clearFilters(formObj) {
	for (var i = 0; i < formObj.elements.length; i++) {
		if (formObj.elements[i].className == 'filterText') {
			filterTextFocus(formObj.elements[i]);
		}
	}
}

function filterTextFocus(inputObj) {
	if (inputObj.value == inputObj.title) {
		inputObj.value = '';
		inputObj.className = 'filterTextActive';
	}
}

function filterTextBlur(inputObj) {
	if (inputObj.value == '') {
		inputObj.value = inputObj.title;
		inputObj.className = 'filterText';
	}
}
addOnload(initialiseForms);