/*
    # @Copyright (C) 2005 Iexodus Co., Ltd..
    # @All rights reserved
    # @Modified by: Quynh Le
*/

function isNumber(str_val){
    var filter = "0123456789.";
    var len=str_val.length;
    for(var i=0;i<len;i++){
        c=str_val.charAt(i);
        if(!filter.indexOf(c))return false;
    }
    return true;
}
function ValidEmail(EmailAddr) {
    var reg1 = /(@.*@)|(\.\.)|(@\.)|(\.@)|(^\.)/;
    var reg2 = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
    var SpecChar="!#$%^&*()'+{}[]\|:;?/><,~`" + "\"";
    var frmValue = new String(EmailAddr);
    var len = frmValue.length;
    if( len < 1 ) { return false; }
    for (var i=0;i<len;i++){
        temp=frmValue.substring(i,i+1)
        if (SpecChar.indexOf(temp)!=-1){
            return false;
        }
    }
    if(!reg1.test(frmValue) && reg2.test(frmValue)){
        return true;
    }
    return false;
}