﻿function getOs(){
	if(navigator.userAgent.indexOf("MSIE")>0)return 1;
	if(navigator.userAgent.indexOf("Firefox")>0)return 2;
	return 0;
}
//加入收藏
function bookmarkit(title,url){
	switch(getOs()){
		case 1:
			window.external.addFavorite(url, title);
			break;
		case 2:
			window.sidebar.addPanel(title, url, "");
			break;
		case 0:
			alert("加入收藏失败,您使用的浏览器不支持这个功能!");
			break;
	}
}

//检测浏览器
var browser = new Object();
function getBrowser() {
	var b = navigator.userAgent.toLowerCase();
	browser = {
		safari: /webkit/.test(b),
		opera: /opera/.test(b),
		ie6: /msie 6/.test(b) && !/opera/.test(b),
		ie7: /msie 7/.test(b) && !/opera/.test(b),
		msie: /msie/.test(b) && !/opera/.test(b),
		mozilla: /mozilla/.test(b) && !/(compatible|webkit)/.test(b)
	};
}
//设为首页
function setHomePage(title,url){
	getBrowser();
	if(browser.msie || browser.ie6){
		document.body.style.behavior='url(#default#homepage)';
		document.body.setHomePage(url);
	}else if(browser.mozilla){
		if(window.netscape){
			try{
				netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
			}
			catch (e){
				alert("此项操作已被浏览器拒绝!\n请在浏览器地址栏输入“about:config”并回车\n然后将[signed.applets.codebase_principal_support]设置为'true'");
			}
		}
		var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
		prefs.setCharPref(title,url);
	}
}