/**
 * @fileoverview °ø¿ëÀ¸·Î ¾²ÀÏ javascript ÀÔ´Ï´Ù.
 * ¸ðµç ÆäÀÌÁö¿¡ °øÅëÀ¸·Î ÇÊ¿äÇÑ ½ºÅ©¸³Æ®¸¸ Ãß°¡ÇØ ÁÖ¼¼¿ä.
 * jQuery 1.3 ±â¹Ý. <script type="text/javascript" src="http://img.gomtv.com/js/jquery/jquery-1.3.x.js"></script>
 * ¿ëµµ¿¡ ¸Â°Ô namespace¸¦ ³ª´² ÁÖ¼¼¿ä. UI, UTIL, LOG µî
 * @author ÁÖ¿µÀÍ plan9@gretech.com
 * @version 0.1
 */
var noDomain;
if(!noDomain) {
	document.domain='gomtv.com';
}
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/gi, "");
}

if(jQuery){
	j$=jQuery.noConflict();
}

confirmLogin = function(){} //hihb831004
//Ã¤³Î ¸ÞÀÎ, ¸®½ºÆ® µî »ó¼¼ÀÌ¿ÜÀÇ ÆäÀÌÁö¿¡¼­ »ç¿ëÇÏ´Â ·Î±×ÀÎ°ü·Ã ÇÔ¼ö
//ÀüÃ¼ÆäÀÌÁö °³ÆíµÉ °æ¿ì UTIL.js¿¡¼­ »èÁ¦µÉ ¿¹Á¤
//°ü·ÃÇÔ¼ö UTIL.takeDamgi.set ¿¡¼­ Ã³¸®µÈ try catch ±¸¹®

/**
 * °¢Á¾ define
 * core value preset
 * DEF.BT : broswer type
 *   => value : IE, FF3, FF3, FF, Chr,Op, Sa
 *   usage : if(DEF.BT == 'IE') { code }
 *
 * DEF.MWB : is mini web
 *	=> value : boolean, true(miniweb) or false(web);
 * DEF.MW :
 *   => value : string,  'app' or 'web'
 *   usage
 *	if(DEF.MW == 'app') { mini web js code }
 *	else if(DEF.MW == 'web') { web js code }
 *
 * @author plan9
 */
