var LAYER_LoginWIDTH = 249;
var LAYER_HEIGHT = 249;
/*
ÇÁ·¹ÀÓ ³»ºÎ°¡ ¾Æ´Ñ ÀÏ¹ÝÀûÀÎ ÆäÀÌÁö¿¡¼­´Â
ÆÄ¶ó¹ÌÅÍ ¾øÀÌ showLoginForm()¸¸ È£ÃâÇÏ¸é µË´Ï´Ù.

bFrame : 0-ÇÁ·¹ÀÓÀÌ ¾Æ´Ô(Default) 1-ÇÁ·¹ÀÓ³»ºÎ
GotoUrl : ·Î±×ÀÎ ¼º°øÈÄ ÀÌµ¿ÇÒ ÆäÀÌÁöURL (µðÆúÆ®´Â ¸®·Îµå)

*ÁÖÀÇ : showLoginForm()¸¦ È£Ãâ½Ã onclick ÀÌº¥Æ®°¡ ÀÖ¾î¾ßÇÔ
*/

function showLoginForm(GotoUrl,FrameUrl,RedirectDomain,ShowPos)
{
	// Ã¤³Î¸µ  °ü·Ã ÄÚµå ----------------------------------------------------------------
	var url;
	url  = location.hostname;
	domain = url.split(".");		
	domain = domain[1];


	var LoginURL;
	if(domain.toLowerCase() != "joycity") {
		alert("·Î±×ÀÎ ÈÄ¿¡ ÀÌ¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.");
		return;
	}
	//-------------------------------------------------------------------------------------------
	if(typeof(document.all["iframe_login2"]) == 'undefined') GenerateLoginLayer();

	var arrLayerPos;
	if(typeof(ShowPos)=="undefined")
		arrLayerPos = GetLayerPos2();
	else
		arrLayerPos = ShowPos;

	MakeLoginLayer(arrLayerPos,GotoUrl,FrameUrl,RedirectDomain);
}
function HideLoginLayer()
{
	if(typeof(document.all["iframe_login2"]) != "undefined")
		document.all["iframe_login2"].style.display = "none";
}

//private - ³»ºÎ¿¡¼­ »ç¿ëÇÏ´Â ÇÔ¼ö.
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;
	var scrollHeight;
		
	if(window.event!=null)
	{
		nEventXPos = window.event.clientX
		nEventYPos = window.event.clientY;
	}
	else
	{
		nEventXPos = document.body.clientWidth / 2 - 80;
		nEventYPos = 200;
	}
	
	scrollHeight = parseInt(document.body.scrollTop);
	if(scrollHeight == 0){
		scrollHeight = parseInt(document.documentElement.scrollTop); //À¥Ç¥ÁØ¿¡ µû¸¥ ¼Ó¼º º¯°æ(document.body.scrollTop ¡æ document.documentElement.scrollTop)
	}
	
	nEventXPos = parseInt(nEventXPos);
	nEventYPos = parseInt(nEventYPos) + scrollHeight;
	nEventXPos = nEventXPos - 50;	
	nEventYPos = nEventYPos - 70;	
	
	var nClientWidth = parseInt(document.body.clientWidth);//Width of document
	var nClientHeight = parseInt(document.body.clientHeight) + scrollHeight;//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.all["iframe_login2"].innerHTML = "<table width='249' border='0' cellspacing='0' cellpadding='0'><tr><td width='249' height='62' align='right' valign='top' background='"+Domain_SImage+"/images/login/img_logB_top.gif'><table width='0' border='0' cellspacing='0' cellpadding='0'><tr><td width='35' height='35' align='left' valign='bottom'><a href='javascript:HideLoginLayer();'><img src='"+Domain_SImage+"/login/img/btn_close.gif' width='13' height='13' border='0'></a></td></tr></table></td></tr></table><iframe src='"+Domain_WWW+"/login/login_layer.asp?GotoUrl="+escape(GotoUrl)+"&FrameUrl="+escape(FrameUrl)+"&rd="+escape(RedirectDomain)+"' style='width:"+LAYER_LoginWIDTH+";height:"+(LAYER_HEIGHT-72)+";' frameborder='0' allowtransparency='true'></iframe>";

	document.all["iframe_login2"].style.left = arrLayerPos[0];
	document.all["iframe_login2"].style.top = arrLayerPos[1];
	
	document.all["iframe_login2"].style.display = "";
}
