﻿// JScript File

function M_over(obj)
{
    obj.className="titleMenuSelect";    
}
function M_out(obj)
{
    obj.className="titleMenu";           
}

function M_overc(obj)
{
    obj.className="titleMenuSelectcon";    
}
function M_outc(obj)
{
    obj.className="titleMenucon";           
} 

/*=======================================Check==========================*/
    function isEmail(s) {        
            var sLength=s.length;
            var str="0123456789abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZ-@._";
            if (s=="")return false;            
            //chuoi co khoang trang
            if (s.indexOf(" ") > 0)return false;
            //khong co @
            if (s.indexOf("@")== -1)return false;
            // không có dâu .
            if (s.indexOf(".") == -1) return false;
            //co 2 dau . gan nhau
            if (s.indexOf("..")!= -1)return false;
            //co dau @. gan nhau
            if (s.indexOf("@.")!= -1)return false;                 
            // co 2 dau @    
            if (s.indexOf("@")!= s.lastIndexOf("@"))return false;                
            //dau . cuoi cung    
            if (s.lastIndexOf(".")== s.length-1)return false;
            //dau @ cuoi cung    
            if (s.lastIndexOf("@")== s.length-1)return false;
            //ky tu cuoi sau . >= 2 ky tu                
            if (s.length - s.lastIndexOf(".") < 3 )return false;
            //dai ko wa 62                 
            if (s.length > 62)return false;  
            //ky tu dau ko @                                            
            if (s.charAt(0) =="@")return false;
            //ky tu dau ko .
            if (s.charAt(0) ==".")return false;
            //kiem tra . sau @    
            if (s.indexOf('.',s.indexOf('@')) == -1)return false;           
            //chuoi ko thuoc ky tu cua str
            for (var j=0;j<sLength;j++)
                if (str.indexOf(s.charAt(j))==-1)
                    return false;                       
            return true;
        }   

//kiem tra ky tu cho phep    
    function isWord(s) {        
        var str="0123456789abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZ-_";
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }                
        return true;
    }               
    
//kiem tra khoang trang trong chuoi
    function isWhitespace(s) {
        var a = s.length;
        if (a > 0 && s.indexOf(" ") == -1) {
            return false;
        }
        return true;
    }
//kiem tra rong
    function isEmpty(s){if (s != "" ){return false;}return true;}
    
//ky tu-cho phep khoang trang trong chuoi
    function isWord_Ws(s) {    
        var str=" abcdefghikjlmnopqrstuvwxyzABCDEFGHIKJLMNOPQRSTUVWXYZáàạảãăắằặẳẵâấầậẩẫéèẹẻẽêếềệểễíýỳỷỹỵÝỲỶỸỴìịỉĩóòọỏõôốồộổỗơớờợởỡưứừựửữúùủũụđÁÀẠẢÃĂẮẰẶẲẴÂẤẦẬẨẪÉÈẸẺẼÊẾỀỂỄÍÌỊỈĨÓÒỌỎÕÔỐỒỘỔỖƠỚỜỢỞỠƯỨỪỰỬỮỦÚÙỦŨỤĐ̣̀̉̃́đĐ";
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }                
        return true;
    }    
//kiem tra so
    function isNumber(s) {
        var str="0123456789()- " 
        for (var j=0;j<s.length;j++) {
            if (str.indexOf(s.charAt(j))==-1)
                return false;
        }
        return true;
    }   
    
/*=====================================================*/

function LTrim( value ) {
	
	var re = /\s*((\S+\s*)*)/;
	return value.replace(re, "$1");	
}

// Removes ending whitespaces
function RTrim( value ) {
	
	var re = /((\s*\S+)*)\s*/;
	return value.replace(re, "$1");	
}

// Removes leading and ending whitespaces
function trim( value ) {	
	return LTrim(RTrim(value));		
}

//Removes all whitespaces   
function Replacestr(a)
{            
    a=trim(a);
    var items=a.split(" ");        
    a=items.join("");
    return a;
}                   