// JavaScript Document
(function($) {
		  
		  $.fn.sethome = function(a){
			  
			  if(typeof(a)=='undefined') a = {};
			  
			  var settings=defaultSettings();
			  
		      $.extend(settings,a);
			  
			  var type='';
			  
			  (settings.type=='')?(type=''):(type=settings.type);
			  
			  if(type!=''&&settings.istrue)
			  {
				  
				$(this).click(function(){
				  
				 if(type=='主页') 
				 {

					 try {   		 
							document.body.style.behavior = 'url(#default#homepage)';   
							document.body.setHomePage(window.location);   
						} catch (e) {   
							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', window.location);   
							}   
						} 
					 
					 }
					 else if(type=='收藏')
					 {
				try {   
						window.external.addFavorite(window.location, document.title);  
						 
					} catch (e) {  
						try {   
						
							window.sidebar.addPanel(document.title,window.location , "");   
							
						} catch (e) {   
						
							alert("加入收藏失败，请使用Ctrl+D进行添加");   
						}   
					} 
						 
						 }
						 
						 });
				  }
			 
			 };
			 
			 var defaultSettings=function() {
					return {
						type:'主页',		    //类型（主页，收藏）
						istrue: true	    //是否启用插件
					}
				};
			  
			  })(jQuery);
