var x;
var y;
var uccNum = 0;		// °á°ú UCC °³¼ö
var uccline = "";	// °á°ú UCC ÅÂ±×¾îµé ¹®ÀÚ¿­

var dsx = 0;
var dsy = 0;
var dex = 0;
var dey = 0;
var tmpw = 0;
var tmph = 0;
var tmpx = 0;
var tmpy = 0;

var onOverKwdState = "";

// ÀÌº¥Æ®°¡ ÀÏ¾î³­ ¸¶¿ì½ºÀÇ ÁÂÇ¥ ¾Ë¾Æ³»±â
function getPosition(evnt){
	if(navigator.appName.indexOf("Explorer") != -1){
		x = event.x;
		y = event.y;
	}
	else {
		x = evnt.pageX;   
		y = evnt.pageY;   
	}
}

// ¸¶¿ì½ºÀÇ ÁÂÇ¥¸¦ °Ë»ç
function isTagRegion(evnt){
	tmpx = event.x;
	tmpy = event.y+document.body.scrollTop;

	if(dsx!=0 && dsy!=0 && dex!=0 && dey!=0){
		if(!(tmpx>dsx && tmpx<dex && tmpy>dsy && tmpy<dey) && onOverKwdState==""){
			if(document.getElementById("showBox").style.display != "none"){
				//alert("x,y:"+tmpx+","+tmpy+" :: "+dsx+","+dsy+","+tmpw+","+tmph+","+dex+","+dey);
				document.getElementById("showBox").style.display = "none";
				document.detachEvent("onmousemove",isTagRegion);
			}
		}
	}
}

function outOverKwd(v){
	onOverKwdState = "";
}

// ¸¶¿ì½º°¡ ÅÂ±×¿¡ ¿Â¿À¹ö½Ã 
function onOverKwd(kwd, v, evnt){
	getPosition(evnt); 
	
	onOverKwdState = v;

	if(document.body.scrollTop!=0)
		y = y+document.body.scrollTop;
	document.getElementById("mainTag").innerHTML = "<a href=\"javascript:searchKwd('"+kwd+"');\">"+kwd+"</a>";
	document.getElementById("showBox").style.display = "";
	document.getElementById("showBox").style.left=x-10;
	document.getElementById("showBox").style.top=y-10;

	document.getElementById("ucclist").style.display = "none";
	document.getElementById("loading").style.display = "";

	dsx = parseInt(document.getElementById("showBox").style.left.replace("px",""));
	dsy = parseInt(document.getElementById("showBox").style.top.replace("px",""));
	tmpw = parseInt(document.getElementById("showBox").style.width.replace("px",""));
	tmph = parseInt(document.getElementById("showBox").style.height.replace("px",""));
	dex = dsx+tmpw;
	dey = dsy+tmph;
	
	document.attachEvent("onmousemove",isTagRegion);

	var url = "http://netv.sbs.co.kr/tag/ajaxTagSearch.jsp";
	var pars = "tag="+kwd;
	var myAjax = new Ajax.Request(
			url, 
			{
				method: 'get', 
				parameters: pars, 
				onComplete: resultAjax
			});
}

// ajax °á°ú°ª Ã³¸®
function resultAjax(rs){
	var v = rs.responseText;
	uccNum = 0;
	uccline = "";
	document.getElementById("loading").style.display = "none";
	document.getElementById("ucclist").style.display = "";
	//$('result').innerHTML = v;
	eval(v);
	document.getElementById("uccNum").innerHTML = uccNum;

	if(uccline!="")
		document.getElementById("ucclist").innerHTML = uccline;
	else
		document.getElementById("ucclist").innerHTML = "<span class='f11' style='color:#666666'>µî·ÏµÈ µ¿¿µ»ó Å¬¸³ÀÌ ¾ø½À´Ï´Ù</span>";
	//$('result').innerHTML = v;
}

// ajax ¿¡¼­ Ã³¸®µÇ¸é¼­ È£ÃâÇÏ´Â ÇÔ¼ö. ÅÂ±×µé¿¡ ¸µÅ©¸¦ °É¾î¼­ ¹®ÀÚ¿­·Î ÀúÀå
function uccLine(uccid,title,br){
	uccline += "- <a href=\"javascript:openWebStudioPlayer('"+uccid+"')\" class=\"f11\" style=\"color:#666666\">"+title+"</a>";
	if(br!="")
		uccline += br;
}

// ¸¶¿ì½º°¡ ÇØ´ç Áö¿ªÀ» ¹þ¾î³µÀ»¶§ ÅÂ±×¾î ¹Ú½º¸¦ ¾Èº¸ÀÌ°Ô Ã³¸®
function onOutRegion(){ 
	document.getElementById("showBox").style.display = "none";
}
