function slide() {
	setTimeout(function() {
		var recommend = document.getElementById("recommend");
		var dl =  recommend.getElementsByTagName("DL");
		var div = recommend.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 = "recommend" + i;
				
				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('recommend" + 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";
				}
				*/
				
				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(this) });
					} else {
						this.style.color = "#ff0000";
						this.style.fontWeight = "bold";
						eval(tempStr + ".toggle()");
					}
					e.stop();
				});
			}
		}
	}, 1);
}

function fixIE7(obj) {
	var recommend = document.getElementById("recommend");
	recommend.style.width = "749px";
	setTimeout(function() { recommend.style.width = "750px"; }, 1);
}

window.addEvent('domready', function(){
	setTimeout('slide()', 1);
	if(!window.ie6 && !window.ie7) new SmoothScroll();
});
