/**
 * Function to check data for the availability check form.
 *
 * It checks that the domain entered is valid, and
 * that a suffix has been selected.
 *
 * It requires the function checkDomain
 * which is located in /ADMIN/includes/functions.js
 */

function AvailabilityCheckChecker()
{
	var domain = document.AvailabilityCheck.domain.value;
	
	if (!checkDomain(domain))
	{
		document.AvailabilityCheck.domain.focus();
		return false;
	}

	var suffix = document.AvailabilityCheck.suffix;
	
	var suffixes = "";
	var counter = 0;
	for (var i = 0; i < suffix.length; i++)
	{
		if (suffix[i].checked == true)
		{
			counter++;
			if (suffixes == "") suffixes += suffix[i].value; 
			else suffixes += "|" + suffix[i].value;
		}
	}

	if (counter == 0)
	{
		alert("You must select a suffix.\nPlease try again.");
		document.AvailabilityCheck.suffix[0].focus();
		return false;
	}
	
	document.AvailabilityCheck.suffixes.value = suffixes;

	// Change domain name to lower case
	document.AvailabilityCheck.domain.value = domain.toLowerCase(); 
	
}

