//-------------------------------------------------------------
function strTrim(tmpStr)
{
	var i;
	for (i=0; i < tmpStr.length; ++i)
		if (tmpStr.charAt(i) != " ") break;
	tmpStr = tmpStr.substring(i);
	for (i=tmpStr.length - 1; i >= 0; --i)
		if (tmpStr.charAt(i) != " ") break;
	tmpStr = tmpStr.substring(0, i + 1);
	return tmpStr;
}
//-------------------------------------------------------------
function chkName(tmpStr)
{
    var i = 0, tmpChar = "";
    for (i = 0; i < tmpStr.length; i++)
    {
    	tmpChar = tmpStr.charAt(i);
		if (!((tmpChar >= "A" && tmpChar <= "Z")
			|| (tmpChar >= "a" && tmpChar <= "z")
			|| (tmpChar == " ")
			|| (tmpChar == "'")))
		return false;
	}
    return true;
}
//-----------------------------------------------------------
function chkEmail(tmpStr)
{
	var i, j, arrEmail, arrParts, arrPart1, arrPart2;
	//First Check for allowed characters
    for (i = 1; i < tmpStr.length; i++)
    {
    	tmpChar = tmpStr.charAt(i);
		if (!((tmpChar >= "0" && tmpChar <= "9")
			|| (tmpChar >= "A" && tmpChar <= "Z")
			|| (tmpChar >= "a" && tmpChar <= "z")
			|| (tmpChar == "@")
			|| (tmpChar == "_")
			|| (tmpChar == "-")
			|| (tmpChar == ".")
			|| (tmpChar == "'")
			))
		return false;
	}
	arrEmail = tmpStr.split("@");
	if(arrEmail.length != 2) return false;
	for(i=0; i < 2; i++)
	{
		arrEmailPart = arrEmail[i].split(".");
		if(i == 1 && arrEmailPart.length < 2) return false;
		for(j=0; j<arrEmailPart.length; j++)
			if(arrEmailPart[j] == "" || arrEmailPart[j] == "_" || arrEmailPart[j] == "-")
				return false;
	}
	return true;
}

