var LAYER_LoginWIDTH = 249;
var LAYER_HEIGHT = 279;
/*
ÇÁ·¹ÀÓ ³»ºÎ°¡ ¾Æ´Ñ ÀÏ¹ÝÀûÀÎ ÆäÀÌÁö¿¡¼­´Â
ÆÄ¶ó¹ÌÅÍ ¾øÀÌ showLoginForm()¸¸ È£ÃâÇÏ¸é µË´Ï´Ù.

bFrame : 0-ÇÁ·¹ÀÓÀÌ ¾Æ´Ô(Default) 1-ÇÁ·¹ÀÓ³»ºÎ
GotoURL : ·Î±×ÀÎ ¼º°øÈÄ ÀÌµ¿ÇÒ ÆäÀÌÁöURL (µðÆúÆ®´Â ¸®·Îµå)

*ÁÖÀÇ : showLoginForm()¸¦ È£Ãâ½Ã onclick ÀÌº¥Æ®°¡ ÀÖ¾î¾ßÇÔ
*/

function showLoginPopup(GotoURL,FrameUrl,RedirectDomain,ShowPos)
{
	if(typeof(GotoURL)=="undefined") GotoURL = "";
	if(typeof(FrameUrl)=="undefined") FrameUrl = "";
	if(typeof(RedirectDomain)=="undefined") RedirectDomain = "";
	
	var url = Domain_GX+"/login/login_popup.jce?FailType=0&GotoURL="+escape(GotoURL)+"&FrameUrl="+escape(FrameUrl)+"&rd="+escape(RedirectDomain);
	window.open(url, 'loginPopup', 'width=' + LAYER_LoginWIDTH + ', height=256, toolbar=no,menubar=no,location=no,directories=no,scrollbars=yes,status=yes');

}

function showLoginForm(GotoURL,FrameUrl,RedirectDomain,ShowPos)
{
	//showLoginPopup(GotoURL,FrameUrl,RedirectDomain,ShowPos);

	if(document.getElementById("iframe_login2") == null) GenerateLoginLayer();

	var arrLayerPos;
	if(typeof(ShowPos)=="undefined")
		arrLayerPos = GetLayerPos2();
	else
		arrLayerPos = ShowPos;

	MakeLoginLayer(arrLayerPos,GotoURL,FrameUrl,RedirectDomain);
}

function HideLoginLayer()
{
	if(document.getElementById("iframe_login2") != null){
		document.getElementById("iframe_login2").style.display = "none";
	}
}

//private - ³»ºÎ¿¡¼­ »ç¿ëÇÏ´Â function
function GenerateLoginLayer() {
	document.body.insertAdjacentHTML("beforeEnd","<div id='iframe_login2' style='position:absolute;left:100;top:100;width:"+LAYER_LoginWIDTH+";height:"+LAYER_HEIGHT+";z-index:200'></div>");
}
function GetLayerPos2()
{
	var arrLayerPos = new Array(2);//return value
	var nEventXPos;
	var nEventYPos;
	if(window.event!=null)
	{
		nEventXPos = window.event.clientX;
		nEventYPos = window.event.clientY;
	}
	else
	{
		nEventXPos = document.body.clientWidth / 2 - 80;
		nEventYPos = 400;		
	}
	nEventXPos = parseInt(nEventXPos);
	nEventYPos = parseInt(nEventYPos) + parseInt(document.documentElement.scrollTop);
	nEventXPos = nEventXPos - 50;	
	nEventYPos = nEventYPos - 70;	

	var nClientWidth = parseInt(document.body.clientWidth);//Width of document
	var nClientHeight = parseInt(document.body.clientHeight) + parseInt(document.documentElement.scrollTop);//Height of document
	
	if(nEventXPos+LAYER_LoginWIDTH > nClientWidth)//Calculate horizontal position
		arrLayerPos[0] = nClientWidth - LAYER_LoginWIDTH;		
	else	
		arrLayerPos[0] = nEventXPos;
	
	if(nEventYPos+LAYER_HEIGHT > nClientHeight)//Calculate vertical position	
		arrLayerPos[1] = nClientHeight - LAYER_HEIGHT;			
	else	
		arrLayerPos[1] = nEventYPos;	
	
	if( arrLayerPos[0] < 0 ) arrLayerPos[0] = 0;
	if( arrLayerPos[1] < 0 ) arrLayerPos[1] = 0;
	
	return arrLayerPos;
}

function MakeLoginLayer(arrLayerPos,GotoURL,FrameUrl,RedirectDomain)
{
	if(typeof(GotoURL)=="undefined") GotoURL = "";
	if(typeof(FrameUrl)=="undefined") FrameUrl = "";
	if(typeof(RedirectDomain)=="undefined") RedirectDomain = "";

	
	document.getElementById("iframe_login2").innerHTML = "<table width=\"249\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"><tr><td width=\"249\" height=\"62\" style='text-align:right;vertical-align:top' background=\""+Domain_SImage+"/real/images/login/img_logB_top.gif\"><table width=\"13\" height=\"13\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" style='margin:20px 20px 0 0;'><tr><td width=\"13\" height=\"13\"><a href=\"javascript:HideLoginLayer();\" onFocus=\"this.blur()\"><img src=\""+Domain_SImage+"/real/images/login/btn_close.gif\" width=\"13\" height=\"13\" border=\"0\"></a></td></tr></table></td></tr><tr><td align='top'><iframe src='"+Domain_GX+"/login/login_layer.jce?FailType=0&GotoURL="+escape(GotoURL)+"&FrameUrl="+escape(FrameUrl)+"&rd="+escape(RedirectDomain)+"' style='width:"+LAYER_LoginWIDTH+";height:"+(LAYER_HEIGHT-72)+";' frameborder='0' allowtransparency='true'></iframe></td></tr></table>";
	
//	document.getElementById("iframe_login2").style.left = getLoginBoxWidth();
//	document.getElementById("iframe_login2").style.top = getLoginBoxHeight(200);
	document.getElementById("iframe_login2").style.left = arrLayerPos[0];
	document.getElementById("iframe_login2").style.top = arrLayerPos[1];

	
	document.getElementById("iframe_login2").style.display = "";
}




