function isEmail(tmp_str)
{
        var new_msg = true;
        var int_pos = 0;
        var inputStr = tmp_str.toString();
	var chaine_deb, chaine_milieu, chaine_fin, c1;
        int_pos = inputStr.indexOf("@",int_pos);
	int_pos_point = inputStr.lastIndexOf(".",inputStr.length);
	c1 = inputStr.slice(int_pos_point+1, inputStr.length);
        if( (int_pos > 0) && (int_pos_point > 1+int_pos) && ((c1.length > 1) && (c1.length < 5)) )
        {
		chaine_deb = inputStr.substring(0,int_pos);
		chaine_milieu = inputStr.substring(int_pos+1,int_pos_point);
		var regularexpression = new RegExp("[^a-zA-Z0-9_.^-]");
		if (regularexpression.test(chaine_deb) == 1)
		{ new_msg = false; }
		else 
		{
			if (regularexpression.test(chaine_milieu) == 1)
			{ new_msg = false; }
			else 
			{
				chaine_fin = inputStr.substring(int_pos_point+1,inputStr.length);
				var regularexpression = new RegExp("[^a-z]");
				if (regularexpression.test(chaine_fin) == 1)
				{ new_msg = false; }
			}
		}
        }
        else
        {
                new_msg = false;
    	}
        return (new_msg);
}
