var timeout         = 500;
var closetimer		= 0;
var ddmenuitem      = 0;

function jsddm_open()
{	jsddm_canceltimer();
	jsddm_close();
	ddmenuitem = $(this).find('ul').eq(0).css('visibility', 'visible');}

function jsddm_close()
{	if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}

function jsddm_timer()
{	closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{	if(closetimer)
	{	window.clearTimeout(closetimer);
		closetimer = null;}}

$(document).ready(function()
{	$('#jsddm > li').bind('mouseover', jsddm_open);
	$('#jsddm > li').bind('mouseout',  jsddm_timer);});

document.onclick = jsddm_close;


(function($) { 

	 $.fn.jMarquee = function(o) {
	    o = $.extend({
	    speed:30,
	    step:1,//滚动步长
	    direction:"up",//滚动方向
	    visible:1//可见元素数量
	    }, o || {});
	    //获取滚动内容内各元素相关信息
	    var i=0;
	    var div=$(this);
	    var ul=$("ul",div);
	    var tli=$("li",ul);
	    var liSize=tli.size();
	    if(o.direction=="left")
	        tli.css("float","left");
	    var liWidth=tli.innerWidth();
	    var liHeight=tli.height();
	    var ulHeight=liHeight*liSize;
	    var ulWidth=liWidth*liSize;
	  
	    //如果对象元素个数大于指定的显示元素则进行滚动，否则不滚动。
	    if(liSize>o.visible){
	        ul.append(tli.slice(0,o.visible).clone())  //复制前o.visible个li，并添加到ul的最后
	        li=$("li",ul);
	        liSize=li.size();
	        
	          //给滚动内容添加相关CSS样式
	        div.css({"position":"relative",overflow:"hidden"});
	        ul.css({"position":"relative",margin:"0",padding:"0","list-style":"none"});
	        li.css({margin:"0",padding:"0","position":"relative"});
	        
	        switch(o.direction){
	            case "left":
	                //div.css("width",(liWidth*o.visible)+"px");
	                ul.css("width",(liWidth*liSize)+"px");
	                li.css("float","left");
	                break;
	            case "up":
	                //div.css({"height":(liHeight*o.visible)+"px"});
	                ul.css("height",(liHeight*liSize)+"px");
	                break;
	        }
	        
	       
	        var MyMar=setInterval(ylMarquee,o.speed);
	        ul.hover(
	            function(){clearInterval(MyMar);},
	            function(){MyMar=setInterval(ylMarquee,o.speed);}
	        );
	    };
	    function ylMarquee(){
	         
	        if(o.direction=="left"){
	            if(div.scrollLeft()>=ulWidth){
	                div.scrollLeft(0);
	            }
	            else
	            {
	                var leftNum=div.scrollLeft();
	                leftNum+=parseInt(o.step);
	                div.scrollLeft(leftNum)
	            }
	        }
	        
	        if(o.direction=="up"){
	            if(div.scrollTop()>=ulHeight){
	               div.scrollTop(0);
	                
	            }
	            else{
	               var topNum=div.scrollTop();
	               topNum+=parseInt(o.step);
	               div.scrollTop(topNum);
	            }
	        }
	        
	    };
	   
	}; 

	     

	})(jQuery);
$(document).ready(function(){ 
	 $(".xyfg").jMarquee({ 
	 visible:4, 
	 step:1, 
	 direction:"left" 
	 });
	 $("#ddk").jMarquee({ 
		 visible:4, 
		 step:1, 
		 direction:"left" 
		 });
	 $("#ddks").jMarquee({ 
		 visible:2, 
		 step:1, 
		 direction:"left" 
		 });
	 $("#ddkx").jMarquee({ 
		 visible:2, 
		 step:1, 
		 direction:"left" 
		 });
	 
	 $("#xszp").jMarquee({ 
		 visible:3, 
		 step:1, 
		 direction:"left" 
		 });
	$('.sele select').change(function(){
			var url=this.value;
			window.open(url) ; 
		});
	
        var imgs=$('.xwjty img');
        imgs.each(function(){
            if($(this).width() >640){
                $(this).width(640);
            }
            $(this).css('cursor','pointer');
            $(this).click(function(){
            	window.open( $(this).attr('src') );   
            });
        });
});



var HomepageFavorite = {
	    //设为首页
	    Homepage: function () {
	        if (document.all) {
	            document.body.style.behavior = 'url(#default#homepage)';
	            document.body.setHomePage(window.location.href);

	        }
	        else if (window.sidebar) {
	            if (window.netscape) {
	                try {
	                    netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
	                }
	                catch (e) {
	                    alert("该操作被浏览器拒绝，如果想启用该功能，请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true");
	                    history.go(-1);
	                }
	            }
	            var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
	            prefs.setCharPref('browser.startup.homepage', window.location.href);
	        }
	    }
	    ,

	    //加入收获
	    Favorite: function Favorite(sURL, sTitle) {
	        try {
	            window.external.addFavorite(sURL, sTitle);
	        }
	        catch (e) {
	            try {
	                window.sidebar.addPanel(sTitle, sURL, "");
	            }
	            catch (e) {
	                alert("加入收藏失败,请手动添加.");
	            }
	        }
	    }
	}
