// JavaScript Document
function AddFavorite(sURL, sTitle)
{
    try
        {
            window.external.addFavorite(sURL, sTitle);
        }
    catch (e)
    {
        try
            {
                 window.sidebar.addPanel(sTitle, sURL, "");
            }
        catch (e)
            {
                alert("加入收藏失败，请使用Ctrl+D进行添加");
            }
    }
}
function SetHome(obj,vrl){
    try
        {
            obj.style.behavior='url(#default#homepage)';obj.setHomePage(vrl);
        }
    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',vrl);
    }
    }
}
function RefreshImage(valImageId) {
	var objImage = document.getElementById(valImageId);
	if (objImage == undefined) {
		return;
	}
	var now = new Date();
	objImage.src = objImage.src.split('?')[0] + '?x=' + now.toUTCString();
}
function switchM(id)
{
	var t=3;
	for(i=1;i<=t;i++)
	{
		if(id==i)
		{
			$("#secM"+i).show();
		}
		else
		{
			$("#secM"+i).hide();
		}
	}
}

function switchMenu(el,obj)
{
	var stimer;
	$("#"+obj).addClass("swiOn");
	
	$("#"+obj).one("mouseout", function(){stimer=setTimeout('$("#'+el+'").hide();$("#'+obj+'").removeClass("swiOn");',100);});

	var elO=$("#"+obj).offset();
	
	var oH=$("#"+obj).outerHeight();
	$("#"+el).css({"left":""+elO.left+"px","top":""+(elO.top+oH)+"px","opacity":"0.8"}).show().one("mouseover",function(){clearTimeout(stimer);}).menuHover({delay:100,cfunc:'$("#'+obj+'").removeClass("swiOn");'});
	
}
 function FP_jumpMenu(el,frm,sel) {//v1.0
       var href=el.options[el.selectedIndex].value; if(sel) el.selectedIndex=0;
       if('_new'==frm) open(href); else eval(frm+".location='"+href+"'");
        }

    (function($) { //
	    $.fn.menuHover = function(options) {
		    options = $.extend({
			    delay: false,
				cfunc:false
		    }, options);
		    this.hover(
			    function() {
				    var t = $(this);
				    t.show();
			    },
			    function() {
				    var t = $(this);
					 var hide_menu = function() {
					    t.hide();
							if(!options.cfunc)
						{
							
						}
						else
						{
							
							eval(options.cfunc);
						}
				    };
				
				    options.delay ? setTimeout(hide_menu, options.delay) 
						    :hide_menu;
					
					
			    }
		    );
	    };
    })(jQuery);

