//发布日志
function postProgress() {
    if($.trim($("#progress_content").val())==''){
        alert("日志内容不能为空");
		$("#progress_content").focus();
        return false;
    }
	$.post('/progress/post', {content: $("#progress_content").val()}, function (data){alert('ok')}, 'json');
}

//快速登录
function doLogin(form_obj)
{
	var login_data = $(form_obj).serializeArray();

	if (login_data[0].value == '') {
		alert('会员名不能为空');
		return false;
	}
	
	if (login_data[1].value == '') {
		alert('密码不能为空');
		return false;
	}
	
	$.post('/ajax/login/do', login_data, function(data){
		if (data.code == 'ok') {
			$('#top_nav_link2').html(data.html);
			clientData.user = data.data;
		} else {
			alert(data.message);
		}
	}, 'json');
	
	return false;
}

//facebox login
function boxLogin(form_obj)
{
	var login_data = $(form_obj).serializeArray();

	if (login_data[0].value == '') {
		$('#login_info').html('会员名不能为空');
		return false;
	}
	
	if (login_data[1].value == '') {
		$('#login_info').html('密码不能为空');
		return false;
	}
	
	$.post('/ajax/login/do', login_data, function(data){
		if (data.code == 'ok') {
			$('#login_info').html(data.message);
			$('#top_nav_link2').html(data.html);
			clientData.user = data.data;
			
			Tuki.box.show();
			$.getJSON(data.redirect, function(data){Tuki.box.fill(data.html)});
		} else {
			$('#login_info').html(data.message);
		}
	}, 'json');
	
	return false;
}

//重新登陆
function quickLogin(formObj)
{
	var loginData = $(formObj).serializeArray();

	if (loginData[0].value == '') {
		$('#login_info').html('会员名不能为空');
		return false;
	}
	
	if (loginData[1].value == '') {
		$('#login_info').html('密码不能为空');
		return false;
	}
	
	$.post('/ajax/login/do', loginData, function(data){
		if (data.code == 'ok') {
			$('#login_info').html(data.message);
			$('#top_nav_link2').html(data.html);
			clientData.user = data.data;
			
			Tuki.window.redirect(data.redirect);
		} else {
			$('#login_info').html(data.message);
		}
	}, 'json');
	
	return false;
}

function doHomeLogin(form_obj)
{
	var login_data = $(form_obj).serializeArray();

	if (login_data[0].value == '') {
		alert('会员名不能为空！');
		return false;
	}
	
	if (login_data[1].value == '') {
		alert('密码不能为空！');
		return false;
	}
	
	$.post('/ajax/login/home', login_data, function(data){
		if (data.code == 'ok') {
			$('#top_nav_link4').html(data.html);
			clientData.user = data.data;
		} else {
			alert(data.message);
		}
	}, 'json');
	
	return false;
}

function showRegister()
{
	Tuki.box.show('读取注册页面...');
	$.getJSON('/ajax/register', function(data){Tuki.box.fill(data.html);});
}

function doRegister(form_obj)
{
	var reg_data = $(form_obj).serializeArray();
	if ($.trim(reg_data[0].value) == '') {
		$('#reg_info').html('会员名不能为空！');
		return false;
	}
	if ($.trim(reg_data[1].value) == '') {
		$('#reg_info').html('密码不能为空！');
		return false;
	}
	if ($.trim(reg_data[1].value) != $.trim(reg_data[2].value)) {
		$('#reg_info').html('两次输入的密码不一致！');
		return false;
	}
	
	$.post('/register/do', reg_data, function(data){
		if (data.code == 'ok') {
			$('#reg_info').html(data.message);
			Tuki.window.redirect('/profile');
		} else {
			$('#reg_info').html(data.message);
		}
	}, 'json');
	return false;
}

//快速注册
function quickRegister(form_obj)
{
	var reg_data = $(form_obj).serializeArray();
	
	if ($.trim(reg_data[0].value) == '') {
		$('#reg_info').html('请输入会员名');
		return false;
	}
	if ($.trim(reg_data[1].value) == '') {
		$('#reg_info').html('请输入密码');
		return false;
	}
	if ($.trim(reg_data[2].value) == '') {
		$('#reg_info').html('请再次输入密码');
		return false;
	}
	if ($.trim(reg_data[1].value) != $.trim(reg_data[2].value)) {
		$('#reg_info').html('两次输入的密码不同');
		return false;
	}
	
	$.post('/ajax/register/do', reg_data, function(data) {
		if (data.code == 'ok') {
			$('#reg_info').html(data.message);
			
			Tuki.window.redirect(data.redirect);
		} else {
			$('#reg_info').html(data.message);
		}
	}, 'json');
	return false;
}

//翻页
function chgPage(page)
{
    document.getElementById('page').value = page;
    document.getElementById('filter').submit();
}

//改变服务器
function chgServerList(obj, groupId)
{
	Tuki.select.removeOptions(obj);
	Tuki.select.addOptions(obj, clientData.serverList[groupId]);
}
//改变游戏道具
/*function chgGameItem(obj, groupId)
{
    Tuki.select.removeOptions(obj);
    var gameItem = '';
    
    for(var item in clientData.game_item) {
        $('#'+obj).append('<option value=' +  + '>' + item + '</option>');
    }
}*/
function showGameOptions(regionId)
{
	Tuki.select.removeOptions('game_id');
	Tuki.select.addOption('game_id', '全部', 0);
	Tuki.select.addOptions('game_id', clientData.gamePairs[regionId]);
}

function tabForward(oTextbox)
{
	var oForm=oTextbox.form;//获取文本框所在表单的引用
	if (oForm.elements[oForm.elements.length-1] != oTextbox && oTextbox.value.length==oTextbox.getAttribute("maxlength")) {
		for(var i=0; i<oForm.elements.length; i++) {
			//定位当前元素
			if(oForm.elements[i]==oTextbox) {
				for(var j=i+1;j<oForm.elements.length;j++) {
					//定位下一个元素
					if(oForm.elements[j].type!="hidden") {
						oForm.elements[j].focus();
						return;
					}
				}
				return;
			}
		}
	}
}