function setPng24(obj) {
	obj.width=obj.height=1;
	obj.className=obj.className.replace(/\bpng24\b/i,'');
	obj.style.filter =
	"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"
	obj.src='about:blank;';
	return '';
}

// 공지사항 Mouse Effect
NoticeList = {}
NoticeList.effectOver = function(index) {
	for(var i = 1, len = this.noticeListRows.length; i < len ; i++){
		var noticeRow = this.noticeListRows[i]
		if(i == index){
			noticeRow.className = noticeRow.className == 'lastline'?'lastline on':'on'
		}
	}
}
NoticeList.effectOut = function(index) {
	for(var i = 1, len = this.noticeListRows.length; i < len ; i++){
		var noticeRow = this.noticeListRows[i]
		if(i == index){
			noticeRow.className = noticeRow.className == 'lastline on'?'lastline':''
		}
	}
}
NoticeList.init = function() {
	this.noticeList = document.getElementById('noticeList')
	this.noticeListItem = this.noticeList.getElementsByTagName('tr')
	this.noticeListRows = []
	for (var i = 0, len = this.noticeListItem.length; i < len; i++) {
		var noticeRow = this.noticeListItem[i]
		this.noticeListRows.push(noticeRow)
		noticeRow.index = i
		var self = this
		noticeRow.onmouseover = function() {
			self.effectOver(this.index)
		}
		noticeRow.onmouseout = function() {
			self.effectOut(this.index)
		}
	}
}


function toggleLayer(id) {
 try {
 var obj = document.getElementById(id);
 obj.style.display = (obj.style.display == "none") ? "block" : "none";
 } catch (e) {

 }
 return true;
}

//동영상카테고리
toggleCategory = function(aLink){
	var listsMore = document.getElementById('listonoff')

	if(listsMore.style.display != "none"){
		listsMore.style.display = "none";
		if(aLink) aLink.className = "ico_cate open";
	}else{
		listsMore.style.display = "";
		if(aLink) aLink.className = "ico_cate close";
	}
}

//인기채널
toggleChannel = function(aLink){
	var listsMore = document.getElementById('listonoff02')

	if(listsMore.style.display != "none"){
		listsMore.style.display = "none";
		if(aLink) aLink.className = "ico_cate open";
	}else{
		listsMore.style.display = "";
		if(aLink) aLink.className = "ico_cate close";
	}
}

// 썸네일
function onPreviewOver() {
	this.className = this.className.replace('thumbNormal', 'thumbSelect');
}
function onPreviewOut() {
	this.className = this.className.replace('thumbSelect', 'thumbNormal');
}
function onPreviewOver2() {
	this.className = this.className.concat(' slideOver');
}
function onPreviewOut2() {
	this.className = this.className.replace('slideOver', '');
}
function initPreview(thumbListArray) {

	for(var j = 0; j < thumbListArray.length; j++)
	{

		//var wrap = document.getElementById('thumbListWrap')
		var wrap = document.getElementById(thumbListArray[j]);

		var divs = wrap.getElementsByTagName('li').length > 0 ? wrap.getElementsByTagName('li') : wrap.childNodes;
		for (var i = 0; i < divs.length; i++)
		{
			var div = divs[i];
			var reg = /thumbNormal|slideItem/;
			var match = reg.exec(div.className);
			if ('thumbNormal' == match) {
				div.onmouseover = onPreviewOver;
				div.onmouseout = onPreviewOut;
			} else if ('slideItem' == match) {
				div.onmouseover = onPreviewOver2;
				div.onmouseout = onPreviewOut2;
			}
		}
	}
}

/* IE6 SP1 이후 background 깜빡거림관련 */
try {
    document.execCommand("BackgroundImageCache", false, true);
} catch(ignored) {}

function showTab(obj){
	var objWrap = obj.parentNode.parentNode;
	var arrH4 = objWrap.getElementsByTagName('H4')
	var arrBQ = objWrap.getElementsByTagName('OL')

	for (var i = 0, len = arrH4.length; i < len; i++) {
		if (arrH4[i] == obj.parentNode) {
			arrH4[i].className = 'select'
			arrBQ[i].style.display = 'block'
		} else {
			arrH4[i].className = 'normal'
			arrBQ[i].style.display = 'none'
		}
	}
}

