// select Æû µðÀÚÀÎ Àû¿ëÀ» À§ÇÏ¿© js ÆÄÀÏ ºÒ·¯¿À±â => layer ·Î ±³Ã¼ 2008.3.12 vincent
/*var script=document.createElement("script");
script.src = "http://img.gomtv.com/js/selectForm.js";
document.getElementsByTagName("head")[0].appendChild(script);*/
window.onerror = function()
{
	return;
}

//-- ·Ñ¿À¹ö ÀÌ¹ÌÁö¿ë onmouseover="onImg(this)" onmouseout="offImg(this)"
function onImg(obj) {
	if (obj.className != "on") obj.src = obj.src.replace("_off.gif","_on.gif");
}
function offImg(obj) {
	if (obj.className != "on") obj.src = obj.src.replace("_on.gif","_off.gif");
}

// Main Menu //
function mainPromTab(id) {
	document.getElementById("popu_avi").style.display = "none";
	document.getElementById("popu_prg").style.display = "none";
	document.getElementById("popu_news").style.display = "none";
	document.getElementById(id).style.display = "block";
	document.getElementById("popu_avi_tab").src = document.getElementById("popu_avi_tab").src.replace("_on.gif","_off.gif");
	document.getElementById("popu_prg_tab").src = document.getElementById("popu_prg_tab").src.replace("_on.gif","_off.gif");
	document.getElementById("popu_news_tab").src = document.getElementById("popu_news_tab").src.replace("_on.gif","_off.gif");
	document.getElementById(id+"_tab").src = document.getElementById(id+"_tab").src.replace("_off.gif","_on.gif");
}

// //
function LayerTab(layer1,layer2){
	document.getElementById(layer1).style.display = "block";
	document.getElementById(layer2).style.display = "none";
}

// //
function LayerTab4(layer1,layer2,layer3,layer4){
	if (layer1) document.getElementById(layer1).style.display = "block";
	if (layer2) document.getElementById(layer2).style.display = "none";
	if (layer3) document.getElementById(layer3).style.display = "none";
	if (layer4) document.getElementById(layer4).style.display = "none";
}

// ·¹ÀÌ¾î on, off  
// ex) javascript:LayerTabs(Array('a','b','c','d','e'));
// id °ªÀ» ¹è¿­·Î ³Ñ°Ü¼­ Ã¹¹øÂ° id ¸¸ block ¼³Á¤.... ³ª¸ÓÁö´Â none
function LayerTabs(idArray){
	for(a=0;a<idArray.length;a++) {
		if (a==0) document.getElementById(idArray[a]).style.display = "block";
		else document.getElementById(idArray[a]).style.display = "none";
	}
}

// ¿ÀÇÂÃ¤³Î ½æ³×ÀÏÇü ¸®½ºÆ® ¿µ»óÁ¤º¸ on,off //
function snapLayerOn(obj) {
	obj.getElementsByTagName('div')[0].style.display = "block";
}
function snapLayerOff(obj) {
	obj.getElementsByTagName('div')[0].style.display = "none";
}

//-- ·Ñ¿À¹ö ¸®ºäµî±Þ onmouseover="onDivi(obj)" onmouseout="offDivi(obj)"
function onDivi(obj) {
	obj.getElementsByTagName('p')[0].style.display = "block";
}
function offDivi(obj) {
	obj.getElementsByTagName('p')[0].style.display = "none";
}

// id ¿¤¸®¸ÕÆ® display ¼³Á¤ 
function setDisplay(id,dp) {
	document.getElementById(id).style.display = dp;
}

// ·¹ÀÌ¾î on , off
// »ç¿ë¿¹ : layerDisplay(this,'layer','block');
//    obj : ·¹ÀÌ¾îÀÇ ºÎ¸ð°´Ã¼ 
//    cn  : ·¹ÀÌ¾îÀÇ class¸í
//    dp  : 'block' or 'none'
function layerDisplay(obj,cn,dp) {
	for(i=0;i<obj.childNodes.length;i++)
		if (obj.childNodes[i].className == cn) obj.childNodes[i].style.display = dp;
}

// tr ·Ñ¿À¹ö //
function fnBackColor(obj,color){
	obj.style.background = color;
}

// ºÎ¸ð iframe ¼¼·Î Å©±â¸¦ ¹®¼­Å©±â¿¡ ¸ÂÃã //
function resizeFrame(frameid) { 
	var lHeight = document.body.scrollHeight;
	parent.document.getElementById(frameid).style.height = lHeight;
}

