// JScript 파일
// 브라우저 체크. 이 씨부렁 놈들은 언제 표준대로 할겨?
//n6 = (document.getElementById&&!document.all);
//ie = (document.all);
function checkBrowser()
{
	var strUA = navigator.userAgent;

	if (strUA.indexOf("MSIE 6") > 0)
	{
	    if(strUA.indexOf("MSIE 7") > 0)
	    {
	        return "";
	    }
	    else
	    {
		    return "6";
        }
	}
	else
	{
		return "";
	}
}

function checkBrowser2()
{
    var useragent = navigator.userAgent;
    var bName = (useragent.indexOf('Opera') > -1) ? 'Opera' : navigator.appName;
    var pos = useragent.indexOf('MSIE');
    if (pos > -1) {
        bVer = useragent.substring(pos + 5);
        var pos = bVer.indexOf(';');
        var bVer = bVer.substring(0,pos);
    }
    var pos = useragent.indexOf('Opera');
    if (pos > -1)    {
        bVer = useragent.substring(pos + 6);
        var pos = bVer.indexOf(' ');
        var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape") {
        var bVer = useragent.substring(8);
        var pos = bVer.indexOf(' ');
        var bVer = bVer.substring(0, pos);
    }
    if (bName == "Netscape" && parseInt(navigator.appVersion) >= 5) {
        var pos = useragent.lastIndexOf('/');
        var bVer = useragent.substring(pos + 1);
    }
}


var imageRoot = "http://image.serakorea.com/Renewal/";



// 캘린더용 전역변수

var currentYear;
var currentMonth;
var nowLeft;

var year;
var month;
var firstweekday;
var day;
var no;
var evt;

function startUp()
{
	closeEventDetail();
	loadFile("&yearnmonth=");
}

function loadFile(arg)
{
	sendRequest(on_loadedXML, arg, "GET", "EventCalendarXML.aspx", true, true);
}

function on_loadedXML(oj)
{
	var res = oj.responseXML;
	//var res = oj.responseText;
	var resHTML = chgXMLtoLIST(res);
	var calendarArea = document.getElementsByName("CalendarBody")[0];
	var tableTop = "<table cellpadding=\"0\"><thead><tr><th class=\"col0\">일</th><th class=\"col1\">월</th><th class=\"col2\">화</th><th class=\"col3\">수</th><th class=\"col4\">목</th><th class=\"col5\">금</th><th class=\"col6\">토</th></tr></thead><tbody>";
	var tableBottom = "</tbody></table>";

	calendarArea.innerHTML = tableTop + resHTML + tableBottom;
}

function chgXMLtoLIST(xdoc)
{
	year = xdoc.getElementsByTagName("year");
	month = xdoc.getElementsByTagName("month");
	firstweekday = xdoc.getElementsByTagName("firstweekday");
	day = xdoc.getElementsByTagName("day");
	no = xdoc.getElementsByTagName("no");
	evt = xdoc.getElementsByTagName("event");

	currentYear = eval(year[0].firstChild.nodeValue);
	currentMonth = eval(month[0].firstChild.nodeValue);
	changeYear(year[0].firstChild.nodeValue);
	changeMonth(month[0].firstChild.nodeValue);

	var html = "";
	var firstWeekDayOfThisMonth = eval(firstweekday[0].firstChild.nodeValue);

	if (day.length > 0)
	{
		if (firstWeekDayOfThisMonth > 0)
		{
			html += "<tr>";
		}

		for (var j = 0; j < firstWeekDayOfThisMonth; j++)
		{
			html += "<td></td>";

			if (j == 6)
			{
				html += "</tr>";
			}
		}

		var weekDayNowPrinting = firstWeekDayOfThisMonth - 1;

		for (var i = 0; i < day.length; i++)
		{
			if (weekDayNowPrinting == 6)
			{
				html += "</tr>";
				weekDayNowPrinting = 0;
			}
			else
			{
				weekDayNowPrinting += 1;
			}

			if (weekDayNowPrinting == 0)
			{
				html += "<tr>";
			}

			if (day[i].getElementsByTagName("eventtime").length > 0)
			{
				html += "<td><a href=\"javascript:openEventDetail(" + i + ");\">" + no[i].firstChild.nodeValue + "</a></td>";
			}
			else
			{
				html += "<td>" + no[i].firstChild.nodeValue + "</td>";
			}
		}

		for (var k = weekDayNowPrinting; k < 6; k++)
		{
			html += "<td></td>";

			if (k == 6)
			{
				html += "</tr>";
			}
		}
	}

	return html;
}

