function clearSearchField() {

	document.forms['search'].search.value = '';
};

function getElement(element) {

	if (document.getElementById) {

		return document.getElementById(element).style;
	} else if (document.all) {

		return document.all[element].style;
	} else if (document.layers) {

		return document.layers[element];
	}
};

function showElement(element) {

	getElement(element).visibility = 'visible';
	getElement(element).display = '';
};

function hideElement(element) {

	getElement(element).visibility = 'hidden';
	getElement(element).display = 'none';
};

function showHideTLD() {

	if (document.forms['start'].action.value == 'dns') {

		hideElement('tld');
	} else {

		showElement('tld');
	}
};

function doLogin() {

	f = document.forms['login'];
	hash =	f.elements['login_user'].value + MD5(f.elements['login_pass'].value) + f.elements['login_chal'].value;
	f.elements['login_hash'].value = MD5(hash);
	f.elements['login_pass'].value = "";
	return true;
};
