function GetCookie(varName) {//username=me; expires=xxx
	var cookieStr = document.cookie; //取 cookie 字符串，由于 expires 不可读，所以 expires 将不会出现在 cookieStr 中。 
	if (cookieStr == "") { 
		return ""; //没有取到 cookie 字符串，返回默认值 
	} 
	var cookieValue = cookieStr.split("; "); //将各个 cookie 分隔开，并存为数组，多个 cookie 之间用分号加空隔隔开，不过前面我们只使用了一个 cookie，它的值与 expires 之间也是用分号加空格隔开的 
	var startPos = -1; 
	var endPos = -1; 
	for (var i=0; i<cookieValue.length; i++) { 
		startPos = cookieValue[i].indexOf(varName); 
		if (startPos != 0) { 
			continue; 
		} 
		startPos += varName.length + 1;
		endPos = cookieValue[i].length; 
		return unescape(cookieValue[i].substring(startPos, endPos)); 
	} 
	return "";
}
//username=me; expires=xxx
function SetCookie(name, value) {
	var expdate = new Date();
	expdate.setTime(expdate.getTime() + (365 * 24 * 60 * 60 * 1000));
	document.cookie = name + "="+ value + "; expires=" + expdate.toGMTString(); 
}

function AddFavorite(sURL, sTitle){
    try{
        window.external.addFavorite(sURL, sTitle);
    }catch (e){
        try{
            window.sidebar.addPanel(sTitle, sURL, "");
        }catch (e){
            alert("加入收藏失败，请使用Ctrl+D进行添加");
        }
    }
}
