if(z==null) var z=new Object();

z.tabs=function (hid,bid,howdo,css,fun){
	var $hd=$(hid),$bd=$(bid),fun=fun||function (){},css=css||"cur",arCss=function (id){
		id.addClass(css).siblings("."+css).removeClass(css);
	};
	$hd.bind(howdo=="click"?"click":"mouseover",function (){
		arCss($(this));
		if(bid) arCss($bd.eq($(this).index()));
		fun($(this));
		if(howdo=="click") return false;
	});	
};

z.setHomepage=function (url) {
	url = url||"http://" + document.location.host;
	if(!window.confirm("是否设置" + url + "为首页?")) return false;
	if (window.sidebar)
	{
		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','http://'+document.location.host);
	}
};

z.addFavorite=function (url,title) {   
	url = url||window.location.href;

	title = title||document.title;	
	if(window.ActiveXObject){
		window.external.addFavorite(url,title);
	}
	else {
		window.sidebar.addPanel(title,url,""); 
	}
};

z.focusPlayer=function(w,c,time){
		var $w=$(w),$c=$w.find(c),l=$c.length,ol="<ol><li class='current'>1</li>",t=time||6,t=t*1000;
		if(l>1){for(i=2;i<=l;i++){ol+="<li>"+i+"</li>";}};
		ol+="</ol>";
		$w.append(ol);
		var o=$w.find("ol li"),current;
		function play(i){
			$c.stop(true,true);
			$c.eq(i).fadeIn("normal").siblings(c).fadeOut("fast");
			o.eq(i).addClass("current").siblings().removeClass("current");
			current = ++i;
			}
		(autoPlay=function(){
			   playIng = setInterval(function() {if (current == null) {current = 1;} else if (current ==l) {current = 0;}
			   play(current);
				   },t);
			})();
		o.each(function(i){$(this).hover(function(){clearInterval(playIng);play(i)},function(){autoPlay();});});	
	}
