function tsNameSurnameCheck(inStr)
{
	for (i = 0; i < inStr.length; i++)
	{
		b = inStr.charAt(i);
		if ((b >= 'a') && (b <= 'z')) {
			// ok per i caratteri da "a" a "z"
		} else if ((b >= 'A') && (b <= 'Z')) {
			// ok per i caratteri da "A" a "Z"
		}	else if ((b >= '0') && (b <= '9')) {
			// ok per i numeri da "0" a "9"
		} else if (((b == '_') || (b == '.') || (b == '@')) ) {
			// ok per i caratteri speciali _ . @
		} else {
			return false;
		}
	}
	return true;
}

function tsEmailCheck(emailStr)
{
	maxLength = emailStr.length;
	for (i = 0; i < maxLength; i++)
	{
		b = emailStr.charAt(i);
		if ((b >= 'a') && (b <= 'z')) {
			// ok per i caratteri da "a" a "z"
		} else if ((b >= 'A') && (b <= 'Z')) {
			// ok per i caratteri da "A" a "Z"
		}	else if ((b >= '0') && (b <= '9') && (i != 0) && ((i+1) != maxLength)) {
			// ok per i numeri da "0" a "9"
		} else if (((b == '_') || (b == '.') || (b == '@')) && (i != 0) && ((i+1) != maxLength)) {
			// ok per i caratteri speciali _ . @
		} else {
			return false;
		}
	}
	if (emailStr.indexOf('@') < 0)
	{
		return false;
	}
	domain = emailStr.substring(emailStr.indexOf("@")+1);
	if (domain.indexOf("@") >= 0)
	{
		return false;
	}
	if (domain.indexOf(".") < 0)
	{
		return false;
	}
	masterDomain = domain.substring(domain.indexOf(".")+1);
	if (masterDomain != null && masterDomain != "")
	{
		return true;
	}
	else
	{
		return false;
	}
}