function trim(S)
	{
		var i, FirstChar, LastChar;
		if (S == '')
		{
			return S;
		}
		for(i=0; i<S.length; i++)
		{
			if (S.charAt(i) != ' ')
			{
				FirstChar = i;
				break;
			}
		}
		LastChar=S.lenght-1;
		for(i=S.length-1; i>=0; i--) 
		{
			if (S.charAt(i) != ' ')
			{
				LastChar = i;
				break;
			}
		}
		return S.substring(FirstChar, LastChar+1);
	}

function checkPhone(num, numdigits)
{
	for(i=0; i<num.length; i++)
	{
		if(num.substr(i, 1) < '0' || num.substr(i, 1) > '9')
			return false;
	}
	if (num.length < numdigits)
		return false;
	return true;
}
function checkDate(datestr)
{
	var splitDate;
	for(i=0; i<datestr.length; i++)
	{
		if(!((datestr.substr(i, 1) >= '0' && datestr.substr(i, 1) <= '9') || datestr.substr(i, 1) == '/'))
			return false;
	}
	splitDate=datestr.split('/');
	if(splitDate.length != 3)
	{
		return false;
	}
	else
		if(!(splitDate[0].length == 2 && splitDate[1].length == 2 && splitDate[2].length == 4))
		{
			return false;
		}
	return true;
}
function echeck(str) {
	var at="@"
	var dot="."
	var lat=str.indexOf(at)
	var lstr=str.length
	var ldot=str.indexOf(dot)

	if (str.indexOf(at)==-1) return false;
	if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr) return false;
	if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr) return false;
	if (str.indexOf(at,(lat+1))!=-1) return false;
	if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot) return false;
	if (str.indexOf(dot,(lat+2))==-1) return false;
	if (str.indexOf(" ")!=-1) return false;

	return true					
}