// Remove leading and trailing whitespace from a string
function trimWhitespace(string)
{
	var newString  = '';
	var substring  = '';
	beginningFound = false;

	// copy characters over to a new string
	// retain whitespace characters if they are between other characters
	for (var i = 0; i < string.length; i++)
	{

		// copy non-whitespace characters
		if (string.charAt(i) != ' ' && string.charCodeAt(i) != 9)
		{

			//if the temporary string contains some whitespace characters,copy them first
			if (substring != '')
			{
				newString += substring;
				substring = '';
			}
			newString += string.charAt(i);
			if (beginningFound == false) beginningFound = true;
		}

		// hold whitespace characters in a temporary string if they follow a 	non-whitespace character
		else if (beginningFound == true) substring += string.charAt(i);
	}
	return newString;
}

function jm_phonemask(t)
	{var patt1 = /(\d{3}).*(\d{3}).*(\d{4})/;
	var patt2 = /^\((\d{3})\).(\d{3})-(\d{4})$/;
	var str = t.value;
	var result;
	if (!str.match(patt2))
	{result = str.match(patt1);
	if (result!= null)
	{t.value = t.value.replace(/[^\d]/gi,'');
	str = '(' + result[1] + ') ' + result[2] + '-' + result[3];
	t.value = str;
	}else{
	if (t.value.match(/[^\d]/gi))
	t.value = t.value.replace(/[^\d]/gi,'');
}}}

function phonecheck(Stringval)
{
	 var strChar0 = Stringval.charAt(0);
	 var strChar4 = Stringval.charAt(4);
	 var strChar8 = Stringval.charAt(9);
	 var strlength = Stringval.length;
	 if(strChar0 != '(' || strChar4 !=')' || strChar8 != '-' || strlength != 14 )
	{
		 return true;
	}

	else
	{
		return false;
	}
}