function changeYear(arg)
{
	var strYear = "" + arg;
	var numberOf4thDigit = strYear.substr(3,1);
	var numberOf3rdDigit = strYear.substr(2,1);
	var numberOf2ndDigit = strYear.substr(1,1);
	var numberOf1stDigit = strYear.substr(0,1);

	var YearOfCalendar1 = document.getElementsByName("YearOfCalendar1")[0];
	var YearOfCalendar2 = document.getElementsByName("YearOfCalendar2")[0];
	var YearOfCalendar3 = document.getElementsByName("YearOfCalendar3")[0];
	var YearOfCalendar4 = document.getElementsByName("YearOfCalendar4")[0];

	YearOfCalendar1.style.backgroundImage = "url(" + imageRoot + "main/year_" + numberOf1stDigit + ".gif)";
	YearOfCalendar2.style.backgroundImage = "url(" + imageRoot + "main/year_" + numberOf2ndDigit + ".gif)";
	YearOfCalendar3.style.backgroundImage = "url(" + imageRoot + "main/year_" + numberOf3rdDigit + ".gif)";
	YearOfCalendar4.style.backgroundImage = "url(" + imageRoot + "main/year_" + numberOf4thDigit + ".gif)";
}

function changeMonth(arg)
{
	var strMonth = "" + arg;
	var numberOf2ndDigit = strMonth.substr(1,1);
	var numberOf1stDigit = strMonth.substr(0,1);

	var MonthOfCalendar1 = document.getElementsByName("MonthOfCalendar1")[0];
	var MonthOfCalendar2 = document.getElementsByName("MonthOfCalendar2")[0];

	MonthOfCalendar1.style.backgroundImage = "url(" + imageRoot + "main/" + numberOf1stDigit + ".gif)";
	MonthOfCalendar2.style.backgroundImage = "url(" + imageRoot + "main/" + numberOf2ndDigit + ".gif)";
}

function changeDetailNavigation(y, m, d, t)
{
	var FirstRowOfStatus = document.getElementsByName("FirstRowOfStatus")[0];
	var TotalDetail = document.getElementsByName("TotalDetail")[0];

	FirstRowOfStatus.innerHTML = y + "-" + m + "-" + d;
	TotalDetail.innerHTML = t;
}

function make2ByteMonth(arg)
{
	var returnStr = "";

	if (arg < 10)
	{
		returnStr = "0" + arg;
	}
	else
	{
		returnStr = arg;
	}

	return returnStr;
}

function moveEventCalendarToPrevMonth()
{
	var prevYear;
	var prevMonth;

	if (currentMonth == 1)
	{
		prevYear = currentYear - 1;
		prevMonth = 12;
	}
	else
	{
		prevYear = currentYear;
		prevMonth = currentMonth - 1;
	}

	loadFile("&yearnmonth=" + prevYear + "-" + make2ByteMonth(prevMonth));
}

function moveEventCalendarToNextMonth()
{
	var nextYear;
	var nextMonth;

	if (currentMonth == 12)
	{
		nextYear = currentYear + 1;
		nextMonth = 1;
	}
	else
	{
		nextYear = currentYear;
		nextMonth = currentMonth + 1;
	}

	loadFile("&yearnmonth=" + nextYear + "-" + make2ByteMonth(nextMonth));
}

function openEventDetail(arg)
{
	var OutterBoxEventCalendar = document.getElementsByName("OutterBoxEventCalendar")[0];
	OutterBoxEventCalendar.style.border = "1px solid #CACACA";
	OutterBoxEventCalendar.style.height = "200px";
	if (checkBrowser() == "6")
	{
		OutterBoxEventCalendar.style.width = "555px";
		OutterBoxEventCalendar.style.left = "-300px";
	}
	else
	{
		OutterBoxEventCalendar.style.width = "530px";
		OutterBoxEventCalendar.style.left = "170px";
	}

	var selectedDay = day[arg];
	var eventsOfSelectedDay = selectedDay.getElementsByTagName("event");
	//var eventTime = eventsOfSelectedDay.getElementsByTagName("eventtime");
	var totalEventNo = calcEventsOfSelectedDay(arg);

	changeDetailNavigation(currentYear, currentMonth, arg + 1, totalEventNo);

	fillDetail(arg, 0);

	var AreaDetail = document.getElementsByName("AreaDetail")[0];
	AreaDetail.style.display = "block";
}

