var LoginClass = {
	init : function(){},
	login : function(oName,oPass){
		
		if(oName.value.trim() == ''){
			alert('ÇëÊäÈëÓÃ»§Ãû£¡');
			oName.focus();
			return false;
		};
		if(oPass.value.trim() == ''){
			alert('ÇëÊäÈëµÇÂ¼ÃÜÂë£¡');
			oPass.focus();
			return false;
		};
		var _self = arguments.callee;
		if(_self.posting == 1)return false;
		_self.posting = 1;
		var tParams ={UserName : oName.value,Password : oPass.value};
		var tUrl = '/Member/Login.asp';
		new Ajax.Request(tUrl,{method : 'post',postBody : escapeString(tParams),
			onSuccess : function(o){
				var oXml = o.responseXML;
				try{
					var tStatus = oXml.selectSingleNode('Root/Status').text;
					var tMsg = oXml.selectSingleNode('Root/Msg').text;
					if(Number(tStatus) == 1){
						//location.reload();
						top.location.href = '/Member/index.asp';
					}else{					
						alert(tMsg || 'µÇÂ¼Ê§°Ü!');
					};
				}catch(e){
					alert('µÇÂ¼Ê§°Ü!');
				}
			},
			onFailure : function(o){
				alert('µÇÂ¼Ê§°Ü!');
			},
			onComplete : function(o){
				_self.posting = 0;
			}
		});
	},
	logout : function(){
		var _self = arguments.callee;
		if(_self.posting == 1)return false;
		_self.posting = 1;
		var tUrl = '/Member/Logout.asp';
		new Ajax.Request(tUrl,{method : 'get',
			onSuccess : function(o){
				var oXml = o.responseXML;
				try{
					var tStatus = oXml.selectSingleNode('Root/Status').text;
					var tMsg = oXml.selectSingleNode('Root/Msg').text;
					if(Number(tStatus) == 1){
						location.reload();
					}else{					
						alert(tMsg || '×¢ÏúÊ§°Ü!');
					};
				}catch(e){
					alert('×¢ÏúÊ§°Ü!');
				}
			},
			onFailure : function(o){
				alert('×¢ÏúÊ§°Ü!');
			},
			onComplete : function(o){
				_self.posting = 0;
			}
		});
	}
}


