utils = {
    isEmail: function(item)
    {
        return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(item);
    },
    
    isICQ: function(item)
    {
       var regx= new RegExp ("^[0-9]{5,}$");
       if (!regx.test(item)) {
               return false;
       }
        
       return true;
    },
    
    roundZero: function(num, cnt)
    {
        var pattern = null;
        
        if(cnt == 1) pattern = /(\d*)\.(\d{1})(\d+)/;  
        if(cnt == 2) pattern = /(\d*)\.(\d{2})(\d+)/;  
        if(cnt == 3) pattern = /(\d*)\.(\d{3})(\d+)/;  
        if(cnt == 4) pattern = /(\d*)\.(\d{4})(\d+)/;  
        
        var tmp = String(num);
        
        tmp = tmp.replace(pattern, "$1.$2");
        
        num = Number(tmp);
        return num;
    },
    
    gmRemoveCopyright: function (map)
    {
       var mapDiv = map.getContainer();
       var CopyrightDiv = mapDiv.firstChild.nextSibling;
       var CopyrightImg = mapDiv.firstChild.nextSibling.nextSibling;
       CopyrightDiv.style.display = "none"; 
       CopyrightImg.style.display = "none"; 
    },
    
    setCookie: function(c_name, value, expiredays)
    {
        var exdate = new Date();
        exdate.setDate(exdate.getDate() + expiredays);
        document.cookie = c_name + "=" + escape(value) +
        ((expiredays == null) ? "" : ";expires="+exdate.toGMTString());
    }, 
    
    getCookie: function(c_name)
    {
        if (document.cookie.length>0)
        {
            c_start = document.cookie.indexOf(c_name + "=");
            
            if (c_start!=-1)
            {
                c_start = c_start + c_name.length+1;
                c_end = document.cookie.indexOf(";",c_start);
                
                if (c_end == -1) c_end = document.cookie.length;
                
                return unescape(document.cookie.substring(c_start, c_end));
            }
        }
        return "";
    }
    
}


