﻿function Common(){
//function trim(s)
//{
//    return rtrim(ltrim(s));
//}

//function ltrim(s)
//{
//    var l=0;
//    while(l < s.length && s[l] == ' ')
//    {	l++; }
//    return s.substring(l, s.length);
//}

//function rtrim(s)
//{
//    var r=s.length -1;
//    while(r > 0 && s[r] == ' ')
//    {	r-=1;	}
//    return s.substring(0, r+1);
//}

    function isEmail(value) {
        //var reg1 = /^([a-z|A-Z|0-9]*\.[a-z|A-Z|0-9]*|[a-z|A-Z|0-9]*)@(([a-z|A-Z]{2}\.[a-z|A-Z]{4}\.[a-z|A-Z]{3}\.[a-z|A-Z]{2})|([a-z|A-Z]+\.[a-z|A-Z]+)|([a-z|A-Z]+\.[a-z|A-Z]+\.[a-z|A-Z]+))$/;
        var reg2 = /([A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9]+,\s*)*([A-Za-z0-9_.]*@[A-Za-z0-9_]+\.[A-Za-z0-9]+)/;
        if (window.RegExp) {
            if (reg2.test(value)) { // if syntax is valid            
                return true;
            }          
            return false;
        }
        else
        {
            alert("Your browser dont support Regular expression check");
            return false;
        }
    }
    
    function isNumber(value) {
        if(!isNaN(value)) {
            return true;
        }
        else {
            return false;
        }
    }
    
    //register function
    this.isEmail = isEmail;
    this.isNumber = isNumber;
}