// display:block ¿ä¼Ò ¾È¿¡¼­ ¼¼·Î °¡¿îµ¥ Á¤·Ä  onload="vAlign(this)" //
function vAlign(obj) {
	obj.style.marginTop = Math.floor(parseInt(obj.parentNode.offsetHeight - obj.offsetHeight) / 2)+"px";
}

//flash(Ãâ·Â¿µ¿ªID¹×NAME,ÇÃ·¡½ÃÆÄÀÏ°æ·Î,WIDTH,HEIGHT,FLASHVARS,BackgroundColor,WMOD)
function gomtvFlash(fid,fnm,wid,hei,fvs,bgc,wmd) {
	var flash_tag = "";
	flash_tag = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="'+wid+'" height="'+hei+'" id="'+fid+'" align="middle">';
	flash_tag +='<param name="allowScriptAccess" value="always" />';
	flash_tag +='<param name="allowFullScreen" value="false" />';
	flash_tag +='<param name="movie" value="'+fnm+'" />';
	flash_tag +='<param name="FlashVars" value="'+fvs+'" />';
	flash_tag +='<param name="quality" value="high" />';
	flash_tag +='<param name="bgcolor" value="'+bgc+'" />';
	flash_tag +='<param name="wmode" value="'+wmd+'" />';
	flash_tag +='<embed src="'+fnm+'" quality="high" bgcolor="'+bgc+'" FlashVars="'+fvs+'" wmode="'+wmd+'" width="'+wid+'" height="'+hei+'" name="'+fid+'" align="middle" allowScriptAccess="always" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
	flash_tag +='</object>';
	
	document.write(flash_tag);
}

// ÇÃ·¡½Ã »çÀÌÁî Á¶Àý ÇÔ¼ö //
function flashResize(n, w, h){
	thisMovie(n).width = w;
	thisMovie(n).height = h;
}
function thisMovie(movieName){
	if (navigator.appName.indexOf("Microsoft") != -1) {
		return window[movieName]
	} else {
		return document[movieName]
	} 
}

// ¿ìÃø »ýÁß°è ÇÔ¼ö //
function liveToggleDown(obj) {
	var tObj;
	obj.parentNode.style.display = "none";
	tObj = obj.parentNode;
	while (tObj.nextSibling) {
		if (tObj.nextSibling.tagName == "DD") {
			tObj.nextSibling.style.display = "block";
		}
		tObj = tObj.nextSibling;
	}
}
function liveToggleUp(obj) {
	var tObj;
	obj.parentNode.style.display = "none";
	tObj = obj.parentNode;
	while (tObj.previousSibling && tObj.previousSibling.className != "toggleBtn") {
		if (tObj.previousSibling.tagName == "DD") {
			tObj.previousSibling.style.display = "none";
		}
		tObj = tObj.previousSibling;
	}
	tObj.previousSibling.style.display = "block";
}
function livePanelOn(obj) {
	obj.className = "live on";
	if (obj.getElementsByTagName('nobr')[0].offsetWidth > obj.getElementsByTagName('nobr')[1].offsetWidth) {
		maxWidth = obj.getElementsByTagName('nobr')[0].offsetWidth;
	} else {
		maxWidth = obj.getElementsByTagName('nobr')[1].offsetWidth;
	}
	// À­ÁÙ °ø°£ width º¸´Ù ³»¿ë width °¡ Å©¸é ½ºÅ©·Ñ ½ÃÀÛ
	if (obj.getElementsByTagName('nobr')[0].offsetWidth > obj.getElementsByTagName('p')[0].offsetWidth) {
		liveScrollStart(obj.getElementsByTagName('p')[0],obj.getElementsByTagName('nobr')[0],0,maxWidth);
	}
	// À­ÁÙ °ø°£ width º¸´Ù ³»¿ë width °¡ Å©¸é ½ºÅ©·Ñ ½ÃÀÛ
	if (obj.getElementsByTagName('nobr')[1].offsetWidth > obj.getElementsByTagName('p')[1].offsetWidth) {
		liveScrollStart(obj.getElementsByTagName('p')[1],obj.getElementsByTagName('nobr')[1],1,maxWidth);
	}
}
function livePanelOff(obj) {
	obj.className = "live";
	// À­ÁÙ °ø°£ width º¸´Ù ³»¿ë width °¡ Å©¸é ½ºÅ©·Ñ ³¡
	if (obj.getElementsByTagName('nobr')[0].offsetWidth > obj.getElementsByTagName('p')[0].offsetWidth) {
		liveScrollStop(0);
		obj.getElementsByTagName('nobr')[0].style.marginLeft = "0px";
	}
	// À­ÁÙ °ø°£ width º¸´Ù ³»¿ë width °¡ Å©¸é ½ºÅ©·Ñ ³¡
	if (obj.getElementsByTagName('nobr')[1].offsetWidth > obj.getElementsByTagName('p')[1].offsetWidth) {
		liveScrollStop(1);
		obj.getElementsByTagName('nobr')[1].style.marginLeft = "0px";
	}
}
var scrollFlagA;
var scrollFlagB;
function liveScrollStart(objA,objB,line,maxW) {
	var speed = 10;
	var maxLeft = parseInt(maxW);
	scrollFlag = setInterval( function () {
		objB.style.marginLeft = objB.style.marginLeft.replace("px","") - 1;
		if (0 - parseInt(objB.style.marginLeft.replace("px","")) == maxLeft) { objB.style.marginLeft = objA.offsetWidth; }
	}, speed);
	if (line == 0) { scrollFlagA = scrollFlag; } else { scrollFlagB = scrollFlag; }
}
function liveScrollStop(line) {
	if (line == 0) { clearInterval(scrollFlagA); } else { clearInterval(scrollFlagB); }
}

