var utils = {
    //添加收藏
    addFavorite : function(/*dom-object*/anchor,/*string*/title){
        var url = location.href;
        var version = parseInt(ejs.browser.version);
        if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) {
            window.sidebar.addPanel(title, url, ""); // Gecko
            return false;
        } else if (ejs.browser.msie && typeof window.external == "object") {
			try{
				window.external.AddFavorite(url, title); // IE <=7
			}
            catch(err){
                try{
                    window.external.AddToFavoritesBar(url, title); // IE 8
                }
                catch(e){
                    alert('您的浏览器不支持自动加入收藏，请使用浏览器菜单手动设置。');
                }
            }
            return false;
        } else if(ejs.browser.opera){
            anchor.href = url;
            anchor.title = title;
            anchor.rel = 'sidebar'; // Opera 7+
            return true;
        }
        else if(ejs.browser.safari){
            alert('您的浏览器不支持自动加入收藏，请使用浏览器菜单手动设置。');
            return false;
        }
    },
    //设置首页
    setHomepage : function(url){
        if(document.all){
            document.body.style.behavior = 'url(#default#homepage)';
            document.body.setHomePage(url);
        }
        else if(window.sidebar) {
             if(window.netscape) {
                 try {
                     netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
                     var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
             prefs.setCharPref('browser.startup.homepage', url);
                 }
                 catch (e) {
                    alert( "该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项signed.applets.codebase_principal_support 值该为true。" );
                 }
             }
        }
    }
};
