jQuery(document).ready(function(){
	//begin
	jQuery().ajaxSend(function(r,s){
		jQuery("#loading-layer").show();
	});

	jQuery().ajaxStop(function(r,s){
		jQuery("#loading-layer").fadeOut("slow");
	});
	
	jQuery("#CheckboxAll").click( function() {
		var status = this.checked;
		jQuery("input[@type=checkbox]").not("#CheckboxAll").each(function() {
			if(status)
				this.checked = "checked";
			else
				this.checked = "";
		});
	}); 
	
});

function on_submit_login(){
	if (!jQuery('#user_name').val() || !jQuery('#password').val()){
		//jQuery.blockUI({message: 'Bạn chưa nhập mật khẩu hoặc tên đăng nhập'});
		log_faile('Đăng nhập không thành công.');
		jQuery('#overlay').click(function () {
			do_close();
		});
		setTimeout(jQuery.unblockUI, 2000);
	}
	else{
		if(jQuery('#set_cookie:checked').val()=='on'){
			var jset_cookie = 'on';
		}
		else{
			var jset_cookie = 'off';
		}
		jQuery.post(WEB_ROOT+"ajax.php?act=user&code=login_user", {
			user: jQuery('#user_name').val(),
			pass: jQuery('#password').val(),
			set_cookie: jset_cookie},
			function(msg){
				if (msg == 'success'){
					if (window.location != 'http://socvui.com//index.php?page=register') window.location.reload();
					else window.location = 'http://socvui.com';
				}
				else if (msg == 'unsuccess'){
					log_faile('Đăng nhập không thành công.');
				}
				else if (msg == 'nodata'){
					log_faile('Đăng nhập không thành công.');
				}
				else if (msg == 'un_active'){
					log_faile('Tài khoản của bạn chưa được kích hoạt!<br />Vui lòng kiểm tra lại email của mình!<br />hoặc <a href="'+BASE_URL+'reg_success.html&cmd=active">vào đây</a> để kích hoạt lại.',1000000);
				}
				else{
					//jQuery.blockUI({message: 'Bạn chưa nhập mật khẩu hoặc tên đăng nhập'});
					//log_faile('<div align="center" style="margin:-10px 0 0 -50px">Tài khoản của bạn bị khoá đến <div align="center" style="font-size:12px; padding-top:10px">'+msg+'</div></div>',10000);
					log_faile(msg,1000000);
					jQuery('#overlay').click(function () {							
						if (window.location != 'http://socvui.com//index.php?page=register') window.location.reload();
						else window.location = 'http://socvui.com';							   
					});
					
					jQuery('#bound_log_faile').click(function () {							
						if (window.location != 'http://socvui.com//index.php?page=register') window.location.reload();
						else window.location = 'http://socvui.com';
					});
				}
			}
			);
	}
}

function login_div(){
	jQuery("#out_div").css({display:"none"});
	jQuery("#flashgameEmbed").css({visibility:"hidden"});
	//jQuery.blockUI({ message: '<div id="frmdangnhapwrap"><div id="frmdangnhap"><form name="login_form" id="login_form"><input type="text" name="user_name" id="user_name" class="fdn-tentruycap" /><input type="password" name="password" id="password" class="fdn-matkhau"  /><input type="checkbox" name="set_cookie" id="set_cookie" value="on" class="fdn-nhomk" /><input type="submit" name="sign_in" id="sign-in-submit" class="fdn-submit" value="" /></form></div></div>', css: { border:'none', padding:0} });
	jQuery.blockUI({ message: '<form name="login_form" id="login_form"><div class="infoBox" id="ibLogin"><div class="ibHeader" id="ibLoginHeader"></div><div class="ibContent"><div class="frmItem"><label class="ibTextLabel" for="user_name" id="labelUsername"></label><input class="textInput" id="user_name" type="text" name="user_name" /></div><div class="frmItem"><label class="ibTextLabel" for="password" id="labelPassword"></label><input class="textInput" id="password" type="password" name="password" /></div><div><div class="rememberLogin"><input type="checkbox" name="set_cookie" id="set_cookie" value="on" align="absmiddle" /><label for="rememberLogin">&nbsp;Ghi nhớ đăng nhập</label></div><div class="submitButton"><input type="submit" name="sign_in" id="sign-in-submit" class="submitButton" value="" /><div id="close_box" class="submitButton">&nbsp;</div></div></div><div class="clear"></div></div></div></form>', css: { border:'none', padding:0} });
	jQuery('#sign-in-submit').mouseover(function () {

	});
	jQuery('#sign-in-submit').mouseout(function () {
	});
	jQuery("#login_form").submit(function(){
		on_submit_login();
		return false;
	});
			
	jQuery('#close_box').click(function () {
		do_close();
	});
	
	closeBlockUI();
	
	jQuery('#overlay').click(function () {
		do_close();
	});
}
function log_success(message_all,livetime){
	/*jQuery.blockUI({message: '<div style="width:360px; border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#17437a" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">Thông báo !</span></div><div style=" background:url('+WEB_ROOT+'style/images/bg_log_faile.gif) repeat-x bottom; min-height:119px;_height:119px;"><div style="background:url('+WEB_ROOT+'style/images/icon_log_success.gif) no-repeat 10px 20px; min-height:119px;_height:119px;"><div style="margin-left:76px; padding-top:40px">'+message_all+'</div></div></div></div>', css: { border:'none', padding:0}});*/
	jQuery('div.blockUI').click(function () {
		do_close();
	});
	if(livetime)
	livetime_all = livetime ;
	else livetime_all=2000;

	setTimeout(jQuery.unblockUI, livetime_all);
}


function log_faile(message_all,livetime){
	//jQuery.blockUI({message: '<div id="bound_log_faile" style="width:360px;border:1px solid #d1d4d3; background-color:#fff; padding:1px;" align="left"><div style=" height:26px; background-color:#c12000" align="left"><span style=" line-height:26px;color: #fff; padding-left:10px;">Thông báo !</span></div><div style=" background:url('+WEB_ROOT+'style/images/bg_log_faile.gif) repeat-x bottom; min-height:119px;_height:119px;"><div style="background:url('+WEB_ROOT+'style/images/icon_log_faile.gif) no-repeat 10px 20px; min-height:119px;_height:119px;"><div style="margin-left:76px; padding-top:40px">'+message_all+'</div></div></div></div>', css: { border:'none', padding:0}});
	jQuery.blockUI({message: '<div class="infoBox" id="ibAlert"><div class="ibHeader" id="ibLoginHeader"></div><div class="ibContent"><div class="iconAlert"><table width="100%" cellpadding="0" cellspacing="0" border="0"><tr><td height="90px" valign="middle"><img src="'+WEB_ROOT+'images/ibox_login_success_text.png" /></td></tr></table></div></div></div>', css: { border:'none', padding:0}});
	
	jQuery('div.blockUI').click(function () {
		do_close();
	});
	if(livetime)
	livetime_all = livetime ;
	else livetime_all=2000;
	setTimeout(function() { 
        jQuery.unblockUI({ 
            onUnblock: function(){ jQuery("#out_div").css({display:"block"}); } 
        }); 
    }, 2000); 
}

function closeBlockUI(){		
	jQuery(window).keydown(function (e) {
      if (e.which == 27){
		  do_close();
	  }
	});
}

function do_close()
{
	jQuery.unblockUI();
	jQuery("#flashgameEmbed").css({visibility:""});
	jQuery("#out_div").css({display:"block"});
	//jQuery("#hide_div").css({display:"none"});	
}