﻿/*
-- 封装常用js
-- 袁文文
-- 2011-5-13 9:06:59
*/


//url：要收藏的链接；title：收藏项的名称
function AddFavorite(url, title)
{
    //如果url或者title为空，默认为当前页面url和title。
    if (!(url && title))
    {
        url = document.URL;
        title = document.title;
    }

    if (document.all)//IE
    {
        window.external.addFavorite(url, title);
    }
    else if (window.sidebar)//火狐
    {
        window.sidebar.addPanel(title, url, "");
    }
}

//url：要设置为首页的链接
function SetHomepage(url)
{
    //如果url为空，默认为当前页面url。
    if (!url)
    {
        url = document.URL;
    }

    if (document.all)//IE 
    {
        document.body.style.behavior = 'url(#default#homepage)';
        document.body.setHomePage(url);
    }
    else if (window.sidebar)//火狐
    {
        if (window.netscape)
        {
            try
            {
                window.netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
            }
            catch (e)
            {
                alert("此操作被浏览器拒绝！请在浏览器地址栏输入“about:config”并回车然后将[signed.applets.codebase_principal_support]的值设置为'true',双击即可。");
            }
        }
        var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
        prefs.setCharPref('browser.startup.homepage', url);
    }
}

//将数字的星期转换为中文的星期
function getDayWeekString(intX)
{
    var day = "";
    switch (intX)
    {
        case 0:
            day = "星期日";
            break;
        case 1:
            day = "星期一";
            break;
        case 2:
            day = "星期二";
            break;
        case 3:
            day = "星期三";
            break;
        case 4:
            day = "星期四";
            break;
        case 5:
            day = "星期五";
            break;
        default:
            day = "星期六";
            break;
    }
    return day;
}