/* Slide */
function getDisplayList() {
	var objDiscovery = document.getElementById('vodlist')
	var arrDiv = objDiscovery.getElementsByTagName('li')
	var arrResult = []

	for (var i = 0, len = arrDiv.length; i < len; i++) {
		var objDiv = arrDiv[i]
		if (objDiv.className == 'fold' || objDiv.className == 'unfold') {
			arrResult.push(objDiv)
		}
	}

	return arrResult
}

function getTextLinkList() {
	var objDiscovery = document.getElementById('vodlist')
	var arrDiv = objDiscovery.getElementsByTagName('li')
	var arrResult = []

	for (var i = 0, len = arrDiv.length; i < len; i++) {
		var objDiv = arrDiv[i]
		if (objDiv.className == 'fold' || objDiv.className == 'unfold') {
			var objH4 = objDiv.getElementsByTagName('h4')[0]
			var objA = objH4.getElementsByTagName('a')[0]
			arrResult.push(objA)
		}
	}

	return arrResult
}
function openClose() {
	var arrDiv = this.list

	// 클릭한 display no 구하기
	var clickedDisplayDiv = this.parentNode.parentNode

	for (var i = 0, len = arrDiv.length; i < len; i++) {
		if (arrDiv[i] == clickedDisplayDiv)	{
			var clickedDisplayNo = i
			break
		}
	}

	var openDisplayNo = 0 //열릴 display no

	if (clickedDisplayDiv.className += 'fold ') {
		openDisplayNo = clickedDisplayNo
	} else {
		if (clickedDisplayNo == arrDiv.length - 1) {
			openDisplayNo = 0
		} else {
			openDisplayNo = clickedDisplayNo + 1
		}
	}

	//열고 닫는 처리
	for (var i = 0, len = arrDiv.length; i < len; i++) {
		var displayDiv = arrDiv[i]

		if (i == openDisplayNo) {
			displayDiv.className += ' unfold'
		} else {
			displayDiv.className += ' fold'
		}
	}
}
function initSlide() {
	var arrDisplayDiv = getDisplayList()

	// 타이틀 텍스트에 핸들러 추가
	var arrTextLink = getTextLinkList()
	for (var i = 0, len = arrTextLink.length; i < len; i++) {
		arrTextLink[i].list = arrDisplayDiv
		arrTextLink[i].onclick = openClose
	}
}

// 상단 채널 Toggle, 좌측 프로그램 Toggle
function channelEvent() {
	var channelTopBtn = document.getElementById('channelListBtn'), channelTopList = document.getElementById('channelListAll');
	var channelLeft = document.getElementById('listBox'),
		channelLeftBtn = channelLeft ? channelLeft.getElementsByTagName('dt') : null,
		channelLeftList = channelLeft ? channelLeft.getElementsByTagName('dl') : null,
		currentSelected = null;

	channelTopBtn.onclick = function(e) {
		var evt = e || window.event;
		evt.cancelBubble = true;
		if (evt.stopPropagation) {
			evt.stopPropagation();
		}
		if(channelTopList.style.display !== 'none') {
			this.className = this.className.replace('selected', '');
			channelTopList.style.display = 'none';
		} else {;
			this.className = this.className.concat(' selected');
			channelTopList.style.display = 'block';
		}
	};

	document.body.onclick = function(e) {
		channelTopBtn.className = channelTopBtn.className.replace('selected', '');
		channelTopList.style.display = 'none';
	};

	for(var i=0; channelLeftList && i<channelLeftList.length; i++) {
		if(channelLeftList[i].className.match(/selected/)) {
			currentSelected = channelLeftList[i];
		}
		channelLeftBtn[i].firstChild.onclick = function(e) {
			if(currentSelected === this.parentNode.parentNode) {
				currentSelected.className = currentSelected.className.replace('selected', '');
				currentSelected = null;
			} else {
				if(currentSelected) {
					currentSelected.className = currentSelected.className.replace('selected', '');
				}
				this.parentNode.parentNode.className = this.parentNode.parentNode.className.concat(' selected');
				currentSelected = this.parentNode.parentNode;
			}
		};
	}
}
