var LayerLoginFrm =
{
	LoginOK : function()
	{
		$('btnLogin').addClassName('btn_clsloader03');
		$('layerloginfrm').submit();
/*		
		var URL = "/_ajax/commonPart/login_ok.asp";
		new Ajax.Request
		(
			URL,
			{
				asynchronous:true, 
				method : 'post',
				encoding : 'euc-kr',
				parameters : { 'userid' : $('layeruserid').getValue(), 'passwd' : $('layerpasswd').getValue() },
				onSuccess : function(xmlHttp)
				{
					var RJSON = eval('(' + decodeURIComponent(xmlHttp.responseText) + ')' );
					var OKStatus = RJSON.LoginForm.iResult;
					if ( OKStatus == '1' )
					{
						//document.location.href = decodeURIComponent();
						document.location.href = decodeURIComponent($F('deurl2'));
					}
					else if ( OKStatus == '0' )
					{
						$('btnLogin').removeClassName('btn_clsloader03');
						alert('¾ÆÀÌµð³ª ÆÐ½º¿öµå°¡ Æ²¸³´Ï´Ù.');
						$('layeruserid').value = '';
						$('layerpasswd').value = '';
						$('layerpasswd').focus();
					}
					else
					{
						$('btnLogin').removeClassName('btn_clsloader03');
						alert('¾ÆÀÌµð³ª ÆÐ½º¿öµå°¡ Æ²¸³´Ï´Ù.');
						$('layerpasswd').value = '';
						$('layeruserid').value = '';
						$('layeruserid').focus();
					}
				},
				onFailure : function(xmlHttp)
				{
					alert('Àß¸øµÈ °æ·ÎÀÔ´Ï´Ù.\n\n'+xmlHttp.responseText);
				}
			}
		);
*/		
	},
	PassConfirm : function(ev)
	{
		
		var ckeycode ;
		if ( !ev ) var ev = window.event;
		
		if ( ev.keyCode ) ckeycode = ev.keyCode;
		else if ( ev.which) ckeycode = ev.which;

		if (ckeycode == 13) { // EnterÅ°¸¦ ´­·¶À» ¶§ °Ë»ö °¡´ÉÇÏ°Ô
			if ($('layerpasswd').getValue().length < 4 ) {                                    
				return false;                        
	       	}else{                                                   
				if ( v_LayerLogin_Frm.exec() ){ 
					LayerLoginFrm.LoginOK(); 
				} 
				return false;	
			}                                                        
		}		                                                 
	},
	show : function(){
		var a_lt = Element.positionedOffset($('layerlogin'));
		$('popup_login').setStyle({
		    'left'	: Number(Element.getWidth(document.body)/2 - Number(Element.getWidth($('popup_login'))/2))+'px',
		    'top'	: Number(a_lt[1]+20)+'px'
		   });
	//	 $$("select").invoke('setStyle', {'visibility': 'hidden'}); 
		 Effect.Appear('popup_login', {'duration' : 0.5} ); 
		 return false;
	},
	hide : function(){
	//	$$("select").invoke('setStyle', {'visibility': ''}); 
		Effect.toggle('popup_login','blind', {'duration' : 0.5} ); 
		return false;
	},
	isAuth : function(){
		var currentMemberGubunIdx = '__current_membergubunidx__';
		if ( currentMemberGubunIdx != '' ){
			if ( '__membergubunidx__'.indexOf(currentMemberGubunIdx) > 0 ){
				return true;
			}else{
				return false;
			}
		}
		return false;	
	},
	GoToURL : function(pLinkQS){
		if ( LayerLoginFrm.isAuth() ){
			document.location.href = pLinkQS;
		}else{
			alert('·Î±×ÀÎ ÈÄ ÀÌ¿ëÇØ ÁÖ¼¼¿ä');
			$('deurl').value = pLinkQS;
			LayerLoginFrm.show();		
		}
	}	
}

var a_lfrm_fields = {
	'layeruserid':{'l':'¾ÆÀÌµð','r':true, 'mn':4, 'mx':16},
	'layerpasswd' : { 'l' : 'ÆÐ½º¿öµå', 'mn':4, 'mx' : 10, 'r' : true}
},
o_lfrmconfig = {
	'alert' : 1
}	
var v_LayerLogin_Frm = new validator('layerloginfrm', a_lfrm_fields, o_lfrmconfig);	
