function slide() {
	setTimeout(function() {
		var topics = document.getElementById("topics");
		var dl =  topics.getElementsByTagName("DL");
		var div = topics.getElementsByTagName("DIV");
		
		if(dl.length == div.length) {
			
			var len = dl.length;
			
			for(var i = 0; i < len; i++) {
				dl[i].id = "toggle" + i;
				div[i].id = "topics" + i;
				
				if(dl[i].getAttribute("rel") != undefined) {
					if(dl[i].getAttribute("rel").match(/^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/)) {
						var dateValue = dl[i].getAttribute("rel").split("-")
						var targetDate = new Date(dateValue[0], dateValue[1]-1, dateValue[2]);
						var nowDate = new Date();
						if(nowDate.getTime() > targetDate.getTime()) {
							dl[i].style.display = "none";
							div[i].style.display = "none";
						}
					}
				}
				
				if(navigator.userAgent.indexOf("MSIE 5") == -1) {
					dl[i].style.cursor = "pointer";
				}
			}
			
			for(var i = 0; i < len; i++) {
				var imgHeight = 0;
				var p = div[i].getElementsByTagName("P");
				if(p != null) {
					for(var j = 0; j < p.length; j++) {
						if(p[j].className == "image") {
							imgHeight += p[j].offsetHeight;
						}
					}
				}
					
				if(imgHeight != 0) {
					
					if(!window.ie6) {
						div[i].style.minHeight = imgHeight + "px";
					} else {
						div[i].style.height = imgHeight + "px";
					}
				}
			}
			
			for(var i = 0; i < len; i++) {
				eval("var mySlide" + i +  " = new Fx.Slide('topics" + i + "');");
				
				var dd = dl[i].getElementsByTagName("DD");
				
				if(dd[0].firstChild.nodeValue.match(/^[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]/)) {
    				var dateValue = dd[0].firstChild.nodeValue.split("-")
					var targetDate = new Date(dateValue[0], dateValue[1]-1, dateValue[2]);
					var nowDate = new Date();
					if (nowDate.getTime() - targetDate.getTime() < 3 * 24 * 60 * 60 * 1000) {
						eval("mySlide" + i + ".show()");
						dl[i].style.fontWeight = "bold";
						dl[i].style.color = "#ff0000";
					} else {
						eval("mySlide" + i + ".hide()");
						dl[i].style.fontWeight = "normal";
						dl[i].style.color = "#000000";
					}
				} else {
					eval("mySlide" + i + ".hide()");
					dl[i].style.fontWeight = "normal";
					dl[i].style.color = "#000000";
				}
				
				$(dl[i].id).addEvent('click', function(e){
					var tempStr = "mySlide" + (this.id).substr(6);
					e = new Event(e);
					if(eval(tempStr + ".open")) {
						this.style.fontWeight = "normal";
						this.style.color = "#000000";
						eval(tempStr + ".toggle()").chain(function(){ if(window.ie7) fixIE7() });
					} else {
						this.style.color = "#ff0000";
						this.style.fontWeight = "bold";
						eval(tempStr + ".toggle()");
					}
					e.stop();
				});
			}
		}
	}, 1);
}

function fixIE7() {
	var body = document.getElementById("main");
	var width = getWindowWidth();
	
	if(width < 1024) {
		body.style.width = "99.9%";
		setTimeout(function() { body.style.width = "100%"; }, 1);
	} else {
		body.style.maxWidth = "1023px";
		setTimeout(function() { body.style.maxWidth = "1024px"; }, 1);
	}
}

window.addEvent('domready', function(){
	setTimeout('slide()', 1);

});