//#######################//
//## 公開期間チェック ###//
//#######################//
var ChkLimit = {
	'init' : function() {
		var list = document.getElementById("list");
		var ddTags = list.getElementsByTagName("DD");
		
		var info = document.getElementById("information");
		var divTags = info.getElementsByTagName("DIV");
		
		for(var i = 0, max = ddTags.length; i < max; i++) {
			
			if(GET.className(ddTags[i]) && GET.className(ddTags[i]).match(/^del_\d\d\d\d-\d\d-\d\d/)) {
				var parts = GET.className(ddTags[i]).split(" ");
				
				parts[0] = parts[0].replace("del_", "");
				var YMD = parts[0].split("-");
				if(typeof parts[1] != 'undefined') {
					if(parts[1].match(/^\d\d:\d\d:\d\d$/)) {
						var HMS = parts[1].split(":");
						var d = new Date(YMD[0], YMD[1]-1, YMD[2], HMS[0], HMS[1], HMS[2]);
					} else {
						var d = new Date(YMD[0], YMD[1]-1, YMD[2]);
					}
				} else {
					var d = new Date(YMD[0], YMD[1]-1, YMD[2]);
				}
				
				if(serverTime > d.getTime()) {
					ddTags[i].innerHTML += "<em>募集期間は終了いたしました。</em>";
					ddTags[i].onclick = function() {
						alert("募集期間は終了いたしました。");
						return false;
					}
					continue;
				}
			}
		}
		
		for(var i = 0, max = divTags.length; i < max; i++) {
			if(GET.className(divTags[i]) && GET.className(divTags[i]).match(/^del_\d\d\d\d-\d\d-\d\d/)) {
				var parts = GET.className(divTags[i]).split(" ");
				
				parts[0] = parts[0].replace("del_", "");
				var YMD = parts[0].split("-");
				if(typeof parts[1] != 'undefined') {
					if(parts[1].match(/^\d\d:\d\d:\d\d$/)) {
						var HMS = parts[1].split(":");
						var d = new Date(YMD[0], YMD[1]-1, YMD[2], HMS[0], HMS[1], HMS[2]);
					} else {
						var d = new Date(YMD[0], YMD[1]-1, YMD[2]);
					}
				} else {
					var d = new Date(YMD[0], YMD[1]-1, YMD[2]);
				}
				
				if(serverTime < d.getTime()) {
					divTags[i].style.display = "block";
				}
			}
		}
		
	}
};

//#####################//
//## イニシャライズ ###//
//#####################//
YAHOO.util.Event.onDOMReady(function() {
	ChkLimit.init();
	Shadowbox.init();
});

