	var actionFORM;
	var actionURL;
	var cj_cookie_LOGIN 	= 'N';
	var loginpop = "";

	/******************************************
	* ÄíÅ°¸íÀ»³Ñ°ÜÁÖ¸é ÄíÅ°°ªÀ» ÁØ´Ù
	* parameter : ÄíÅ°¸í
	*******************************************/
	function getCookie( 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 "";
	}

	/********************************
	 * ·Î±×ÀÎ ÆË¾÷À» ¶ç¿î´Ù.
	********************************/
	function openLogin(url, form, gubun, width, height, scroll_yn, target) {
		var window_name = target;
		if(window_name==null || window_name=="")
			window_name = "CJMALL_LOGIN";

		if ( form != "" ) {
			actionFORM = form;
		}
		actionURL = url;
		var a = getCookie( "CJ_LOGIN" );

		if ( getCookie( "CJ_LOGIN" ) == 'Y' ) {

			cj_cookie_LOGIN = 'Y';


		}

		if ( !chkValue()) return;


		// gubun : '0' ÀÌ¸é ÆË¾÷ ·Î±×ÀÎÀÎµ¥ ·Î±×ÀÎ ¿Ï·á ÈÄ ÇØ´ç opener¸¦ refresh Ã³¸®ÇÑ´Ù.
		//         '1' ÀÌ¸é ÆË¾÷ ·Î±×ÀÎÀÎµ¥ 'ºñÈ¸¿ø±¸¸Å'¶ó´Â ¹öÆ°ÀÌ »ý¼ºµÈ´Ù. ( ¹°·Ð ·Î±×ÀÎ ÈÄ ÆäÀÌÁö´Â ¸ÞÀÎ ÆäÀÌÁö°¡ ¿òÁ÷ÀÌ¸ç 4¹ø°ú µ¿ÀÏÇÏ´Ù. )
		//         '2' ÀÌ¸é ·Î±×ÀÎ Ã¢ÀÌ main¿¡ ¶ß´Â ÇüÅÂ¸¦ ÃëÇÑ´Ù. ( ÀÌ¶§ returnµÉ urlÀº ¼³Á¤µÇ¾î¼­ ¿À°ÔÇØ¾ß ÇÑ´Ù.. )
		//         '3' ÀÌ¸é ÆË¾÷ ·Î±×ÀÎ ÈÄ ÇØ´ç ÆÊ¾÷ Ã¢¿¡ ±×´ë·Î ´Ù¸¥ ÆäÀÌÁö°¡ ¿ÀÇÂµÈ´Ù. ( »çÀÌÁî´Â Á¶Á¤µÇ¸é¼­.. , returnUrl ÇÊ¿äÇÔ.)
		//         '4' ÀÌ¸é ÆË¾÷ ·Î±×ÀÎÀÎµ¥ ·Î±×ÀÎ ÈÄ ¸ÞÀÎ ÆäÀÌÁöÀÇ goAction()À» ÀÛµ¿½ÃÅ²´Ù. ÀÌ¶§ formÀ» ÁöÁ¤ÇÏÁö ¾Ê¾ÒÀ¸¸é get ¹æ½ÄÀ¸·Î ÁøÇàÇÏ°Ô µÈ´Ù.
		//         '5' ÀÌ¸é ÆË¾÷ ·Î±×ÀÎ ÈÄ ÇØ´ç ÆÊ¾÷ Ã¢¿¡ ±×´ë·Î ´Ù¸¥ ÆäÀÌÁö°¡ ¿ÀÇÂµÈ´Ù. ÇÏÁö¸¸ ¿ÀÇÁ³Ê´Â ¸®ÇÁ·¹½¬µÇÁö ¾Ê´Â´Ù.( »çÀÌÁî´Â Á¶Á¤µÇ¸é¼­.. , returnUrl ÇÊ¿äÇÔ.)
		if ( cj_cookie_LOGIN=='Y' ) {
			if ( gubun == '2' ) { document.location.href=url;
			} else if ( gubun == '3' ) {
				if(window_name==null || window_name=="")
					win_pop(url,'PpP',width,height,scroll_yn);
				else
					win_pop(url,window_name,width,height,scroll_yn);


			} else { goAction(); return; }
		} else { //ÆË¾÷ µî¿¡¼­ »ç¿ëÇÏ·Á¸é ÇØ´ç È­¸é¿¡¼­ formÀ» ¼±¾ðÇÏ°í »ç¿ëÇØ¾ß ÇÑ´Ù.

			document.loginchk.chk.value = "0";
			document.loginForm.login_gubun.value = gubun;

			if ( gubun == '2' ) {
				document.loginForm.url.value = url;
				document.loginForm.action = "/login/login.jsp";
			}else if ( gubun == '3' || gubun == '5' ) {
				document.loginForm.width.value = width;
				document.loginForm.height.value = height;
				document.loginForm.scroll_yn.value = scroll_yn;
				document.loginForm.url.value = url;
				document.loginForm.target = window_name;
				document.loginForm.action = "/login/login_pop.jsp";
				if ( scroll_yn == 'no')	{
					loginpop = window.open('',window_name,'width=339,height=285,resizable=no,scrollbars=no,left=100,top=20');
				} else {
					loginpop = window.open('',window_name,'width=361,height=305,resizable=no,scrollbars=yes,left=100,top=20');
				}
			} else if(gubun == '1' ){ // '1'
				document.loginForm.target = window_name;
				document.loginForm.action = "/login/login_pop.jsp";
				//loginpop = window.open('',window_name,'width=430,height=350,resizable=no,scrollbars=no,left=100,top=20');
				// 2006.08.02 - renewal size º¯°æ
				loginpop = window.open('',window_name,'width=420,height=287,resizable=no,scrollbars=no,left=100,top=20');
				// ±âÁ¸ÀÇ Å©±â width=400 , ÀÏ¹Ý·Î±×ÀÎÃ¢ Å©±â´Â width=340, ºñÈ¸¿ø ·Î±×ÀÎ È­¸éÃ¢ Å©±â´Â width=420
				// ¾î¶»°Ô Ã³¸® ÇØ¾ß ÇÒ±î¿ä?
			} else { // '0', '4' ¹ø ¸ðµÎ..
				document.loginForm.target = window_name;
				document.loginForm.action = "/login/login_pop.jsp";
				//loginpop = window.open('',window_name,'width=430,height=350,resizable=no,scrollbars=no,left=100,top=20');
				// 2006.08.02 - renewal size º¯°æ
				loginpop = window.open('',window_name,'width=340,height=286,resizable=no,scrollbars=no,left=100,top=20');
				// ±âÁ¸ÀÇ Å©±â width=400 , ÀÏ¹Ý·Î±×ÀÎÃ¢ Å©±â´Â width=340, ºñÈ¸¿ø ·Î±×ÀÎ È­¸éÃ¢ Å©±â´Â width=420
				// ¾î¶»°Ô Ã³¸® ÇØ¾ß ÇÒ±î¿ä?
			}

			document.loginForm.submit();

			document.loginForm.target = "ency";
			document.loginForm.action = "/login/login_ency_pop.jsp";
			document.loginForm.submit();
		}
	}
	/*********************************************************************************
	 * form¹æ½ÄÀ¸·Î Ã³¸®½Ã¿¡ form¿¡ actionÀÌ Á¤ÀÇ µÇ¾îÀÖÀ¸¸é actionÀÇ urlÀÌ ¸Ô´Â´Ù.
	 * ¸¸¾à, form ¿¡ action°ªÀÌ ¾øÀ¸¸é parameter·Î ¹ÞÀº urlÀÌ ¸Ô´Â´Ù.
	 ********************************************************************************/
	function goAction(none_cust) {

		if ( actionFORM == null && actionURL == "" ) {
			refreshPage();
			return;
		}

		if ( actionFORM != null && actionFORM.action != "" ) {
			actionURL = actionFORM.action;
		}

		if ( none_cust == "true" ) {
			// »óÇ°»ó¼¼¿¡¼­ Àå¹Ù±¸´Ï Ãß°¡·ÎÁ÷ Ãß°¡
			// ºñÈ¸¿øÀº Àå¹Ù±¸´Ï¸¦ ´ãÀ»¼ö ¾øÀ¸¹Ç·Î urlÀ» ¹Ù²Ù¾îÁÜ, ´õºÒ¾î Å¸ÄÏµµ ¾ø´Â°É·Î ÇÔ
			if ( actionURL.indexOf("addCart.jsp") > 0 )	{
				actionURL= actionURL.replace ("addCart", 'order_ency');
				actionFORM.target="";
			}
			if(actionFORM.view_type.value=="pop"){
				parent.parent.window.name = "min_order";
				actionFORM.target="min_order";
			}
			if ( actionURL.indexOf("?") > 0 )	{
				actionURL = actionURL + "&none_cust=true";
			} else {
				actionURL = actionURL + "?none_cust=true";
			}
		}

		if ( actionFORM == null) {
				document.location.href = actionURL;
		} else {
			actionFORM.action = actionURL;
			actionFORM.submit();
		}
	}
	/**********************************************************************************
	 * ÇöÀç ÆäÀÌÁö¸¦ refresh ÇÑ´Ù.
	 *********************************************************************************/
	function refreshPage() {
		history.go(0);
	}
	function chkValue( ) { return true; }

	function setCookieWin(args) {
		window.open("http://www.cjmall.com/common/setCookieValue.jsp?" + args,"pop_url","width=10,height=10,resizable=no,scrollbars=no, status=no,toolbar=no,left=1700,top=1700");
	}



	function ency_complete(status) {
		//ency
		if ( status == "1" ) {
			if ( document.loginchk.chk.value == "1" ) {
				loginpop.ency_complete();
			} else {
				document.loginchk.chk.value = "1";
			}
		} else {
			loginpop.close();
			location.replace("/customer_center/encpage1.jsp");
		}
	}

/*
	function send_loginPopup(status, returnUrl) {
		//ency
		if ( status == "" ) {
			loginpop.close();
		} else if ( status == "3" ) {
			loginpop.msg_alert(status, returnUrl);
		} else {
			loginpop.msg_alert(status);
		}
	}
*/

	function send_loginPopup(status, returnUrl)
	{
		//ency
		if ( status == "" )
		{
		    if ( loginpop != '' )
			{
                loginpop.close();
            }
			else
			{
				/**************************************************************************
					·Î±×ÀÎ ÆË¾÷ÀÌ »ç¶óÁø ÈÄ ÆäÀÌÁö¿¡¼­ µÚ·Î°¡±â¸¦ ÇÒ °æ¿ì ¿À·ù ¹ß»ý ¼öÁ¤
					¾çÁöÈÆ´Ô ¿äÃ» 2006-02-20 By RahXephon
				***************************************************************************/
                location.reload();
            }
		}
		else if ( status == "3" || status == "5")
		{
			loginpop.msg_alert(status, returnUrl);
		}
		else
		{
			loginpop.msg_alert(status);
		}
	}