// ¿ÀÇÂÃ¤³Î Æ÷½ºÅÍ ·¹ÀÌ¾î Ãâ·Â ÇÔ¼ö //
function initPosterView() {
	var wrapObj   = document.getElementById('och_top');
	var divObj    = document.getElementById('poster_preview_layer');
	var imgObj    = divObj.getElementsByTagName('IMG')[0];
	var pObj    = divObj.getElementsByTagName('P')[0];
	var iframeObj = divObj.getElementsByTagName('IFRAME')[0];
	divObj.style.display = "block";
	
	iframeObj.style.border = "0";
	iframeObj.width = imgObj.offsetWidth + 1;
	iframeObj.height = imgObj.offsetHeight;

	pObj.style.width = imgObj.offsetWidth;
	
	// class ¿¡ µû¶ó À§Ä¡ ¼³Á¤
	if (divObj.className == "left") {
		divObj.style.left = "0";
	} else if (divObj.className == "right") {
		divObj.style.right = "0";
	} else {
		divObj.style.left = (wrapObj.offsetWidth - imgObj.offsetWidth) / 2;
	}
	
	wrapObj.style.position = "relative";
	wrapObj.style.zIndex = "100";
	wrapObj.appendChild(divObj);
}

// -- {{ ¼±¹° ¾Ë¸² 081027 vincent
alertGifts = function(){
	this.alertGiftsGarlic = null;
	this.alertGiftsItem = null;
	this.alertGomVersion = null;
}
alertGifts.prototype.init = function(){
	this.alertGiftsGarlic = this.getCookie("alertGiftsGarlic");
	this.alertGiftsItem = this.getCookie("alertGiftsItem");
	this.alertGomVersion = this.getCookie("GomVersion");

	// ¸¶´Ã°ú ¾ÆÀÌÅÛ ºÐ¸® Ã³¸®ÇØ¾ß ÇØ¼­ ¼öÁ¤ÇÔ. 20100629 ±è±¤ÈÆ, ±èÇöÁÖ
	if (this.alertGiftsGarlic > 0){
		if (this.alertGomVersion != null){
			//alert("¾îÇÃ\n"+document.cookie);
		}
		else{
			//alert("À¥\n"+document.cookie);
			window.open("http://ch.gomtv.com/common/popupAlertGifts.gom", "alertGifts", "width=420,height=270");
		}
	}
	if (this.alertGiftsItem > 0){
		if (this.alertGomVersion != null){
			//alert("¾îÇÃ\n"+document.cookie);
		}
		else{
			//alert("À¥\n"+document.cookie);
		}
	}
}
alertGifts.prototype.getCookie = function(name){
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i=0;

	while(i< clen){
		var j = i+alen;
		if(document.cookie.substring(i,j)==arg){
			var end = document.cookie.indexOf(";",j);
			if(end== -1) end = document.cookie.length;
			return unescape(document.cookie.substring(j,end));
		}
		i = document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}
var varAlertGifts = new alertGifts();
varAlertGifts.init();
// -- ¼±¹° ¾Ë¸² 081027 vincent  }}
