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) > 1+int_pos)) {
	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);
}
function charSetStrEmail(){
var str;
str = "'.0123456789@ABCDEFGHIJKLMNOPQRSTUVWXYZ_-abcdefghijklmnopqrstuvwxyz/";
return str;
}
function ascEmail(each_char){
var is_ok = true;
var n = 0;
var char_str = charSetStrEmail();
for (i = 0; i < char_str.length; i++) {
	if (each_char == char_str.substring(i, i+1)) {
		is_ok = false;
		break;
	}
}
return (is_ok);
}