function closeEventDetail()
{
	var AreaDetail = document.getElementsByName("AreaDetail")[0];
	AreaDetail.style.display = "none";

	var OutterBoxEventCalendar = document.getElementsByName("OutterBoxEventCalendar")[0];
	OutterBoxEventCalendar.style.border = "1px solid #FFFFFF";
	OutterBoxEventCalendar.style.width = "230px";
	OutterBoxEventCalendar.style.height = "210px";

	if (checkBrowser() == "6")
	{
		OutterBoxEventCalendar.style.left = "30px";
	}
	else
	{
		OutterBoxEventCalendar.style.left = "470px";
	}
}

function calcEventsOfSelectedDay(arg)
{
	var selectedDay = day[arg];
	var eventsOfSelectedDay = selectedDay.getElementsByTagName("event");
	//var eventTime = eventsOfSelectedDay.getElementsByTagName("eventtime");
	var totalEventNo = 0;

	if (eventsOfSelectedDay.length > 1)
	{
		totalEventNo = eventsOfSelectedDay.length;
	}
	else
	{
		if (eventsOfSelectedDay[0].getElementsByTagName("eventtime").length > 0)
		{
			totalEventNo = 1;
		}
		else
		{
			totalEventNo = 0;
		}
	}

	return totalEventNo;
}

function fillDetail(dayNo, evtNo)
{
	var selectedDay = day[dayNo];
	var selectedEvent = selectedDay.getElementsByTagName("event")[evtNo];
	var detailTable = document.getElementsByName("AreaEventDetail")[0].getElementsByTagName("table")[0];
	var detailHeader = detailTable.getElementsByTagName("th");
	var detailRow = detailTable.getElementsByTagName("td");
	detailHeader[0].firstChild.nodeValue = selectedEvent.getElementsByTagName("title")[0].firstChild.nodeValue;
	detailRow[0].firstChild.nodeValue = selectedEvent.getElementsByTagName("sponsor")[0].firstChild.nodeValue;
	detailRow[1].firstChild.nodeValue = document.getElementsByName("FirstRowOfStatus")[0].innerHTML;
	detailRow[2].firstChild.nodeValue = selectedEvent.getElementsByTagName("eventtime")[0].firstChild.nodeValue;
	detailRow[3].firstChild.nodeValue = selectedEvent.getElementsByTagName("place")[0].firstChild.nodeValue;
	var teleportLink = detailRow[3].getElementsByTagName("img")[0];
	teleportLink.onclick = function()
	{
		window.open(selectedEvent.getElementsByTagName("slurl")[0].firstChild.nodeValue, "_blank", "");
	};
	detailRow[4].firstChild.nodeValue = selectedEvent.getElementsByTagName("content")[0].firstChild.nodeValue;

	//detailHeader[1].style.width = "50px";

	var upBtnOfDetail = document.getElementsByName("upBtnOfDetail")[0];
	var upBtn = upBtnOfDetail.getElementsByTagName("img")[0];
	if (evtNo == 0)
	{
		upBtn.onclick = function()
		{
			alert("첫 데이터 입니다.");
		};
	}
	else
	{
		upBtn.onclick = function()
		{
			fillDetail(dayNo, evtNo - 1);
		};
	}
	var downBtnOfDetail = document.getElementsByName("downBtnOfDetail")[0];
	var downBtn = downBtnOfDetail.getElementsByTagName("img")[0];
	if (evtNo == (calcEventsOfSelectedDay(dayNo) - 1))
	{
		downBtn.onclick = function()
		{
			alert("마지막 데이터 입니다.");
		};
	}
	else
	{
		downBtn.onclick = function()
		{
			fillDetail(dayNo, evtNo + 1);
		};
	}
}

// 전광판용 전역변수

var item, meetingSeq, userSeq, registDate, slURL, content;
var totalLength = 0;
var meetBannerIndex = 0;

function on_loadedMeetXML(oj)
{
	var res = oj.responseXML;
	var resHTML = chgXMLtoMeetVariables(res);
}

