/*!
 * Copyright (C) 2004-2009 Giant Interective Group, Inc. All rights reserved.
 * 版权所有 2009-2011 e7工作室
 *
 * version #version, #date by Cailijuan
 * Depend on jQuery 1.3.x
 */

/**
 * @class 后台管理方法处理类。
 */
if (typeof Easy == 'undefined') {
	var Easy = function() {
	};
}

( function($) {

	/**
	 * 用户登录。
	 */
	 Easy.ajaxLogin = function() {
		 GiantAjax.formSubmit('form_login', {
			beforeSubmit: function() {
				return Easy.checkLogin($('#form_login')[0]);
			},
			success : function(data) {
				if(data.status == GiantAjax.Status.success){
					if(data.message != ''){
						window.location = data.message;
					}else{
						window.location.reload();
					}
				}else{
					$('#form_login')[0].password.value = '';
					alert(data.message || '操作失败！');
				}
			},
			dataType : 'json'
		});
	};
	
	/**
	 * 用户登出。
	 */
	 Easy.ajaxLogout = function() {
		 GiantAjax.responseJson({
		     url: '/login/ajax-logout',
		     success : function(data) {
				 if(data.status == GiantAjax.Status.success){
						window.location = window.location;
					}else{
						alert(data.message || '操作失败！');
					}
				}
		 });
	};
	
	/**
	 * 用户登录信息校验。
	 */
	Easy.checkLogin = function(form){
		if(form.username.value == ''){
			alert('帐号名称不能为空！');
			form.username.focus();
			return false;
		}
		if(form.password.value == ''){
			alert('帐号密码不能为空！');
			form.password.focus();
			return false;
		}
		return true;
	};

})(jQuery);