function getLoginBoxHeight(position)
{

	// var obj = target;
	initTop = position;
	var top = 0;
	var height = 0;
	
	if (typeof(window.pageYOffset) == "number") {
		top = window.pageYOffset;

	} else if (typeof(document.documentElement.scrollTop) == "number") {

		top = document.documentElement.scrollTop;
		
	} else {
		top = 0;
	}

	if (self.innerHeight) {
		height = self.innerHeight;

	} else if(document.documentElement.clientHeight) {
		height = document.documentElement.clientHeight;

	} else {
		height =  500;
	}


	if (initTop > 0) {
		pos = top + initTop;
	} else {
		pos = top + height + initTop;
	}
	
	return pos;

}





function getLoginBoxWidth() {

	// var obj = target;

	var left = 0;
	var width = 0;
	
	if (typeof(window.pageXOffset) == "number") {
		left = window.pageXOffset;

	} else if (typeof(document.documentElement.scrollLeft) == "number") {

		left = document.documentElement.scrollLeft;
		
	} else {
		left = 0;
	}

	if (self.innerWidth) {
		width = self.innerWidth;

	} else if(document.documentElement.clientWidth) {
		width = document.documentElement.clientWidth;

	} else {
		width =  500;
	}


	pos = ((left + width) / 2) - 120;
	
	return pos;

}





function openMYInfo()
{
	var myhp_width = "750";
	var myhp_height = "540";
	var myhp_left = (screen.availWidth / 2) - (myhp_width / 2);
	var myhp_top = (screen.availHeight / 2) - (myhp_height / 2);

	var url = Domain_THLogin + "/myinfo/individual.do?siteCode=50";
	var _OtherhpOpen =window.open(url,"_Myinfo");
	_OtherhpOpen.focus();
}

function Logout()
{
	top.location.href = Domain_THLogin + "/login/logout.do?rd=http://gx.joycity.com/main.jce"
}

function addMember()
{

	try
	{
		top.location.href = Domain_THLogin +"/join/main.do?siteCode=50";
	}
	catch(e)
	{
		top.location.href = Domain_THLogin +"/join/main.do?siteCode=50";
	}
}



function submitForm()
{
	var f = document.loginfm;

	if (Check(f.id.value)<=0 || f.id.value == "¾ÆÀÌµð")
	{
		alert('¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		f.id.focus();
		return false;
	}
	if (Check(f.password.value)<=0)
	{
		alert('ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä');
		f.password.focus();
		return false;
	}
	
	setLoginTracking();
	
	return true;
}

function setLoginTracking(){
	try{
		document.body.insertAdjacentHTML("beforeEnd","<div id=\"divTracking\"></div>");
		document.getElementById("divTracking").innerHTML = "<img src=\"http://rp.targetgraph.com/agent.roi?cmp=88&depth=3\" width=\"0\" height=\"0\" style=\"display:none;\" />";
		//$.getString("http://rp.targetgraph.com/agent.roi?cmp=88&depth=3");
	}catch(e){}
}
	
function setRememberID(obj)
{
	if(document.getElementById('rememberid').value == "ON") {
		document.getElementById('rememberid').value = "";
	} else {
		document.getElementById('rememberid').value = "ON";
	}
}

function SearchID()
{
	var SearchID = window.open(Domain_THLogin + "/myinfo/find_id_form.do?siteCode=50", "_IDSearch");
	SearchID.focus();
}

function ViewHacking()
{
	window.open(Domain_GX + "/etc/hacking/popup_hacking.asp", "hacking_help", "status=yes,scrollbars=yes,width=550,height=660,left=400,top=230" );
}

function changeImg(imgID){
	var obj, imgUrl, arrImg, img;
	var retImg;
	
	obj = document.getElementById(imgID);
	imgUrl = obj.src;
	arrImg = imgUrl.split("/");
	img = arrImg[arrImg.length-1];
	
	if(img.indexOf("off") > 0){
		img = img.replace("off", "on");
	}else{
		img = img.replace("on", "off");
	}
	
	for(var i=0; i<arrImg.length-1; i++){
		if(i == 0){
			retImg = arrImg[0];
		}else{
			retImg = retImg + "/" + arrImg[i];
		}
	}
	retImg = retImg + "/" + img;
	obj.src = retImg;
}

function calPerc(perc, img) {
	perc = (perc > 100) ? 100 : perc;
	perc = (perc < 0 ) ? 0 : perc;

	var width = Math.round(29 * perc / 100);
	img.width = width;
	img.height = '6';
}