function chgXMLtoMeetVariables(xdoc)
{
	item = xdoc.getElementsByTagName("item");
	meetingSeq = xdoc.getElementsByTagName("MeetingSeq");
	userSeq = xdoc.getElementsByTagName("UserSeq");
	registDate = xdoc.getElementsByTagName("RegistDate");
	slURL = xdoc.getElementsByTagName("SLURL");
	content = xdoc.getElementsByTagName("Content");

	totalLength = item.length;
	meetBannerIndex = 0;

	var rollingArea = document.getElementsByName("RollingArea")[0];
	var lnkTeleport = document.getElementsByName("LnkTeleport")[0];
	var newDiv = document.createElement("div");
	newDiv.setAttribute("id", "meetMessage" + meetBannerIndex);
	newDiv.style.position = "absolute";
	newDiv.style.height = "18px";
	newDiv.style.width = "203px";
	newDiv.style.paddingLeft = "5px";
	newDiv.style.overflow = "hidden";
	newDiv.style.lineHeight = "18px";
	if(content.length > 0 && content[meetBannerIndex].firstChild != null)
	    newDiv.appendChild(document.createTextNode(content[meetBannerIndex].firstChild.nodeValue));
    if(slURL.length > 0 && slURL[meetBannerIndex].firstChild != null)
	    lnkTeleport.setAttribute("href", slURL[meetBannerIndex].firstChild.nodeValue);
	lnkTeleport.style.display = "block";

	rollingArea.appendChild(newDiv);

	setTimeout("addShowMeetBanner(1)", 5000);
}

function addShowMeetBanner(arg)
{
	if (totalLength == meetBannerIndex + 1)
	{
		meetBannerIndex = 0;
	}
	else
	{
		meetBannerIndex += 1;
	}

	var rollingArea = document.getElementsByName("RollingArea")[0];

	// 이상하게도 전체 너비가 한 번 늘어난 후에는 더 늘지 않는다. 늘어나고 계속 오른쪽에 레이어가 붙는 셈.
	if (arg == 0)
	{
		rollingArea.getElementsByTagName("div")[0].style.left = "0";
	}

	var lnkTeleport = document.getElementsByName("LnkTeleport")[0];
	var newDiv = document.createElement("div");
	newDiv.style.position = "absolute";
	newDiv.style.height = "18px";
	newDiv.style.width = "203px";
	newDiv.style.paddingLeft = "5px";
	newDiv.style.overflow = "hidden";
	newDiv.style.lineHeight = "18px";
	if(content.length > 0 && content[meetBannerIndex].firstChild != null)
	    newDiv.appendChild(document.createTextNode(content[meetBannerIndex].firstChild.nodeValue));
	var newLeftPosition = eval(rollingArea.style.width.substr(0,3));
	newDiv.style.left = (newLeftPosition) + "px";
	newDiv.style.top = "0";
	rollingArea.appendChild(newDiv);
	if(slURL.length > 0 && slURL[meetBannerIndex].firstChild != null)
	    lnkTeleport.setAttribute("href", slURL[meetBannerIndex].firstChild.nodeValue);
	lnkTeleport.style.display = "none";

	slideShowMeetBanner(0);
}

function slideShowMeetBanner(leftPosition)
{
	var rollingArea = document.getElementsByName("RollingArea")[0];
	var lnkTeleport = document.getElementsByName("LnkTeleport")[0];
	rollingArea.style.left = leftPosition + "px";
	rollingArea.style.top = "0";

	leftPosition -= 10;

	if (leftPosition < -210)
	{
		//leftPosition = 0;
		//rollingArea.style.left = leftPosition + "px";
		rollingArea.removeChild(rollingArea.getElementsByTagName("div")[0]);
		lnkTeleport.style.display = "block";
		setTimeout("addShowMeetBanner(0)", 5000);
	}
	else
	{
		setTimeout("slideShowMeetBanner(" + leftPosition + ")", 100);
	}
}

function setupMeetBanner()
{
	sendRequest(on_loadedMeetXML, "", "GET", "GetMeetListXml.aspx", true, true);
}

// 공지사항 리스트 관련

function on_loadedNoticeXML(oj)
{
	var res = oj.responseXML;
	var resHTML = chgXMLtoNoticeList(res);
}

