		function setTopicVisible(topicid,isVisible){
		var topicdiv = document.getElementById(topicid);
			if(topicdiv){
				var style = topicdiv.style;
					if(isVisible){
						style.display='block';
					}else{
						style.display="none";
					}
			}
		}
		
		function openpageset(dlguri){
    		var sh = window.screen.height;
    		var sw = window.screen.width;
    		var dlgw = 550;
    		var dlgh = 200;
    		var esx = event.screenX;
    		var esy = event.screenY;
    		if(esx + dlgw > sw){
    			esx = esx - dlgw;
    		}
    		if(esy + dlgh > sh){
    			esy = esy - dlgh;
    		}
    		var result = window.showModalDialog(dlguri,'',"dialogHeight="+dlgh+"px;dialogWidth="+dlgw+"px;dialogLeft="+esx+";dialogTop="+esy+";Help=No;Resizable=no;Status=Yes;Scroll=auto;location=no");
			if(result !=null){
				for(var i = 0;i < result.length;i ++){
					var res = result[i];
					setTopicVisible(res.topicname,res.isvisible);
				}
				savesetTocookie(result);
			 }
			}
			
			
			function savesetTocookie(setresult){
				var ckvalue = "";
				for(var i = 0;i < setresult.length-1;i ++){
					var res = setresult[i];
					var ckvalue=ckvalue+res.topicname+":"+res.isvisible+",";
				}
					ckvalue = ckvalue+setresult[setresult.length-1].topicname+":"+setresult[setresult.length-1].isvisible;
					ckvalue = "<yjf>"+ckvalue+"<yjf>";
					var expiredate = new Date((new Date()).getTime()+240*3600000);
					ckvalue = ckvalue + ";expires=" + expiredate.toGMTString();
					document.cookie=ckvalue;
			}
			
			function loadPageByCookie(){
				var ck = document.cookie;
				var pagesetarray = new Array();
				if(ck){
					var firstindex = ck.indexOf("<yjf>");
					var lastindex = ck.lastIndexOf("<yjf>");
					if(firstindex >= 0 && lastindex >= 0 && lastindex > firstindex){
						var cookievalue=ck.substring(firstindex + 5,lastindex);
						var pair = cookievalue.split(",");
						for(var i = 0;i < pair.length;i ++){
							var kv = pair[i].split(":");
							pagesetarray[kv[0]] = eval(kv[1]);
						}
					}
				}
				window.pagesetck = pagesetarray;
			}
			
			
			
			function setVisibleByCkValue(topicid){
				var pagesetarray = window.pagesetck;
				var isvisible = pagesetarray[topicid];
				if(isvisible == false){
					setTopicVisible(topicid,false);
				}else{
					setTopicVisible(topicid,true);
				}
			}
			
			
	function getweek(d){
		var DoW = d.getDay();
		d.setDate(d.getDate() - (DoW + 6) % 7 + 3); // Nearest Thu
		var ms = d.valueOf(); // GMT
		d.setMonth(0);
		d.setDate(4); // Thu in Week 1
		var week =  Math.round((ms - d.valueOf()) / (7 * 864e5)) + 1;
		return week;
    }
    
    function query(y,m,d){
	    var date = new Date(y,m,d);
	    var week = getweek(date);
	    var thisweek = getweek(new Date());
	    if(week >= thisweek ){
	    	alert("本周的精华请点击首页");
	    }else{
	    	window.location.href="/content/history/"+y+"/"+y+week+".html";
	    }
    	
    }
    
    function go(){
    	var datestr = document.getElementById("selectdate").value;
    	var ds = datestr.split("-");
    	query(ds[0],ds[1] - 1,ds[2]);
    }
    
      function switchSysBarl(){ 
		var imgsrc; 
		imgsrc=document.getElementById("makeleft").src; 
		if (imgsrc.indexOf("menu_close")>1){ 
			document.getElementById("makeleft").src="/res/images/menu_open.gif"; 
			document.getElementById("makeleft").title="æ¾ç¤ºå·¦è¾¹çèå"; 
			parent.document.getElementById("left").className="hidden"; 
			parent.document.getElementById("main").className="full"; 
		}else{ 
			document.getElementById("makeleft").src="/res/images/menu_close.gif"; 
			document.getElementById("makeleft").title="éèå·¦è¾¹çèå"; 
			parent.document.getElementById("left").className="show"; 
			parent.document.getElementById("main").className="normal"; 
			
		} 
	} 
    
  			    function switchSysBar2(){ 
					var imgsrc; 
					imgsrc=document.getElementById("makeleft").src; 
					if (imgsrc.indexOf("menu_close")>1){ 
						document.getElementById("makeleft").src="http://www.javaei.com/res/images/menu_open.gif"; 
						document.getElementById("makeleft").title="显示左边的菜单"; 
						parent.document.getElementById("h2pleft").className="hidden"; 
						parent.document.getElementById("main").className="full"; 
					}else{ 
						document.getElementById("makeleft").src="http://www.javaei.com/res/images/menu_close.gif"; 
						document.getElementById("makeleft").title="隐藏左边的菜单"; 
						parent.document.getElementById("h2pleft").className="show"; 
						parent.document.getElementById("main").className="normal"; 
						
					} 
				} 
	
				function clicknode(img){
					var pl = img.parentNode;
					var ul = pl.getElementsByTagName("ul")[0];
					var ulclass = ul.className;
						if(ulclass=="collapsed"){
							ul.className="expanded";
							img.src="http://www.javaei.com/res/images/opened.gif";
						}else{
							ul.className="collapsed";
							img.src="http://www.javaei.com/res/images/closed.gif";
						}
				}