
function textBoxIsEmail(sID)
{
   strEmail = document.getElementById(sID).value;
   strEmail = strEmail.replace(/^\s+|\s+$/g,"");
   if (strEmail.indexOf("@") == -1)
   {
	   return false;
	}
	else if (strEmail.indexOf(".") == -1)
	{
	   return false;
	}
	else if (strEmail.indexOf(" ") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("*") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("!") != -1)
	{
		return false;
	}
	else if (strEmail.indexOf("#") != -1)
	{
		return false;
	}
	else if (strEmail.indexOf("$") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("%") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("^") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("+") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("(") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf(")") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("+") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("=") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("{") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("}") != -1)
	{
		return false;
	}
	else if (strEmail.indexOf("[") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("]") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("|") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("\\") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("/") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("?") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("'") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("\"") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf(":") != -1)
	{
        return false;
	}
	else if (strEmail.indexOf(";") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("~") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("`") != -1)
	{
	   return false;
	}
	else if (strEmail.charAt(0) == "@" )
	{
	   return false;
	}
	else if (strEmail.charAt(0) == "." )
	{
	  return false;
	}
	else if (strEmail.charAt(strEmail.length-1) == "@" )
	{
	   return false;
	}
	else if (strEmail.charAt(strEmail.length-1) == "." )
	{
	   return false;
	}
	else if (strEmail.indexOf(",") != -1)
	{
	   return false;
	}
	else if (strEmail.indexOf("@") > strEmail.lastIndexOf("."))
	{
	   return false;
	}
	else if (strEmail.substr(strEmail.indexOf("@")+1,strEmail.length-1).indexOf("@") != -1)   // if it has @+
	{ 
	   return false;
	}
	else if (strEmail.toLowerCase().indexOf("mailto") != -1)
	{
	   return false;
	}
	else if (strEmail.toLowerCase().indexOf("mailto:") != -1)
	{
	   return false;
	}
	else if (strEmail.toLowerCase().indexOf("<") != -1)
	{
	   return false;
	}
	else if (strEmail.toLowerCase().indexOf(">") != -1)
	{
	   return false;
    }
    return true;
}