function chgXMLtoNoticeList(xdoc)
{
	var noticeItem = xdoc.getElementsByTagName("item");
	var noticeNewsseq = xdoc.getElementsByTagName("newsseq");
	var noticePublicdate = xdoc.getElementsByTagName("publicdate");
	var noticenewsKind = xdoc.getElementsByTagName("newskind");
	var noticeWinstate = xdoc.getElementsByTagName("winstate");
	var noticeTitle = xdoc.getElementsByTagName("title");
	var noticeIsnew = xdoc.getElementsByTagName("isnew");

	var tableTop = "<table cellpadding=\"0\"><tbody>";
	var tableBottom = "</tbody></table>";

	var noticeTable = document.getElementsByName("NoticeTable")[0];

	var itemLength = noticeItem.length;
	var maxListRows = itemLength;

	if (maxListRows > 5)
	{
		maxListRows = 5;
	}

	var strHTML = "";

	if (itemLength == null || itemLength <= 0)
	{
		strHTML += "<td style=\"text-align:center;\">등록된 자료가 없습니다.</td>";
	}
	else
	{
		for (var i = 0; i < maxListRows; i++)
		{
			strHTML += "<tr>";

			switch (noticenewsKind[i].firstChild.nodeValue)
			{
				case "1":
					strHTML += "<td class=\"col0\"><img src=\"" + imageRoot + "main/icon_notice.gif\" alt=\"공지\" /></td>";
					break;
				case "2":
					strHTML += "<td class=\"col0\"><img src=\"" + imageRoot + "main/icon_notice.gif\" alt=\"공지\" /></td>";
					break;
				case "3":
					strHTML += "<td class=\"col0\"><img src=\"" + imageRoot + "main/icon_notice.gif\" alt=\"공지\" /></td>";
					break;
				case "4":
					strHTML += "<td class=\"col0\"><img src=\"" + imageRoot + "main/icon_event.gif\" alt=\"이벤트\" /></td>";
					break;
				case "5":
					strHTML += "<td class=\"col0\"><img src=\"" + imageRoot + "main/icon_news.gif\" alt=\"뉴스\" /></td>";
					break;
			}

			strHTML += "<td class=\"col1\">";

			if (noticeWinstate[i].firstChild.nodeValue == "True")
			{
				if (checkBrowser() == "6")
				{
					strHTML += "<a href=\"News/Event/ViewWinner.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\" style=\"color:#626262;text-decoration:none;\">";
				}
				else
				{
					strHTML += "<a href=\"News/Event/ViewWinner.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\">";
				}
			}
			else
			{
				if (checkBrowser() == "6")
				{
					switch (noticenewsKind[i].firstChild.nodeValue)
					{
						case "1":
						case "2":
						case "3":
							strHTML += "<a href=\"News/Notice/ViewNews.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\" style=\"color:#626262;text-decoration:none;\">";
							break;
						case "4":
							strHTML += "<a href=\"News/Event/ViewEvent.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\" style=\"color:#626262;text-decoration:none;\">";
							break;
						case "5":
							strHTML += "<a href=\"News/Press/ViewPress.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\" style=\"color:#626262;text-decoration:none;\">";
							break;
					}
				}
				else
				{
					switch (noticenewsKind[i].firstChild.nodeValue)
					{
						case "1":
						case "2":
						case "3":
							strHTML += "<a href=\"News/Notice/ViewNews.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\">";
							break;
						case "4":
							strHTML += "<a href=\"News/Event/ViewEvent.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\">";
							break;
						case "5":
							strHTML += "<a href=\"News/Press/ViewPress.aspx?iNS=" + noticeNewsseq[i].firstChild.nodeValue + "\">";
							break;
					}
				}
			}

			strHTML += noticeTitle[i].firstChild.nodeValue;

			if (noticeIsnew[i].firstChild.nodeValue == "1")
			{
				strHTML += "<img src=\"" + imageRoot + "board/new_icon.gif\" alt=\"new\" />";
			}

			strHTML += "</td>";
			strHTML += "<td class=\"col2\">" + noticePublicdate[i].firstChild.nodeValue.substr(0,10) + "</td>";
			strHTML += "</tr>";
		}

		noticeTable.innerHTML = tableTop + strHTML + tableBottom;
	}
}

function setupNoticeList(arg)
{
	if (arg == null || arg == "")
	{
		arg = 0;
	}
	sendRequest(on_loadedNoticeXML, "&newsKind=" + arg, "GET", "NoticeListXML.aspx", true, true);
}

