	function ascEmail(each_char)
	{
		var is_ok = true;
		var n = 0;
		var char_str = "'.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_-abcdefghijklmnopqrstuvwxyz";
		for (i = 0; i < char_str.length; i++)
		{
			if (each_char == char_str.substring(i, i+1))
			{
			    is_ok = false;
				break;
			}
		}
		return (is_ok);
	}

	function IsEmail(tmp_str)
	{
		var new_msg = true;
		var int_pos = 0;
		var inputStr = tmp_str.toString();
		int_pos = inputStr.indexOf("@",int_pos);
		if((int_pos > 0) && (inputStr.indexOf(".",int_pos) > 2+int_pos) && ((inputStr.length - inputStr.indexOf(".",int_pos)) > 2))
		{
		for (var i = 0; i < inputStr.length; i++)
	        {
	        	var oneChar = inputStr.charAt(i);
	        	if (ascEmail(oneChar))
	        	{
	        		new_msg = false;
	        	}
	        }
		}
		else
		{
	  		new_msg = false;
	    }
		return (new_msg);
	}

