var widget = document.getElementById("widget");
var widgets = new Array();
widgets[0] = document.getElementById("banner");
widgets[1] = document.getElementById("blog");
widgets[2] = document.getElementById("event");
widgets[3] = document.getElementById("site");

var cnt = 0;
var n = 4;
var today = new Date();

function getDDay(theDay) {
	var second = Math.floor( (theDay.getTime() - today.getTime()) / 1000 );
	var minute = Math.floor(second/60);
	var hour = Math.floor(minute/60);
	var day = Math.floor(hour/24);
	
	return day*(-1);
}
function init() {
	// 행사 전광판	
	initEvent();
	// 지원 사이트
	initSite();

	cnt = Math.floor(Math.random() * 4);

	changeWidget(cnt++);
}

function initSite() {
	var ul = document.createElement("ul");
	var div = document.createElement("div");
	var liDaum = document.createElement("li");
	var liNaver = document.createElement("li");
	var liAuction = document.createElement("li");
	var liEtri = document.createElement("li");


	liDaum.innerHTML = "<a href=\"http://dna.daum.net/\">Daum 개발자네트워크</a>";
	liNaver.innerHTML = "<a href=\"http://dev.naver.com/\">네이버 개발자 센터</a>";
	liAuction.innerHTML = "<a href=\"http://developer.auction.co.kr/\">옥션 개발자 프로그램</a>";
	liEtri.innerHTML = "<a href=\"http://www.youfree.or.kr/\">ETRI YouFree</a>";

	ul.appendChild(liDaum);
	ul.appendChild(liNaver);
	ul.appendChild(liAuction);
	ul.appendChild(liEtri);

	div.appendChild(ul);
	widgets[3].appendChild(div);
}

function initEvent() {
	var submitDDay = new Date();
	submitDDay.setFullYear(2010);
	submitDDay.setMonth(0);
	submitDDay.setDate(20);

	var annouceDDay = new Date();
	annouceDDay.setFullYear(2010);
	annouceDDay.setMonth(0);
	annouceDDay.setDate(26);

	var finalDDay = new Date("23:59:59 February 6, 2010");
	var postEventDDay = new Date("23:59:59 February 21, 2010");	

	var ul = document.createElement("ul");
	var div = document.createElement("div");
//	var liSubmit = document.createElement("li");
//	var liAnnounce = document.createElement("li");
//	var liFinal = document.createElement("li");
//	var liPostEvent = document.createElement("li");

//	liSubmit.innerHTML = "<label>참가신청, 작품제출</label><span class=\"dday\">D-Day</span>";
//	liAnnounce.innerHTML = "<label>본선 진출작 발표</label><span class=\"dday\">D-Day</span>";
//	liFinal.innerHTML = "<label>본선</label><span class=\"dday\">D+" + getDDay(finalDDay) + "</span>";
//	liPostEvent.innerHTML = "<label>후기 이벤트</label><span class=\"dday\">D" + getDDay(postEventDDay) + "</span>";

//	ul.appendChild(liSubmit);
//	ul.appendChild(liAnnounce);
//	ul.appendChild(liFinal);
//	ul.appendChild(liPostEvent);

	var msg = document.createElement("div");
	msg.id = "msg";
	msg.innerHTML = "<a href='http://mashupkorea.org/119'><span style='color:red; font-weight:bold'>후기 작성상 발표!</span></a>";
	div.appendChild(ul);
	div.appendChild(msg);
	widgets[2].appendChild(div);
}

function rollWidget() {
	cnt = cnt % n;
	changeWidget(cnt++);
}

function hideAllWidget() {
	for(var i = 0; i < n; i++)
	{
		widgets[i].style.display = "none";
	}
}
function changeWidget(no) {
	hideAllWidget();
	widgets[no].style.display = "block";
}

setTimeout("init()", 100);
setInterval("rollWidget()", 3000);