function setNoticeTab(arg)
{
	var uLNoticeType = document.getElementsByName("ULNoticeType")[0];
	var noticeTabs = uLNoticeType.getElementsByTagName("img");

	noticeTabs[0].setAttribute("src", "" + imageRoot + "main/st_all_off.gif");
	noticeTabs[1].setAttribute("src", "" + imageRoot + "main/st_notice_off.gif");
	noticeTabs[2].setAttribute("src", "" + imageRoot + "main/st_event_off.gif");
	noticeTabs[3].setAttribute("src", "" + imageRoot + "main/st_news_off.gif");

	var btnMoreNotice = document.getElementsByName("btnMoreNotice")[0];

	switch(arg)
	{
		case 0:
			noticeTabs[0].setAttribute("src", "" + imageRoot + "main/st_all_on.gif");
			btnMoreNotice.setAttribute("href", "#");
			btnMoreNotice.style.display = "none";
			setupNoticeList(0);
			break;
		case 1:
			noticeTabs[1].setAttribute("src", "" + imageRoot + "main/st_notice_on.gif");
			btnMoreNotice.setAttribute("href", "/News/Notice/default.aspx");
			btnMoreNotice.style.display = "block";
			setupNoticeList(1);
			break;
		case 2:
			noticeTabs[2].setAttribute("src", "" + imageRoot + "main/st_event_on.gif");
			btnMoreNotice.setAttribute("href", "/News/Event/default.aspx");
			btnMoreNotice.style.display = "block";
			setupNoticeList(4);
			break;
		case 3:
			noticeTabs[3].setAttribute("src", "" + imageRoot + "main/st_news_on.gif");
			btnMoreNotice.setAttribute("href", "/News/Press/default.aspx");
			btnMoreNotice.style.display = "block";
			setupNoticeList(5);
			break;
	}
}



// 동영상 목록을 위한 전역 변수

var VodImages = new Array();
var VodUrls = new Array();
var VodTitles = new Array();
var totalVodLength = 0;
var renderedVodIndex = 0;

function setupVodList()
{
	sendRequest(on_loadedVodXML, "", "GET", "GetVodListXml.aspx", true, true);
}

function on_loadedVodXML(oj)
{
	var res = oj.responseXML;
	chgXMLtoVodList(res);
}

function chgXMLtoVodList(xdoc)
{
	var noticeItem = xdoc.getElementsByTagName("item");
	var VodSeq = xdoc.getElementsByTagName("VODSeq");
	var VodThumb = xdoc.getElementsByTagName("VODThumb");
	var VodTitle = xdoc.getElementsByTagName("title");
	totalVodLength = noticeItem.length;

	for (var i = 0; i < totalVodLength; i++)
	{
		VodImages[i] = VodThumb[i].firstChild.nodeValue;
		VodTitles[i] = VodTitle[i].firstChild.nodeValue;
		VodUrls[i] = "Community/VodInSL/ViewVOD.aspx?iVS=" + VodSeq[i].firstChild.nodeValue;
	}

	preloadVod();
}

function preloadVod()
{
	var imageObj = new Image();

	for (var i = 0; i < totalVodLength; i++)
	{
		imageObj.src = VodImages[i];
	}

	renderList(0);
}

function renderList(arg)
{
	if (arg == totalVodLength)
	{
		arg = 0;
	}

	if (arg == -1)
	{
		arg = totalVodLength - 1;
	}

	var VODlist = document.getElementsByName("VODlist")[0];
	var anchorsInList = VODlist.getElementsByTagName("a");

	if (checkBrowser() == "6")
	{
		anchorsInList[1].style.color = "#626262";
		anchorsInList[1].style.textDecoration = "none";
	}

	if (arg == 0)
	{
		anchorsInList[1].firstChild.nodeValue = VodTitles[totalVodLength - 1];
		anchorsInList[1].setAttribute("href", "javascript:renderList(" + (totalVodLength - 1) + ");");
	}
	else
	{
		anchorsInList[1].firstChild.nodeValue = VodTitles[arg - 1];
		anchorsInList[1].setAttribute("href", "javascript:renderList(" + (arg - 1) + ");");
	}

	if (checkBrowser() == "6")
	{
		anchorsInList[3].style.color = "#626262";
		anchorsInList[3].style.textDecoration = "none";
	}

	var VodImage = document.getElementsByName("VODImage")[0];
	VodImage.setAttribute("src", VodImages[arg]);
	anchorsInList[2].setAttribute("href", VodUrls[arg]);
	anchorsInList[3].firstChild.nodeValue = VodTitles[arg];
	anchorsInList[3].setAttribute("href", VodUrls[arg]);

	if (checkBrowser() == "6")
	{
		anchorsInList[4].style.color = "#626262";
		anchorsInList[4].style.textDecoration = "none";
	}

	if (arg == totalVodLength - 1)
	{
		anchorsInList[4].firstChild.nodeValue = VodTitles[0];
		anchorsInList[4].setAttribute("href", "javascript:renderList(" + 0 + ");");
	}
	else
	{
		anchorsInList[4].firstChild.nodeValue = VodTitles[arg + 1];
		anchorsInList[4].setAttribute("href", "javascript:renderList(" + (arg + 1) + ");");
	}
}

