// 設為首頁
function setHomePage (url)
{
	var obj = getSrcElement ();

	if ( document.all )
	{
		obj.style.behavior='url(#default#homepage)';
		obj.setHomePage ( url );
	}
	else
	{
		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 );
	}
}

// 加入收藏
function addBookmark ( site, url )
{
	if ( document.all )
	{
		window.external.addFavorite(url,site);
	}
	else if ( window.sidebar )
	{
		window.sidebar.addPanel ( site, url, "" )
	}
	else if ( navigator.userAgent.toLowerCase().indexOf ( 'opera' ) > -1 )
	{
		alert ( '請使用 Ctrl+T 將本頁加入收藏夾' );
	}
	else
	{
		alert ( '請使用 Ctrl+D 將本頁加入收藏夾' );
	}
}
function getSrcElement ()
{
	var evt;
	try
	{
		evt = searchEvent ();
		var srcElem = evt.target;
	}
	catch (e)
	{
		evt = window.event;
		var srcElem = evt.srcElement;
	}
	return srcElem;
}

