/**
 * @author WEDO2
 * @Date created 2009/03/22 
 */
if (typeof objLogin == 'undefined') {
    
var objLogin = {
	openOverlayLogin : function(strUrl) {
		$.ajax({
			type: "POST",
			url: strUrl,
			data: '',
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				var sTitle = objData.title;
				var template = objData.template;
				$('#overlayLogin').attr("innerHTML", objData.template);
				$('#ovl-header').attr("innerHTML", sTitle);
				$('#ovl-login').modal();
				GetID('simplemodal-container').style.width='320px';
				GetID('simplemodal-container').style.height='180px';
			}
		});
		return false;		
    }, 
	checkLogin : function(event, strUrl) {
		if (event.keyCode == 13 || event.id == 'btnLogin') {
			var strUser = GetID('username').value;
			var strPass = GetID('password').value;
			if (strUser == '') {
				alert('Hãy điền tên đăng nhập!');
				return;
			} else if (strPass == ''){
				alert('Hãy điền mật khẩu!');
				return;
			}
			var data = "username=" + strUser + '&password=' + strPass;
			$.ajax({
				type: "POST",
				url: GetID('login_url').value,
				data: data,
				success: function(xmlhttp){
					var objData = xmlhttp.parseJSON();
					if ((parseInt(objData.intOK) > 0) || (objData.intOK == true)) {
						location.reload();
					} else {
						alert(objData.strError);
					}		
				}
			});
			return false;
		}        
    },    
    
    onclickLogOut : function() {
        $.ajax({
			type: "POST",
			url: GetID('logout_url').value,
			success: function(xmlhttp){
				location.reload();	
			}
		});
		return false;
    },
    
    
    
    checkAgree : function(o) {
    	if (GetID(o.id).checked == true) 
    		GetID('btnAddStore').disabled =false;
    	else 
    		GetID('btnAddStore').disabled =true;
    },
    onClickShopManager : function(xmlhttp) {
        document.location=document.location.href;
    },
    
    onClickAddUser : function(addUserFinish) {
		$.ajax({
			type: "POST",
			url: addUserFinish,
			data: $("#frmUser").serialize(),
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if ((parseInt(objData.inIsOk) > 0) || (objData.inIsOk == true)) {
					document.location = GetID('success_link').value;
				} else {
					alert(objData.strErrors);
				}
			}
		});
		return false;
	},
	
    onClickEditUser : function(id, editUserFinish) {
		$.ajax({
			type: "POST",
			url: editUserFinish,
			data: $("#frmUser").serialize(),
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if ((parseInt(objData.inIsOk) > 0) || (objData.inIsOk == true)) {
					alert("Update thông tin user thành công");
				} else {
					alert(objData.strErrors);
				}
			}
		});
		return false;	
	},
	
	onClickEditUserFinish : function(xmlhttp) {
        var objData = (xmlhttp.responseText).parseJSON();

        if ((parseInt(objData.inIsOk) > 0) || (objData.inIsOk == true)) {
            alert('Sửa thông tin thành công');
        } else {
            alert(objData.strErrors);
        }
    },
    
    /**
     * onclick change avatar
     */
    onclickFile : function() {
		for (var i=1; i<=60; i++) {
			GetID('avatar_'+i).checked = false;
		}
    },
    /**
     * onclick change avatar
     */
    onclickSelectAvatar : function(imgId) {
		GetID('avatar_'+imgId).checked = true;
    },
    /**
     * onclick change avatar
     */
    hideOvlAvatar : function() {
    	var img = GetID('img_id').value;
    	//GetID('avatar_'+img).checked = true;
    	for (var i=1; i<=60; i++) {
    		if (parseInt(img) == i) GetID('avatar_'+i).checked = true;
			else GetID('avatar_'+i).checked = false;
		}
		objLogin.ovlAvatar.hide();
    },
	
	forgotPassword : function(processForgotPass){
		var data = 'email='+GetID('email').value;
		$.ajax({
			type: "POST",
			url: processForgotPass,
			data: data,
			success: function(xmlhttp){
				var objData = xmlhttp.parseJSON();
				if ((parseInt(objData.inIsOk) > 0) || (objData.inIsOk == true)) {
					alert('Cấp mật khẩu mới thành công! Hãy kiểm tra email để kích hoạt mật khẩu mới của bạn');
				} else {
					alert(objData.strErrors);
				}
			}
		});
		return false;	
	}
};
}
$(document).ready(function(){
	$("#message_close").click(function(){
		$("#messages_error").fadeOut();
	});
});