function loadNewArrivalProducts(arg)
{
	if (!arg)
	{
		arg = "&v=0";
	}
	sendRequest(on_loadedNewArrivalXML, arg, "GET", "/Market/GetNewArrivalListXml.aspx", true, true);
}

function on_loadedNewArrivalXML(oj)
{
    var divNewPdt = document.getElementsByName("divNewPdt")[0];
    var strHtml = "";

	var xdoc = oj.responseXML;
	if (!xdoc)
	{

	}
	else
	{
		var item = xdoc.getElementsByTagName("item");
		var productId = xdoc.getElementsByTagName("productid");
		var thumbImageUrl = xdoc.getElementsByTagName("thumbimageurl");
		var salesStatus = xdoc.getElementsByTagName("salesstatus");
		var giftEvent = xdoc.getElementsByTagName("giftevent");
		var isFocus = xdoc.getElementsByTagName("isfocus");
		var productTitle = xdoc.getElementsByTagName("producttitle");
		var unitPrice = xdoc.getElementsByTagName("unitprice");
		var specialPrice = xdoc.getElementsByTagName("specialprice");
		var discountPrice = xdoc.getElementsByTagName("discountprice");

		var ct = 0;
		for( var i=0; i <= 1; i++)
		{
            strHtml += createProductCell(productId[i].firstChild.nodeValue, thumbImageUrl[i].firstChild.nodeValue, productTitle[i].firstChild.nodeValue, giftEvent[i].firstChild.nodeValue, isFocus[i].firstChild.nodeValue, salesStatus[i].firstChild.nodeValue, unitPrice[i].firstChild.nodeValue, specialPrice[i].firstChild.nodeValue, discountPrice[i].firstChild.nodeValue);
		}
    }

    divNewPdt.innerHTML = strHtml;
}

function createProductCell(productID, imageUrl, productTitle, isGift, isFocus, salesStatus, unitPrice, specialPrice, discountPrice)
{
    var imageRoot = "http://image.serakorea.com/Renewal/";
    var strHtml = "<ul>";

    strHtml += "<li class=\"Row0\">";

    switch (eval(salesStatus))
	{
		case 1:
			break;
		case 2:
			strHtml += "<img src=\"" + imageRoot + "market/mk_ico_event.gif\" alt=\"기획\"/>";
			break;
		case 3:
			strHtml += "<img src=\"" + imageRoot + "market/mk_ico_sale.gif\" alt=\"할인\"/>";
			break;
	}

	if (isGift == "True")
	{
		if (eval(salesStatus) > 1)
		{
			strHtml += "<img src=\"" + imageRoot + "market/mk_ico_plus.gif\" alt=\"+\"/>";
		}
		strHtml += "<img src=\"" + imageRoot + "market/mk_ico_prod.gif\" alt=\"사은품\"/>";
	}

    strHtml += "</li>";
    strHtml += "<li class=\"Row1\" onMouseOver=\"this.className='Row1over'\" onMouseOut=\"this.className='Row1'\">";
    strHtml += "<div class=\"frame01\">";
    strHtml += "<a href=\"/Market/ProductView.aspx?id=" + productID + "\"><img src=\"" + imageUrl + "\" width=\"88px\" height=\"68px\"></a>";
    strHtml += "</div>";
    strHtml += "</li>";
    strHtml += "<li class=\"Row2\"><a href=\"/Market/ProductView.aspx?id=" + productID + "\">" + productTitle.substr(0,9) + "</a></li>";
    strHtml += "<li class=\"Row2\">";

    switch (eval(salesStatus))
	{
		case 1:
			strHtml += "<span class=\"cash1\">" + unitPrice + "</span>";
			break;
		case 2:
			strHtml += "<span class=\"cash2\">" + unitPrice + "</span>→<span class=\"cash1\">" + specialPrice + "</span>";
			break;
		case 3:
			strHtml += "<span class=\"cash2\">" + unitPrice + "</span>→<span class=\"cash1\">" + discountPrice + "</span>";
			break;
	}

    strHtml += "</li>";
    strHtml += "</ul>";

    return strHtml;
}




