<!--
	function validateDomainSearch(domain)
	{
		domain.value = trim(domain.value);
		var okInput = true;
		var message = "\"" + domain.value + "\" är inte en giltig domänaddress.\nDomänen skall anges t ex så här: dittnamn.se";

		if(domain.value == domain.defaultValue || domain.value == "") //Om ingen sträng är inmatad
		{
			okInput = false;
			message = "Du måste ange en domänadress.";
		}
		else
		{
			domain.value = domain.value.toLowerCase();
			var numberOfDots = countChars(domain.value, '.');
			
			if(numberOfDots == 0) //Om utan toppdomän
			{
				if(!isAllowedString(domain.value, allowedDomainChars)) //Kontrollera tillåtna tecken
				{
					okInput = false;
					message = "Domänadressen innehåller otillåtna tecken.\nTillåtna tecken är a-ö, 0-9 och - (bindestreck).";
					domain.select();
				}
			}
			else if(numberOfDots == 1) //Om med toppdomän
			{
				var dotIndex = domain.value.indexOf('.');
				var domainName = domain.value.substring(0, dotIndex);

				if(dotIndex == 0 || dotIndex == (domain.value.length - 1)) //Om domän eller toppdomän är tom
				{
					okInput = false;		
					domain.select();
				}
				else if(!isAllowedString(domainName, allowedDomainChars)) //Kontrollera tillåtna tecken
				{
					okInput = false;
					message = "Domänadressen innehåller otillåtna tecken.\nTillåtna tecken är a-ö, 0-9 och - (bindestreck).";
					domain.select();
				}
			}
			else //Om fel antal punkter
			{
				okInput = false;
				domain.select();
			}
		}
		
		if(!okInput)
		{
			alert(message);
		}
			
		return okInput;
	}	
//-->
