﻿function getOs()
{
   if(navigator.userAgent.indexOf("MSIE")>0)return 1;
   if(isFirefox=navigator.userAgent.indexOf("Firefox")>0)return 2;
   if(isSafari=navigator.userAgent.indexOf("Safari")>0)return 3;   
   if(isCamino=navigator.userAgent.indexOf("Camino")>0)return 4;
   if(isMozilla=navigator.userAgent.indexOf("Gecko/")>0)return 5;
   return 0;
}

//加入收藏夹
function addfavorite(Url,NameStr)
{
   switch(getOs())
   {
       case 1:window.external.addFavorite(Url,NameStr);break;
       case 2:window.sidebar.addPanel(NameStr, Url, "");break;
       case 0:alert("您的浏览器也太牛了，我都不知道如何显示了。唉。");break;
   }
}

//设为首页
function setHomePageInFF(Url)
{
	switch(getOs())
   {
       case 1:
	   	{
			 var strHref=window.location.href;this.SetPageId.style.behavior='url(#default#homepage)';this.SetPageId.setHomePage(Url);
			break;
			}
       case 2:
	   {
		   
		   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('browser.startup.homepage',Url);
		break;   
		   }
       case 0:alert("您的浏览器也太牛了，我都不知道如何显示了。唉。");break;
   }
}