// 이미지 목록을 위한 전역 변수

var ImageImages = new Array();
var ImageUrls = new Array();
var ImageTitles = new Array();
var totalImageLength = 0;
var renderedImageIndex = 0;

function setupImageList()
{
	sendRequest(on_loadedImageXML, "", "GET", "GetImageListXml.aspx", true, true);
}

function on_loadedImageXML(oj)
{
	var res = oj.responseXML;
	chgXMLtoImageList(res);
}

function chgXMLtoImageList(xdoc)
{
	var noticeItem = xdoc.getElementsByTagName("item");
	var BoardSeq = xdoc.getElementsByTagName("BoardSeq");
	var ImageURL = xdoc.getElementsByTagName("ImageURL");
	var ImageTitle = xdoc.getElementsByTagName("Title");
	totalImageLength = noticeItem.length;
	
	for (var i = 0; i < totalImageLength; i++)
	{
		ImageImages[i] = ImageURL[i].firstChild.nodeValue;
		ImageTitles[i] = ImageTitle[i].firstChild.nodeValue;
		ImageUrls[i] = "Community/ScreenShot/ScreenShotView.aspx?sSeq=" + BoardSeq[i].firstChild.nodeValue;
	}
	preloadImage();
}

function preloadImage()
{
	var imageObj = new Image();

	for (var i = 0; i < totalImageLength; i++)
	{
		imageObj.src = ImageImages[i];
	}

	renderListImage(0);
}

function renderListImage(arg)
{
	if (arg == totalImageLength)
	{
		arg = 0;
	}

	if (arg == -1)
	{
		arg = totalImageLength - 1;
	}

	var Imagelist = document.getElementsByName("Imagelist")[0];
	var anchorsInList = Imagelist.getElementsByTagName("a");

	if (checkBrowser() == "6")
	{
		anchorsInList[1].style.color = "#626262";
		anchorsInList[1].style.textDecoration = "none";
	}

	if (arg == 0)
	{
		anchorsInList[1].firstChild.nodeValue = ImageTitles[totalImageLength - 1];
		anchorsInList[1].setAttribute("href", "javascript:renderListImage(" + (totalImageLength - 1) + ");");
	}
	else
	{
		anchorsInList[1].firstChild.nodeValue = ImageTitles[arg - 1];
		anchorsInList[1].setAttribute("href", "javascript:renderListImage(" + (arg - 1) + ");");
	}

	if (checkBrowser() == "6")
	{
		anchorsInList[3].style.color = "#626262";
		anchorsInList[3].style.textDecoration = "none";
	}

	var ImageImage = document.getElementsByName("ImageImage")[0];
	ImageImage.setAttribute("src", ImageImages[arg]);
	anchorsInList[2].setAttribute("href", ImageUrls[arg]);
	anchorsInList[3].firstChild.nodeValue = ImageTitles[arg];
	anchorsInList[3].setAttribute("href", ImageUrls[arg]);

	if (checkBrowser() == "6")
	{
		anchorsInList[4].style.color = "#626262";
		anchorsInList[4].style.textDecoration = "none";
	}

	if (arg == totalImageLength - 1)
	{
		anchorsInList[4].firstChild.nodeValue = ImageTitles[0];
		anchorsInList[4].setAttribute("href", "javascript:renderListImage(" + 0 + ");");
	}
	else
	{
		anchorsInList[4].firstChild.nodeValue = ImageTitles[arg + 1];
		anchorsInList[4].setAttribute("href", "javascript:renderListImage(" + (arg + 1) + ");");
	}
}






addLoadEvent(setupNoticeList);
addLoadEvent(startUp);
addLoadEvent(setupMeetBanner);
addLoadEvent(setupVodList);
addLoadEvent(setupImageList);
addLoadEvent(loadNewArrivalProducts);
