// $Id: checkFormDomain.js 648 2007-10-26 10:44:41Z Neil $

function checkFormDomainSearch()
{
	domain = document.getElementById("domainsrch").value;
	
	if (domain == "" || domain == null)
	{
		hideAllErrorsDomain();
		document.getElementById("domainError").style.display = "block";
		document.getElementById("domainsrch").select();
		document.getElementById("domainsrch").focus();
		return false;
	}
	else if (!isValidDomain(domain))
	{
		hideAllErrorsDomain();
		document.getElementById("domainInvalidError").style.display = "block";
		document.getElementById("domainsrch").select();
		document.getElementById("domainsrch").focus();
		return false;
	}
	showLoading();
	return true;
}

function hideAllErrorsDomain()
{
	document.getElementById("domainError").style.display = "none";
	document.getElementById("domainInvalidError").style.display = "none";
}

function isValidDomain(str)
{
	var reCheckDomain = /^[a-zA-Z0-9.-]{3,128}$/;
	return reCheckDomain.test(str);
}

addLoadEvent(hideAllErrorsDomain);