var DEF={};
DEF.BT = (function x(){})[-5]=='x'?'FF3':(function x(){})[-6]=='x'?'FF2':/a/[-1]=='a'?'FF':'\v'=='v'?'IE':/a/.__proto__=='//'?'Saf':/s/.test(/a/.toString)?'Chr':/^function \(/.test([].sort)?'Op':'Unknown'; // Broswer Type
DEF.BT	= (navigator.userAgent.indexOf('Firefox') != -1)	? 'FF' : DEF.BT;
DEF.BT	= (navigator.userAgent.indexOf('Safari') != -1)		? 'Sa' : DEF.BT;
DEF.BT	= (navigator.userAgent.indexOf('Chrome') != -1)		? 'Chr' : DEF.BT;
DEF.BT	= (navigator.userAgent.indexOf('MSIE') != -1)		? 'IE' : DEF.BT;
DEF.BT	= (navigator.userAgent.indexOf('Opera') != -1)		? 'Op' : DEF.BT;

DEF.ISIE	= DEF.BT == "IE" ? true : false;
DEF.ISSA	= DEF.BT == "Sa" ? true : false;
DEF.ISFF	= (DEF.BT == 'FF' || DEF.BT == 'FF2' || DEF.BT == 'FF3') ? true : false;
DEF.ISCHR	= (DEF.BT == 'Chr') ? true : false;
DEF.ISOPE	= (DEF.BT == 'Op') ? true : false;
DEF.MWB		= /http:\/\/exp/g.test(document.URL) ? true : false;
DEF.MW		= (DEF.MWB) ? "app" : "web";

DEF.ISOSWIN	= (navigator.userAgent.indexOf('Windows') != -1) ? true : false;
DEF.ISOSWIN = (DEF.ISOSWIN) ? DEF.ISOSWIN : (DEF.ISIE) ? true : false;
DEF.ISOSMAC	= (navigator.userAgent.indexOf('Mac') != -1) ? true : false;
DEF.ISAX	= /http:\/\/ch\.gomtv/g.test(document.URL) || /http:\/\/movie\.gomtv/g.test(document.URL) || /http:\/\/drama\.gomtv/g.test(document.URL) ? true : false
DEF.ISAX	= /http:\/\/movie\.gomtv\.com\/index/g.test(document.URL) || /http:\/\/drama\.gomtv\.com\/index/g.test(document.URL) ? false : DEF.ISAX;
DEF.ISAX	= (document.URL == "http://movie.gomtv.com/") ? false : DEF.ISAX;
DEF.ISAX	= (document.URL == "http://drama.gomtv.com/") ? false : DEF.ISAX;
onerror = function() {return;}

/** OS/Browser FullName **/
DEF.Browser = (navigator.userAgent.indexOf('MSIE') != -1)		? 'MSIE'	: DEF.Browser;
DEF.Browser = (navigator.userAgent.indexOf('Firefox') != -1)	? 'Firefox' : DEF.Browser;
DEF.Browser = (navigator.userAgent.indexOf('Safari') != -1)		? 'Safari'	: DEF.Browser;
DEF.Browser = (navigator.userAgent.indexOf('Chrome') != -1)		? 'Chrome'	: DEF.Browser;
DEF.Browser = (navigator.userAgent.indexOf('Opera') != -1)		? 'Opera'	: DEF.Browser;
DEF.OS		= (navigator.userAgent.indexOf('Windows') != -1)	? "Windows" : DEF.OS;
DEF.OS		= (navigator.userAgent.indexOf('Mac') != -1)		? "Mac"		: DEF.OS;
DEF.OS		= (navigator.userAgent.indexOf('iPhone') != -1)		? "iPhone"	: DEF.OS;
DEF.OS		= (navigator.userAgent.indexOf('iPod') != -1)		? "iPod"	: DEF.OS;
if(DEF.Browser == 'MSIE')
{
	DEF.Browser = DEF.Browser + jQuery.browser.version;
}
/**
 * UI¿¡ °ü·ÃµÈ °ø¿ë ÇÔ¼ö ¸ðÀ½
 * @author plan9
 */
var UI={};
/**
 * À§Á¬ Á¢±â/Æì±â, ´õº¸±â/´Ý±â
 * @author plan9
 */
UI.widget={};
UI.widget.toggle = function(obj){
	var openCloseLog=0;
	if(obj.eventid && obj.eventid.constructor == Array){
		//alert(UTIL.dumpObj({obj:obj}));
		openCloseLog=1;
	}

	var upclass=obj.upclass?obj.upclass:'tit_up';
	var dnclass=obj.dnclass?obj.dnclass:'tit_down';

	if(jQuery('#'+obj.id+' .clsToggle').hasClass(upclass)){
	//if(jQuery('#'+obj.id+' .'+upclass) || jQuery('#'+obj.id+' .'+upclass)){
		jQuery('#'+obj.id+' .clsToggle').removeClass(upclass).addClass(dnclass);
	}else{
		jQuery('#'+obj.id+' .clsToggle').removeClass(dnclass).addClass(upclass);
	}

	if(jQuery('#'+obj.id+' .widgetToggle').css('display') == 'block'){
		jQuery('#'+obj.id+' .widgetToggle').hide();
		if(openCloseLog){
			LOG.setClickLog({eventid:obj.eventid[1]});
		}
	}else{
		jQuery('#'+obj.id+' .widgetToggle').show();
		if(openCloseLog){
			LOG.setClickLog({eventid:obj.eventid[0]});
		}
	}
}
UI.widget.minmax = function(obj){
	jQuery('#'+obj.id+' .widgetMinMax').each(function(){
		if(jQuery(this).css('display') == 'block'){
			jQuery(this).hide();
		}else{
			jQuery(this).show();
		}
	});
	if(obj.id=='box_detail'){//ÁöÀúºÐÇÏÁö¸¸...¿¹¿ÜÃ³¸®. 4¿ù °³Æí ‹š Á¦°ÅÇÒ °ÍÀÓ.¤Ð¤Ð
		if(jQuery('#'+obj.id+' .widgetMinMax').eq(0).css('display')=='none'){
			UTIL.setCookie('detailSetMax','1');
		}else{
			UTIL.setCookie('detailSetMax','0');
		}
	}
};
/**
 * À§Á¬¿ë tab
 * @author plan9
 * ¾Æ·¡¿Í °°Àº ±¸Á¶¿¡¼­¸¸ °¡´É
 <div id="box_sns"> ÃÖ»óÀ§ div ÇÊ¼ö ÁöÁ¤
	<div id="widgetTabs1">
	</div>
	<div id="widgetTabs2" style="display:none;">
	</div>
	<div id="widgetTabs3" style="display:none;">
	</div>
</div>
 *
 * »ç¿ë
 * <a href="javascript:;" onclick="UI.tabs({id:'box_sns',no:2});">
 */
UI.tabs = function(obj){
	if(obj.url){
		jQuery.ajax({
			url: obj.url,
			success: function(data) {
				if(obj.target){
					jQuery('#'+obj.id).find('#'+obj.target).html(data);
				}else{
					jQuery('#'+obj.id).find('#widgetTabs'+obj.no).html(data);
				}
				jQuery('#'+obj.id).find('#widgetTabs'+obj.no).show();
				jQuery('#'+obj.id).find('#widgetTabs'+obj.no).siblings().hide();
			}
		});
	}else{
		jQuery('#'+obj.id).find('#widgetTabs'+obj.no).show();
		jQuery('#'+obj.id).find('#widgetTabs'+obj.no).siblings().hide();
	}
}
/**
 * ´ñ±Û¿ë UI
 * @author hihb831004
 */
UI.cmt = {};
UI.cmt.view = [];
UI.cmt.viewObj = "";
UI.cmt.viewForm = function(obj) {
	UI.cmt.hide(obj);
	if(UI.cmt.viewObj != obj)
	{
		jQuery(obj).show();
		UI.cmt.viewObj = obj;
	}
	else
		jQuery(obj).toggle();

	UI.cmt.view.push(obj);
};
UI.cmt.hide = function(obj) {
	var viewCnt = UI.cmt.view.length
	for(i=0; i < viewCnt; i++)
	{
		if(UI.cmt.view[i] != obj) jQuery(UI.cmt.view[i]).hide();
	}
	//UI.cmt.view = [];
};

/**
 * clickLayer.Off·Î Ã¢À» ¶ç¿ì¸é click event°¡ ÀÏ¾î³µÀ» ¶§ µî·ÏµÈ ·¹ÀÌ¾î¸¦ ¸ðµÎ hide
 * @author plan9
 * gclick ÇÔ¼ö°¡ Á¦´ë·Î µ¿ÀÛÇÏ´ÂÁö È®ÀÎ ÇÊ¿ä : beta10
 */
UI.clickLayer=new Array();
UI.clickLayer.id=new Array();
UI.clickLayer.cls=new Array();
UI.clickLayer.Off = function(obj){
	if(obj.id){
		var flag=false;
		for(var i=0;i<UI.clickLayer.id.length;i++){
			if(UI.clickLayer['id'][i] && UI.clickLayer['id'][i][0] == obj.id){
				flag=true;
				UI.clickLayer['id'][i][1]=1;
				jQuery('#'+obj.id).toggle();
			}
		}
		if(!flag){
			UI.clickLayer['id'][UI.clickLayer.id.length]=[obj.id,1];
			//jQuery('#'+obj.id).show();
			document.getElementById(obj.id).style.display='block';
		}
	}
}
jQuery(function(){//body¿¡ ÀÌº¥Æ® °É¾î ³õ´Â °Ô ºÎ´ã½º·¯¿ö div¸¦ ÁöÁ¤ÇØ ÁÖ´Â ¹æ½ÄÀ¸·Î º¯°æ ¿¹Á¤
	try{
		jQuery('body').click(function(){
			for(var i=0;i<UI.clickLayer.id.length;i++){
				if(UI.clickLayer['id'][i] && UI.clickLayer['id'][i][1]){
					UI.clickLayer['id'][i][1]=0;
				}else{
					if(UI.clickLayer['id'][i]){
						jQuery('#'+UI.clickLayer['id'][i]).hide();//alert(UI.clickLayer['id'][i]);
						delete(UI.clickLayer['id'][i]);
					}
				}
			}
		});
	}catch(e){}
});
/**
 * Àü´ÞµÈ ¼±ÅÃÀÚ¿¡ µû¶ó ·¹ÀÌ¾î¸¦ ¸ðµÎ °¨Ãß°Å³ª ¼û±â±â
 * @author plan9
 * »ç¿ë¹ý ¿¹½Ã : cmtToggleÅ¬·¡½º¸¦ °¡Áø °Ç ¸ðµÎ °¨Ãß°í, cmtToggle123¸¸ º¸¿©ÁÖ±â.
 * <a href="javascript:;" onclick="UI.showHideLayer({show:['#cmtToggle123'],hide:['#box_comment .cmtToggle']});return false;">
 */
UI.showHideLayer = function(obj){
	var showArr=new Array();

	if(obj.show && obj.show.constructor == Array){
		for (key in obj.show) {
			if (key == parseInt(key)) {
				if(jQuery(obj.show[key]).css('display')=='none'){
					showArr.push(obj.show[key]);
				}
			}
		}
	}

	if(obj.hide && obj.hide.constructor == Array){
		for (key in obj.hide) {
			if (key == parseInt(key)) {
				jQuery(obj.hide[key]).hide();
			}
		}
	}

	if(showArr.length > 0){
		for (key in showArr) {
			if (key == parseInt(key)) {
				jQuery(showArr[key]).show();
			}
		}
	}
}

/**
 * @brief ¹Ì´ÏÀ¥ GNB ¿¡¼­ ¸¶ÀÌTV / ÀüÃ¼Ã¤³Î ÀÐ¾î¿À±â AJAX Ã³¸®
 * @author °íµ¿¿í
 */
UI.getMyTv = function(type, page, intstate)
{
	if(!page) page = 1;

	if(type == "channel"){
		jQuery.post( '/ajaxController.gom?src=getChannelListApp', { page: page, intstate: intstate }, UI.getMyTvResult );
	}else{
		if(type == 'mytv')
			var url	= "/ajaxController.gom?src=getMyTvApp";
		else if(type == 'scrap')
			var url	= "/ajaxController.gom?src=getScrapApp";
		else if(type == 'chuser')
			var url	= "/ajaxController.gom?src=getMyChApp";
		else if(type == 'price')
			var url	= "/ajaxController.gom?src=getPriceApp";

		jQuery.post( url, { page: page, intstate: intstate }, UI.getMyTvResult );
	}
}
UI.getMyTvResult = function (rtn)
{
	jQuery('#mytvList').html(rtn);
	jQuery('#mytvList').show();
}
/*
* alertLayer blockUI ¹öÀü
* »ç¿ë¹ý
* UI.alertLayer('ÀÌ¹Ì Æò°¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.');
* UI.alertLayer({text:'ÀÌ¹Ì Æò°¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.'});
* UI.alertLayer({text:'ÀÌ¹Ì Æò°¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.',opt:['ok','cancel']});
* UI.alertLayer({id:'test',text:'ÀÌ¹Ì Æò°¡¸¦ ¿Ï·áÇÏ¿´½À´Ï´Ù.'});
*/
UI.alertLayer = function(obj) {
	if(obj){
		var target = obj.id ? obj.id : 'alertLayerTmp';
		var onAx = obj.block ? '' : '1';
		var isApp=(DEF.MW == 'app') ? 1 : 0;
		var text;

		if(obj.text){
			text=obj.text ? obj.text : '';
		}else{
			if(typeof(obj) == "string"){
				text=obj;
			}else{
				return;
			}
		}
		if(!obj.id){
			if(!isApp){//À¥ÀÌ¸é
				var str='';
				str+='<div id="'+target+'" class="pop_layer_gr" style="cursor:default; display:none;">';
				str+='</div>';
			}else{
				var str='';
				str+='<div id="'+target+'" class="pop_layer size2" style="cursor:default; display:none;">';
				str+='</div>';
			}
			jQuery(str).appendTo("body");
		}
		if(!jQuery('#'+target).html()){

			if(!isApp){//À¥ÀÌ¸é
				var str='';
				//str+='<div id="'+target+'" class="pop_layer_gr" style="cursor:default; display:none;">';
				str+='	<div class="pop_layer">';
				str+='		<p class="close_btn"><a href="javascript:;" onclick="jQuery.unblockUI();" title="´Ý±â"><span>´Ý±â</span></a></p>';
				str+='		<ul>';
				str+='			<li class="log_li text_center text_bold" id="acl_text">'+text+'</li>';
				str+='			<li class="btn text_center">';
				//str+='				<a href="javascript:;" onclick="USR.Login();return false;" class="log_btn" title="·Î±×ÀÎ"><span>·Î±×ÀÎ</span></a>';
				str+='				<a href="javascript:;" onclick="jQuery.unblockUI();" class="ok_btn" title="È®ÀÎ"><span>È®ÀÎ</span></a>';
				str+='			</li>';
				str+='		</ul>';
				str+='	</div>';
				//str+='</div>';
			}else{
				var str='';
				//str+='<div id="'+target+'" class="pop_layer size2" style="cursor:default; display:none;">';
				str+='	<div class="close_btn"><a href="javascript:;" onclick="jQuery.unblockUI();" onfocus="blur()" title="Ã¢´Ý±â" class="close_x_btn">X</a></div>';
				str+='	<h3 class="tit_w"><b class="font_12 font_o"><span id="acl_text">'+text+'</span></b></h3>';
				//str+='	<ul><li></li></ul>';
				str+='	<div class="btn_box">';
				if(typeof(obj.opt) == Array && obj.opt.length > 0){
					for(key in obj.opt) {
						switch(key){
							case 'login':
								str+='		<a href="javascript:;" onclick="USR.Login();" class="small_btn" title="°õTV¿¡ ·Î±×ÀÎ">·Î±×ÀÎ</a>';
								break;
							case 'ok':
								str+='		<a href="javascript:;" onclick="jQuery.unblockUI();" class="small_btn" title="È®ÀÎ">È®ÀÎ</a>';
								break;
							case 'close':
								str+='		<a href="javascript:;" onclick="jQuery.unblockUI();" class="small_btn" title="·¹ÀÌ¾î¸¦ ´Ý½À´Ï´Ù">´Ý±â</a>';
								break;
							case 'cancel':
								str+='		<a href="javascript:;" onclick="jQuery.unblockUI();" class="small_btn" title="Ãë¼Ò">Ãë¼Ò</a>';
								break;
						}
					}
				}else{
					str+='		<a href="javascript:;" onclick="jQuery.unblockUI();" class="small_btn" title="È®ÀÎ">È®ÀÎ</a>';
				}
				str+='	</div>';
				//str+='</div>';
			}
			//jQuery(str).appendTo("body");
			jQuery('#'+target).html(str);
		}else{
			jQuery('#'+target+' #acl_text').html(text);
		}
		/*
		UI.center(jQuery('#'+target),true, true);
		jQuery('#'+target).show();
		*/
		if((!isApp) && navigator.appVersion.indexOf("MSIE 6") > -1) // IE6?
		{
			alert(text);
		}
		else if(isApp)
		{
			jQuery.blockUI( { message : jQuery('#'+target), onAx:onAx } );return;
		}
		else
		{
			jQuery.blockUI( { message : jQuery('#'+target), onAx:onAx } );return;
		}
	}
}
/*
* ·¹ÀÌ¾î¸¦ È­¸é °¡¿îµ¥·Î À§Ä¡ ½ÃÅ°±â
* @author plan9
* »ç¿ë¹ý
* param 1 : jQuery Object
* param 2 : °¡·Î ¹æÇâ °¡¿îµ¥ Á¤·Ä ¿©ºÎ : true / false
* param 3 : ¼¼·Î ¹æÇâ °¡¿îµ¥ Á¤·Ä ¿©ºÎ : true / false
* UI.center(jQuery('#'+target),true, true);
*/
UI.center = function (el, x, y) {
	var p = el.parent(), s = el.style;
	var poffset = p.offset();
	var offset = el.offset();
	var l = ((p.innerWidth() - el.width())/2);

	if(DEF.ISSA || DEF.ISFF || DEF.ISCHR){
		var t= ((document.body.clientHeight - el.height())/2 + document.body.scrollTop);
	}else{
		var blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop
		var t = (document.documentElement.clientHeight || document.body.clientHeight) / 2 - (offset.top / 2) + blah;
	}
	if (x) el.css("left", l > 0 ? (l) : '0');
	if (x) el.css("top", t > 0 ? (t) : '0');
};
/**
 * OS/ºê¶ó¿ìÀú È¯°æ¿¡ µû¶ó ÇÃ·¹ÀÌ °æ°í ¹®±¸Ã¢ ³ëÃâ
 * @author hihb831004
 */
UI.playConfirm = function()
{
	var isContinue = false;
	if(DEF.ISOSMAC)
	{
		if(DEF.ISSA)
		{
			isContinue = true;
		}
		else
		{
			alert("»ç¿ëÁßÀÎ ºê¶ó¿ìÀú¿¡¼­´Â ÇØ´ç ¼­ºñ½º¸¦\nÁö¿øÇÏÁö ¾Ê½À´Ï´Ù.\nÁö¿ø ºê¶ó¿ìÀú: Safari");
			return false;
		}
	}
	else if(DEF.ISOSWIN)
	{
		if(DEF.ISFF || DEF.ISCHR || DEF.ISSA)
		{
			isContinue = true;
		}
		else if(DEF.ISIE)
		{
			return true;
		}
		else
		{
			alert("»ç¿ëÁßÀÎ ºê¶ó¿ìÀú¿¡¼­´Â ÇØ´ç ¼­ºñ½º¸¦\nÁö¿øÇÏÁö ¾Ê½À´Ï´Ù.");
			return false;
		}
	}
	else
	{
		alert("»ç¿ëÁßÀÎ OS¿¡¼­´Â ÇØ´ç ¼­ºñ½º¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.");
		return false;
	}
	if(isContinue)
	{
		return 1;
	}
	else
		return true;
}
/**
 * Æ¯Á¤¾ÆÀÌµð¿¡ ÀÌ¹ÌÁö¸¦ ³Ö´Â ÇÔ¼ö
 * @author hihb831004
 */
UI.changeImg = function(id, src)
{
	jQuery(id).attr('src', src);
}

/**
 * »ç¿ëÀÚ Á¤º¸¿¡ °ü·ÃµÈ ÇÔ¼ö ¸ðÀ½
 * @author plan9
 */
var USR={};
/*
* property :
*	adult	: 0(under 19), 1(over 19, search adult page), 2(over 19, common adult page)
*	url	: login page url;
*	target : web,app
*	rtnUrl : return url
*	state	: in, out
*	method : href, replace
* usage :
*	Login({
*		state : 'in', // login
*		adult : 1,
*		target : DEF.MW // mini web
*	});
*/
USR.Login = function(lObj) {
	if(!lObj){
		var lObj={};
	}
	var adult	= (lObj.adult)	? lObj.adult	: 0;
	var target	= (lObj.target) ? lObj.target	: "web";
	var rtnUrl	= (lObj.rtnUrl) ? escape(lObj.rtnUrl)	: escape(document.URL);
	var state	= (lObj.state)	? lObj.state	: "in";
	var method	= (lObj.method) ? lObj.method	: "href";
	var isconfirm= (lObj.confirm) ? lObj.confirm: 0;
	var logintype= (lObj.logintype) ? lObj.logintype: '';
	if(!lObj.target && DEF.MW == 'app'){
		target='app';
	}

	if(isconfirm){
		var confirmObj = 'rtnUrl : \'' + rtnUrl + '\' , target : \'' + target + '\'';
		if(target == 'web'){
			if(jQuery('#login_confirm').html()){
			}else{
				//jQuery('<div id="login_confirm" class="pop_layer_gr" style="cursor:default; display:none;"><div class="pop_layer"><p class="close_btn"><a href="javascript:;" onclick="jQuery.unblockUI();" title="´Ý±â"><span>´Ý±â</span></a></p><ul><li class="log_li text_center text_bold" id="acl_text"><span class="color_orange_1">·Î±×ÀÎ</span>ÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.</li><li class="btn text_center">\n<a href="javascript:;" onclick="USR.Login();return false;" class="log_btn" title="·Î±×ÀÎ"><span>·Î±×ÀÎ</span></a><a href="javascript:;" onclick="jQuery.unblockUI()" class="can_btn" title="Ãë¼Ò"><span>Ãë¼Ò</span></a></li></ul></div></div>').appendTo("body");
				var str='';
				str+='<div id="login_confirm" class="pop_layer_gr" style="cursor:default; display:none;">';
				str+='	<div class="pop_layer">';
				str+='		<p class="close_btn"><a href="javascript:;" onclick="jQuery.unblockUI();" title="´Ý±â"><span>´Ý±â</span></a></p>';
				str+='		<ul>';
				str+='			<li class="log_li text_center text_bold" id="acl_text"><span class="color_orange_1">·Î±×ÀÎ</span>ÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.</li>';
				str+='			<li class="btn text_center">';
				str+='				<a href="javascript:;" onclick="USR.Login({ ' + confirmObj + '});return false;" class="log_btn" title="·Î±×ÀÎ"><span>·Î±×ÀÎ</span></a>';
				str+='				<a href="javascript:;" onclick="jQuery.unblockUI()" class="can_btn" title="Ãë¼Ò"><span>Ãë¼Ò</span></a>';
				str+='			</li>';
				str+='		</ul>';
				str+='	</div>';
				str+='</div>';
				jQuery(str).appendTo("body");
			}
			try{
				jQuery.blockUI( { message : jQuery('#login_confirm') } );return;
			}catch(e){
				//blockUI ¿¡·¯°¡ ³ª¸é,
				if(!confirm('·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù. ·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')){
					return;
				}
			}
		}else{
			if(jQuery('#login_confirm').html()){
			}else{
				var str='';
				str+='<div id="login_confirm" class="pop_layer size2" style="display:none;">';
				str+='	<div class="close_btn"><a href="javascript:;" onclick="jQuery.unblockUI()" onfocus="blur()" title="Ã¢´Ý±â" class="close_x_btn">X</a></div>';
				str+='	<h3 class="tit_w"><b class="font_12 font_o">·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù.</b></h3>';
				//str+='	<ul><li></li></ul>';
				str+='	<div class="btn_box">';
				str+='		<a href="javascript:;" onclick="USR.Login();return false;" class="small_btn" title="°õTV¿¡ ·Î±×ÀÎ">·Î±×ÀÎ</a>';
				str+='		<a href="javascript:;" onclick="jQuery.unblockUI()" class="small_btn" title="Ãë¼Ò">Ãë¼Ò</a>';
				str+='	</div>';
				str+='</div>';
				jQuery(str).appendTo("body");
			}
			try{
				jQuery.blockUI( { message : jQuery('#login_confirm') ,css:{ left: '15%'}} );return;
			}catch(e){
				//blockUI ¿¡·¯°¡ ³ª¸é,
				if(!confirm('·Î±×ÀÎÀÌ ÇÊ¿äÇÑ ¼­ºñ½ºÀÔ´Ï´Ù. ·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?')){
					return;
				}
			}
		}
	}
	if(target == 'web')
	{
		url = (adult < 1)
			? "http://private.gomtv.com/cgi-bin/log"+state+".cgi?returl=" + rtnUrl + "&logintype=" + logintype
			: "http://private.gomtv.com/cgi-bin/log"+state+".cgi?returl=" + rtnUrl + "&adult=" + adult + "&logintype=" + logintype;
	}
	else if(target == 'app')
	{
		url = (adult < 1)
			? "http://private.gomtv.com/cgi-bin/log"+state+"_app.cgi?returl=" + rtnUrl + "&logintype=" + logintype
			: "http://private.gomtv.com/cgi-bin/log"+state+"_app.cgi?returl=" + rtnUrl + "&adult=" + adult + "&logintype=" + logintype;
	}
	UTIL[method](url);
};
USR.Logout = function() {
	var returl = document.URL;
	returl = escape( returl );
	var url = 'http://private.gomtv.com/cgi-bin/logout.cgi?returl='+returl;
	document.location.replace( url );
}

/**
 * @brief ·Î±×ÀÎ Å¬·¡½º
  * @author hihb831004
 **/
USR.Module	= {
	'uInfo'	: {
		'strUnic'	: "",
		'strUid'	: "",
		'strUname'	: "",
		'isLogin'	: "F",
		'isAdult'	: "F"
	}
};
USR.Module.set = function()
{
	tmpThis	= USR.Module;
	jQuery.ajax({
		url : "/ajaxController.gom?src=getLoginInfo",
		data : "",
		type : "post",
		success : function(request) {
			var rtn	= eval( "(" + request + ")" );
			USR.Module.uInfo.strUnic	= rtn.strUnic;
			USR.Module.uInfo.strUname	= rtn.strUname;
			USR.Module.uInfo.strUname	= rtn.strUname;
			USR.Module.uInfo.isAdult	= rtn.isAdult;
			USR.Module.uInfo.isLogin	= rtn.isLogin;
		}
	});
};
//USR.Module.set(); /// ¸ðµçÆäÀÌÁö¿¡¼­ ½ÇÇàµÇ¸é ¾ÈµÊ... ²À °¢ÆäÀÌÁö¿¡¼­ ½ÇÇàÇØ¾ßÇÔ dalicom

/**
 * UTIL ÇÔ¼ö ¸ðÀ½
 * @author plan9
 * ¸ðµç ¿É¼Ç¿¡ ´ëÇÑ Ã³¸® Ãß°¡ ¿¹Á¤ beta10
 * IE6ÀÏ °æ¿ì, status bar¿Í ÁÖ¼ÒÃ¢ Å©±â ¸¸Å­ »« ÈÄ Àû¿ë ¿¹Á¤ beta10
 */
var UTIL={};
UTIL.setCookie = function(name, value) {
	document.cookie = name + '=' + value + '; domain=.gomtv.com; path=/;';
}
UTIL.getCookie = function(name) {
	var nameOfCookie = name + '=';
	var x = 0;
	while ( x <= document.cookie.length )
	{
		var y = (x+nameOfCookie.length);
		if ( document.cookie.substring( x, y ) == nameOfCookie )
		{
			if ( (endOfCookie=document.cookie.indexOf( ';', y )) == -1 )
				endOfCookie = document.cookie.length;
			return unescape( document.cookie.substring( y, endOfCookie ) );
		}
		x = document.cookie.indexOf( ' ', x ) + 1;
		if ( x == 0 )
			break;
	}
	return '';
}
UTIL.href = function(url) {
	document.location.href = url;
}
UTIL.replace = function(url) {
	document.location.replace(url);
}
UTIL.openWindow = function(obj) {
	var url=obj.url;
	if(url){
		var isApp=(DEF.MW == 'app') ? 1 : 0;
		var width=obj.width?obj.width:0;
		var height=obj.height?obj.height:0;
		var name=obj.name?obj.name:"_blank";
		var etc=obj.etc?obj.etc:"";
		var menubar='';
		var scrollbars='';
		var resizable='';
		if(width){
			menubar=obj.menubar ?obj.menubar:"no";
			scrollbars=obj.scrollbars?obj.scrollbars:"no";
			resizable=obj.resizable?obj.resizable:"no";
		}else{
		}
		var param='';
		if(menubar){	if(param){param=param+",";}param=param+"menubar="+menubar;}
		if(scrollbars){	if(param){param=param+",";}param=param+"scrollbars="+scrollbars;}
		if(width){		if(param){param=param+",";}param=param+"width="+width;}
		if(height){		if(param){param=param+",";}param=param+"height="+height;}
		if(resizable){	if(param){param=param+",";}param=param+"resizable="+resizable;}
		if(etc){		if(param){param=param+",";}param=param+etc;}

// °ËÅä ÆÄ¶ó¹ÌÅÍ status:no, location:no,menubar:no,toolbar:no,titlebar:no

		if(isApp){
			var dsi = UTIL.getCookie( 'dsi');
			var frcode = UTIL.getCookie( 'frcode');
			var tvingbtobdsi = UTIL.getCookie( 'tvingbtobdsi');

			var URL;
			if(dsi == '') {
				URL = url;
			}else{
				URL = 'http://tv.gomtv.com/gotoweb.cgi?key='+dsi+'&frcode='+frcode+'&tvingbtobdsi='+tvingbtobdsi+'&returl=' + escape(url);
			}
			setTimeout(function() {
				window.open( URL, name, param);
			}, 200);
		}else{
			window.open( url, name, param);
		}
	}
}

UTIL.twitOpen = function(obj)
{
	var ajaxUrl = "/ajaxController.gom";
	var param = "src=getShortUrl";
	param += "&realUrl=" + obj.url;
	param += "&txt=" + obj.txt;
	param += "&endtag=" + obj.endtag;
	jQuery.post(
		ajaxUrl,
		param,
		function(rtn, status)
		{
			if(rtn)
				UTIL.openWindow({'url' : rtn});
			else
				return;
		}
	);
}



/**
 *
 * object Dump
 * @author plan9
 * - »ç¿ë ¿¹½Ã
 * alert(UTIL.dumpObj({obj:DEF}));
 * document.getElementById(test111).innerHTML=UTIL.dumpObj({obj:DEF});
 */
UTIL.dumpObj = function(dObj) {
	var MAX_DUMP_DEPTH = 10;

	var obj = (dObj.obj)? dObj.obj : "";
	var name = (dObj.name)? dObj.name : "";
	var indent = (dObj.indent)? dObj.indent : "    ";
	var depth = (dObj.depth)? dObj.depth : 0;

	if (depth > MAX_DUMP_DEPTH) {
		return indent + name + ": <Maximum Depth Reached>\n";
	}
	if (typeof obj == "object") {
		var child = null;
		var output = indent + name + "\n";
		for (var item in obj)
		{
			try {
				child = obj[item];
			} catch (e) {
				child = "<Unable to Evaluate>";
			}
			if (typeof child == "object") {
				output += UTIL.dumpObj({obj:child, name:item, indent:indent+indent, depth:depth + 1});
			} else {
				output += indent + item + ": " + child + "\n";
			}
		}
		return output;
	} else {
		return obj;
	}
}
UTIL.alertObj = function(dObj) {
	alert(UTIL.dumpObj({obj:dObj}));
}
/**
 *
 * clipboard ¿¡ ÅØ½ºÆ® ³Ö±â ( Clipboard ÇÃ·¯±×ÀÎ »ç¿ë)
 * Flash10 ¹öÀüÀÌÈÄ¿¡´Â º¸¾ÈÆÐÄ¡·Î ÀÎÇØ¼­ ºñIE ºê¶ó¿ìÀú¿¡´Â ÀÛµ¿¾ÈÇÔ (Zero Clipboard ´Â °¡´ÉÇÏ´Ù°í ÇÔ)
 * @author dalicom
 */
UTIL.clipboard = function(txt) {
	jQuery.getScript('http://img.gomtv.com/js/jquery/jquery.clipboard.min.js', function() {
		jQuery.clipboardReady(function(){ jQuery.clipboard(txt); });
	});
}
/**
 *
 * ±ÛÀÚ ¼ö °è»ê
 * @author plan9
 */
UTIL.setCharCount = function(obj) {
	var source=obj.source;
	var target=obj.target;
	var limit=obj.limit?obj.limit:140;
	var asc=obj.asc?obj.asc:1;//asc==1 ? "¾´ ±ÛÀÚ¼ö" : "³²Àº ±ÛÀÚ¼ö"

	if(source && target){
		if(asc){
			textLength = document.getElementById(source).value.length;
		}else{
			textLength = limit - document.getElementById(source).value.length;
		}
		if(document.getElementById(source).value.length <= limit){
			jQuery('#'+target).text(textLength);
			jQuery('#'+target).css({"color":"","text-weight":""});
		}else{
			//alert(limit+'ÀÚ°¡ ÃÊ°úµÇ¾ú½À´Ï´Ù.');
			jQuery('#'+target).css({"color":"red","text-weight":"bold"});
		}
	}
}
/**
 *
 * ºÏ¸¶Å©/´ã±â
 * @author hihb831004
 * ¼öÁ¤ : plan9
 * gretech.js¿¡ ÀÖ´Â BookMark »ç¿ë - 4¿ù °³Æí¿¡ º¯°æ¿¹Á¤ beta10
 */
BookMark = function(obj) {
	this.ajaxUrl	= obj.ajaxUrl ? obj.ajaxUrl : null;
	this.param	= "";
	for(var key in obj)
	{
		if(key != 'ajaxUrl' && key != 'oncomplete')
		this.param	+= key + "=" + obj[key] + "&";
	}
}
BookMark.prototype = {
	set : function(obj) {
		this.ajaxUrl	= obj.ajaxUrl ? obj.ajaxUrl : this.ajaxUrl;
		for(var key in obj)
		{
			if(key != 'ajaxUrl' && key != 'oncomplete')
				this.param	+= key + "=" + obj[key] + "&";
		}
		this.param	= this.param.substring(0, this.param.length-1);
		if(this.ajaxUrl != null)
		{
			jQuery.ajax({
				url: this.ajaxUrl,
				type: 'POST',
				data: this.param,
				success: obj.oncomplete
			});
		}
		else
		{
			alert("url not setted");
		}
		this.param	= "";
	}
};
bookMark	= new BookMark({
	ajaxUrl : "/ajaxController.gom?src=setBookMark"
});
UTIL.bookmark = {};
UTIL.bookmark.set = function(obj){
	if(USR.Module.uInfo.isLogin == 'T')
	{
		if(obj.type == 'channel')
		{
			if(obj.id0s &&  obj.id1s)
			{
				bookMark.set({
					'ObjID'		: obj.ObjID,
					'type'		: obj.type,
					'intchid'	: obj.id0s,
					'intpid'	: obj.id1s,
					'intcateid' : obj.cate,
					'oncomplete' : UTIL.bookmark.end
				});
			}
			else if(obj.id1s && obj.id2s)
			{
				//alert(obj.type + ":" + obj.id1s + ":" + obj.id2s + ":" + obj.cate)
				bookMark.set({
					'ObjID'		: obj.ObjID,
					'type'		: obj.type,
					'intpid'	: obj.id1s,
					'intbid'	: obj.id2s,
					'intcateid' : obj.cate,
					'oncomplete' : UTIL.bookmark.end
				});
			}
		}
		else if(obj.type == 'movie' || obj.type == 'drama')
		{
			bookMark.set({
				'ObjID'		: obj.ObjID,
				'type'		: obj.type,
				'dispid'	: obj.id0s,
				'oncomplete' : UTIL.bookmark.end
			});
		}
		else if(obj.type == 'live')
		{
			bookMark.set({
				'ObjID'		: obj.ObjID,
				'type'		: obj.type,
				'liveid'	: obj.id0s,
				'oncomplete' : UTIL.bookmark.end
			});
		}
	}
	else
	{
		USR.Login({confirm:1});
	}
};
/**
 * bookmark °á°úÃ³¸®ÇÔ¼ö
 * @author hihb831004
 */
UTIL.bookmark.end = function(rtn){
	try
	{
		resultBookMark(rtn);
	}
	catch (e)
	{
	}
};

/**
 * ´ã±â/°ü½É°®±â ÇÔ¼ö
 * @author ytkytk00
 */

UTIL.damgi = function(){
this.ajaxUrl = "/ajaxController.gom";
this.param = "";
};
UTIL.damgi.prototype = {
	set : function(obj){
		this.ajaxUrl	= obj.ajaxUrl ? obj.ajaxUrl : this.ajaxUrl;
		for(var key in obj)
		{
			if(key != 'ajaxUrl' && key != 'oncomplete')
			this.param	+= key + "=" + obj[key] + "&";
		}
		this.param	= this.param.substring(0, this.param.length-1);
		if(this.ajaxUrl != null)
		{
			jQuery.post(
				this.ajaxUrl,
				this.param,
				obj.oncomplete
			);
		}
		else
		{
			alert("url not setted");
		}
		this.param	= "";
	}
}


Damgi = new UTIL.damgi;

UTIL.bookmarkBox = {};
UTIL.bookmarkBox.set = function(obj)
{
	var type = obj.scrapservicetype;
	var from = obj.scrapfrom;
	if(USR.Module.uInfo.isLogin == 'T' || from == 'count')
	{
		if(from =='widget')
		{
			if(obj.tab == 1)
				var resultfn = UTIL.bookmarkBox.result;
			else
				var resultfn = UTIL.bookmarkBox.result3;
		}
		else if(from == 'top')
		{
			var resultfn = UTIL.bookmarkBox.resultTop;
		}
		else if(from == "list")
		{
			var resultfn = UTIL.bookmarkBox.resultList;
		}
		else if(from == 'relation')
		{
			var resultfn = UTIL.bookmarkBox.resultRelation;
		}
		else if(from == 'series')
		{
			var resultfn = UTIL.bookmarkBox.resultSeries;
		}
		else if(from == 'gudoktop')
		{
			var resultfn = UTIL.bookmarkBox.resultGudoktop;
		}
		else if(from == 'count')
		{
			var resultfn = UTIL.bookmarkBox.resultBlank;
		}
		switch(type)
		{
			case '10000':
				Damgi.set({
					'src' : obj.src,
					'scrapservicetype' : type,
					'scrapid0s' : obj.scrapid0s,
					'scrapid1s' : obj.scrapid1s,
					'scrapid2s' : obj.scrapid2s,
					'scrapcateid' : obj.scrapcateid,
					'scrapobjid' : obj.scrapobjid,
					'scrapgtype' : obj.scrapgtype,
					'scrapfrom' : from,
					'oncomplete':resultfn
				});

				break;

			case '100':
				Damgi.set({
					'src' : obj.src,
					'scrapservicetype' : type,
					'scrapid0s' : obj.scrapid0s,
					'scrapid1s' : obj.scrapid1s,
					'scrapcateid' : obj.scrapcateid,
					'scrapobjid' : obj.scrapobjid,
					'scrapgtype' : obj.scrapgtype,
					'scrapfrom' : from,
					'oncomplete':resultfn
				});
				break;

			case '110':
				Damgi.set({
					'src' : obj.src,
					'scrapservicetype' : type,
					'scrapid0s' : obj.scrapid0s,
					'scrapid1s' : obj.scrapid1s,
					'scrapcateid' : obj.scrapcateid,
					'scrapobjid' : obj.scrapobjid,
					'scrapgtype' : obj.scrapgtype,
					'scrapfrom' : from,
					'oncomplete':resultfn
				});
				break;

			case '500':
				Damgi.set({
					'src' : obj.src,
					'scrapservicetype' : type,
					'scrapid0s' : obj.scrapid0s,
					'scrapid1s' : obj.scrapid1s,
					'scrapcateid' : obj.scrapcateid,
					'scrapobjid' : obj.scrapobjid,
					'scrapgtype' : obj.scrapgtype,
					'scrapfrom' : from,
					'oncomplete':resultfn
				});
				break;

			default:
				alert("Wrong Type!!");
				break;
		}
	}
	else
	{
		if(from == 'list'){
			USR.Login();
		}else{
			USR.Login({confirm:1});
		}
	}
}

UTIL.bookmarkBox.resultBlank = function(rtn,status){return;};
//UTIL.takeDamgi.resultBlank = function(){return;};

/**
 * ´ã±â/°ü½É°®±â ÇÔ¼ö
 * End
 */


/**
 * LOG ½×´Â ÇÔ¼ö ¸ðÀ½
 * @author plan9
 */
var LOG={};
/**
 * Å¬¸¯Ä«¿îÆ®
 * @param {cate1} 1´Ü°è Ä«Å×°í¸®
 * @param {cate2} 2´Ü°è Ä«Å×°í¸®
 * @param {cate3} 3´Ü°è Ä«Å×°í¸®
 * @param {cate4} 4´Ü°è Ä«Å×°í¸®
 * @author plan9
 * @deprecated »ç¿ëµÇÁö ¾ÊÀ½. ÆÄ¶ó¹ÌÅÍ¸¦ object·Î ¹Þ´Â ¹æ½ÄÀ¸·Î º¯°æ ¿¹Á¤
 */

LOG.clickCount = function(obj) {
	var clickcntlyr = obj.clickcntlyr ? obj.clickcntlyr : "clickcountlyr";
	var baseUrl	= obj.baseUrl ? obj.baseUrl : "http://ana.gomtv.com/cgi-bin/click_count.cgi";
	var moveUrl	= obj.moveUrl ? obj.moveUrl : "";
	var type		= obj.type ? obj.type : 0;
	var cate1		= obj.cate1 ? obj.cate1 : "À¥";
	var cate2		= obj.cate2 ? obj.cate2 : "Ã¤³Î";
	var cate3		= obj.cate3 ? obj.cate3 : "";
	var cate4		= obj.cate4 ? obj.cate4 : "";
	var cate5		= obj.cate5 ? obj.cate5 : "";
	var title		= obj.title ? obj.title : "";

	if(type == 1)
	{
		var params	= "cate1=" + cate1+"&cate2=" + cate2+"&cate3=" + cate3+"&cate4=" + cate4+"&cate5=" + cate5+"&title=" + title+"&type=" + type;
		var url	= baseUrl+"?"+params;
		try
		{
			var str="<iframe name='clickFrame' id='clickFrame' src='"+url+"' width='0' height='0'></iframe>";
			document.getElementById('clickcountlyr').innerHTML=str;
		}
		catch (e1)
		{
		}
	}
	else if(type == 2) // »õÃ¢
	{
		var params	= "cate1=" + cate1+"&cate2=" + cate2+"&cate3=" + cate3+"&cate4=" + cate4+"&cate5=" + cate5+"&title=" + title+"&type=" + type+"&gourl=" + escape(moveUrl);
		try
		{
			//window.open(baseUrl+"?"+params);
			UTIL.openWindow({url:baseUrl+"?"+params});
		}
		catch (e1)
		{
		}
	}
	else
	{
		var params	= "cate1=" + cate1+"&cate2=" + cate2+"&cate3=" + cate3+"&cate4=" + cate4+"&cate5=" + cate5+"&title=" + title+"&type=" + type+"&gourl=" + escape(moveUrl);
		try
		{
			if(moveUrl){
				location.href = baseUrl+"?"+params;
			}else{
				var url	= baseUrl+"?"+params;
				var str="<iframe name='clickFrame' id='clickFrame' src='"+url+"' width='0' height='0'></iframe>";
				document.getElementById('clickcountlyr').innerHTML=str;
			}
		}
		catch (e1)
		{
		}
	}
}

/**
 * @brief : »ó¼¼ÆäÀÌÁö¿¡¼­ Å¬¸¯¼ö¸¦ Ã¼Å©ÇÏ±â À§ÇÑ JavaScript ÇÔ¼ö
 * @param : systype : ÄÁÅÙÃ÷ Á¾·ù
 * @param : subtype : ÄÁÅÙÃ÷ ºÐ·ù(Ã¤³Î)
 * @param : isweb : À¥(1)/¹Ì´ÏÀ¥(0)
 * @param : id0 : ¿µ»ó°ª id0
 * @param : id1 : ¿µ»ó°ª id1
 * @param : id2 : ¿µ»ó°ª id2
 * @param : eventid : ¹ß»ýÇÑ ÀÌº¥Æ® ¾ÆÀÌµð ( º°µµ·Î Á¤¸® )
 * @param : userid : ·Î±×ÀÎ½Ã¿¡´Â userid
 * @param : ip : »ç¿ëIP
 * @param : title : ÄÁÅÙÃ÷ Á¦¸ñ
*/
LOG.clickLog = function(obj) {
	var clickcntlyr = obj.clickcntlyr ? obj.clickcntlyr : "clickcountlyr";
	var baseUrl		= obj.baseUrl ? obj.baseUrl : "http://ana.gomtv.com/cgi-bin/view_click.cgi";
	var systype		= obj.systype ? obj.systype : 0;
	var subtype		= obj.subtype ? obj.subtype : 0;
	var isweb		= obj.isweb ? obj.isweb : 0;
	var id0			= obj.id0 ? obj.id0 : 0;
	var id1			= obj.id1 ? obj.id1 : 0;
	var id2			= obj.id2 ? obj.id2 : 0;
	var eventid		= obj.eventid ? obj.eventid : 0;
	var userid		= obj.userid ? obj.userid : '';
	var ip			= obj.ip ? obj.ip : '';
	var title		= obj.title ? obj.title : '';
	var gourl		= obj.gourl ? escape(obj.gourl) : '';

	if (systype > 0 && id0 > 0)
	{
		var params	= "systype=" + systype+"&subtype=" + subtype+"&isweb=" + isweb+"&id0=" + id0 + "&id1=" + id1  + "&id2=" + id2 + "&eventid=" + eventid + "&userid=" + userid + "&ip=" + ip + "&gourl=" + gourl + "&title=" + title + "&os=" + DEF.OS + "&browser=" + DEF.Browser;
		try
		{
			if(gourl){
				location.href = baseUrl+"?"+params;
			}else{
				var url	= baseUrl+"?"+params;
				var str="<iframe name='clickFrame' id='clickFrame' src='"+url+"' width='0' height='0'></iframe>";
				document.getElementById('clickcountlyr').innerHTML=str;
			}
		}
		catch (e1)
		{
		}
	}
}

/**
 * @brief : clickLog ÇÔ¼ö¸¦ °£¼ÒÈ­ ÇÏ±â À§ÇÑ µðÆúÆ® ¼¼ÆÃ
*/
LOG.clickLogObj = {};
LOG.setClickLogObj = function(obj)
{
	LOG.clickLogObj.systype	= (obj.systype) ? obj.systype:'';
	LOG.clickLogObj.subtype	= (obj.subtype) ? obj.subtype:'';//0ÀÏ °æ¿ì Á¤»ó µ¿ÀÛÇÏ³ª?
	LOG.clickLogObj.isweb	= (obj.isweb) ? obj.isweb:'1';//0ÀÏ °æ¿ì Á¤»ó µ¿ÀÛÇÏ³ª?
	LOG.clickLogObj.id0		= (obj.id0) ? obj.id0:'0';
	LOG.clickLogObj.id1		= (obj.id1) ? obj.id1:'0';
	LOG.clickLogObj.id2		= (obj.id2) ? obj.id2:'0';
	LOG.clickLogObj.eventid	= (obj.eventid) ? obj.eventid:'0';
	LOG.clickLogObj.userid	= (obj.userid) ? obj.userid:'';
	LOG.clickLogObj.title	= (obj.title) ? obj.title:'';
	LOG.clickLogObj.gourl	= (obj.gourl) ? obj.gourl:'';
	LOG.clickLogObj.ip		= (obj.ip) ? obj.ip:'';
}
LOG.setClickLog = function(obj)
{
	LOG.clickLog({
		'systype'	: LOG.clickLogObj.systype,
		'subtype'	: LOG.clickLogObj.subtype,
		'isweb'		: LOG.clickLogObj.isweb,
		'id0'		: LOG.clickLogObj.id0,
		'id1'		: LOG.clickLogObj.id1,
		'id2'		: LOG.clickLogObj.id2,
		'eventid'	: obj.eventid ? obj.eventid : 0,
		'userid'	: LOG.clickLogObj.userid,
		'title'		: LOG.clickLogObj.title ? LOG.clickLogObj.title : obj.title,
		'ip'		: LOG.clickLogObj.ip,
		'gourl'		: obj.gourl ? obj.gourl : ''
	});
}

/**
 * @brief : »ó¼¼ÆäÀÌÁö¿¡¼­ÀÇ ½Ç½Ã°£ µ¿Á¢ Åë°è¸¦ Ã¼Å©ÇÏ±â À§ÇÑ JavaScript ÇÔ¼ö
 * @param : userid : ·Î±×ÀÎ½Ã¿¡´Â userid
 * @param : systype : ÄÁÅÙÃ÷ Á¾·ù
 * @param : subtype : ÄÁÅÙÃ÷ ºÐ·ù(Ã¤³Î)
 * @param : id0 : ¿µ»ó°ª id0
 * @param : id1 : ¿µ»ó°ª id1
 * @param : id2 : ¿µ»ó°ª id2
 * @param : title : ÄÁÅÙÃ÷ Á¦¸ñ
*/
LOG.sameConnect = function(obj) {
	var userid	= (LOG.clickLogObj.userid) ? (LOG.clickLogObj.userid) : '';
	var systype	= LOG.clickLogObj.systype;
	var subtype	= LOG.clickLogObj.subtype;
	var id0		= LOG.clickLogObj.id0;
	var id1		= LOG.clickLogObj.id1;
	var id2		= LOG.clickLogObj.id2;
	var title		= LOG.clickLogObj.title ? LOG.clickLogObj.title : obj.title?obj.title:'';

	if( DEF.OS == 'Windows' && DEF.ISIE)
	{
		jQuery.getScript('http://img.gomtv.com/js/trace.js', function() {
			trace.userid	= userid;
			trace.systype	= systype;
			trace.subtype	= subtype;
			trace.id0		= id0;
			trace.id1		= id1;
			trace.id2		= id2;
			trace.title		= title;
			trace.initialize();
		});
	}
}

/**
 * SHOW ÇÔ¼ö ¸ðÀ½
 * @author dalicom
 * ¿µ»óÀ» º¸±âÀ§ÇÑ ÇÔ¼öµéÀÇ ¸ðÀÓ
 * ´ÜÀÏ °Ô½Ã¹°ÀÏ °æ¿ì¿¡´Â ¸ðµÎ ºäÆäÀÌÁö·Î ÀÌµ¿ÇØ¼­ ¿µ»óÇÃ·¹ÀÌ¸¦ ½ÃÇàÇÑ´Ù.
 * ¿©·¯ °Ô½Ã¹°À» ¿¬¼ÓÀ¸·Î ÇÃ·¹ÀÌ ÇÒ °æ¿ì¿¡´Â ÇÃ·¹ÀÌ¾î¿¡ °ü·ÃµÈ Á¤º¸¸¦ »ý¼ºÇÑÈÄ¿¡ È£Ãâ(ÃßÈÄ JS ÀÛ¾÷)
 */
var SHOW={};
SHOW.goView = function(obj) {
	var type = obj.type;

	var auto = obj.auto ? obj.auto : 0;
	var chid = obj.chid ? obj.chid : 0;
	var pid = obj.pid ? obj.pid : 0;
	var bid = obj.bid ? obj.bid : 0;
	var dispid = obj.dispid ? obj.dispid : 0;
	var vodid = obj.vodid ? obj.vodid : 0;
	var liveid = obj.liveid ? obj.liveid : 0;

	var tmpLink;
	if (type == 'channel' && chid && pid && bid)
	{
		if (auto)
			tmpLink = 'http://ch.gomtv.com/' + chid + '/' + pid + '/' + bid + '/' + auto;
		else
			tmpLink = 'http://ch.gomtv.com/' + chid + '/' + pid + '/' + bid;
	} else if (type == 'movie' && dispid && vodid)
	{
		if (auto)
			tmpLink = 'http://movie.gomtv.com/' + dispid + '/' + vodid + '/' + auto;
		else
			tmpLink = 'http://movie.gomtv.com/' + dispid + '/' + vodid;
	} else if (type == 'live' && liveid)
	{
		if (auto)
			tmpLink = 'http://live.gomtv.com/' + liveid + '/' + auto;
		else
			tmpLink = 'http://live.gomtv.com/' + liveid;
	}

	if (tmpLink) document.location.href = tmpLink;
}

/**
 * ETC ÇÔ¼ö ¸ðÀ½
 * @author dalicom
 * µüÈ÷ ºÐ·ùÇÏ±â ¾î·Á¿î ÇÔ¼öµéÀÇ ¸ðÀÓ
 */

var ETC={};

/**
 * WEB »ó´ÜGNB °Ë»ö onSubmit()
 * @author hihb831004 / dalicom
 */
ETC.goTopSearch = function(obj){
	var tf = document.topSearchForm;

	if( tf.key.value.length > 100 ) {
		alert('°Ë»ö¾î¸¦ Á¤È®ÇÏ°Ô ÀÔ·ÂÇÏ¼¼¿ä.');
		tf.key.value = '';
		tf.key.focus();
		return;
	}

	if( tf.key.value == '°Ë»ö¾î/Ã¤³Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!' ) {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		return;
	}

	if( ETC.chk_empty(tf.key.value) == true ) {
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		return;
	}

	if (obj == 'app')
		tf.action = 'http://expsearch.gomtv.com/search.gom';
	else
		tf.action = 'http://search.gomtv.com/search.gom';
	tf.submit();
}
ETC.chk_empty = function(str)
{
	if( str.match(/\S/) == null || str.match(/\S/) == "" ) { return(true); }
	else{ return(false);}
}

ETC.blank_keyword = function ()
{
	var tf = document.topSearchForm;
	if( tf.key.value == '°Ë»ö¾î/Ã¤³Î¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä!' )
	{
		tf.key.value = '';
		tf.key.focus();
	}
}

/**
 * ±âÁ¸¿¡ »ç¿ëÇÏ´ø ÇÔ¼öµé ¹­À½
 * @author hihb831004
 */
// Â÷ÈÄ Á¤¸®µÉ ¿¹Á¤ hihb831004
document.write('<script src="http://img.gomtv.com/js/common/utilEtc.js?20100826" type="text/javascript"></script>');
