﻿// JScript 文件

// serial of functions to trim string
	var whitespace = " \t\n\r";

	function charInString (c, s)
	{   for (i = 0; i < s.length; i++)
		{   if (s.charAt(i) == c) return true;
		}
		return false
	}

	function stripInitialWhitespace (s)
	{   var i = 0;

		while ((i < s.length) && charInString (s.charAt(i), whitespace))
		   i++;

		return s.substring (i, s.length);
	}

	function stripEndingWhitespace (s)
	{   var i = s.length - 1;

		while ((i > 0) && charInString (s.charAt(i), whitespace))
		   i--;

		return s.substring (0, i+1);
	}

	function trimString (s)
	{
		return stripEndingWhitespace ( stripInitialWhitespace (s) );

	}
	
//域名输入验证
function fn_CheckDomainName ( strDomainName )
	{
		arrayOfStrings = strDomainName.split(".");
		if ( arrayOfStrings.length > 1 )
		{
			return (false);	// redundant parts
		}
		for(i=0;i<arrayOfStrings.length;i++)
		{
			oldlen = strDomainName.length;
			str = trimString(arrayOfStrings[i]);
			if(str.length==0 || str.length != oldlen )
			{
				return (false);  // empty part
			}
	
		}
		return (true);
	}
