

///////////////////////////////////////////

//JS正则表达式/检查表单

///////////////////////////////////////////




function selLoginType(_type)
{
	var form = document.getElementById('login_form');
	var div = document.getElementById('logintype');

	if(_type == "flasher")
	{
		div.value = "flasher";
	}
	else
	{
		div.value = "adver";
	}
}



//注册
///////////////////////////////////////////
//----------------------------------------
function checkForm(_mod)
{
	//----------------------------------------
	//用户名
	var b = checkUserid('userid', _mod);
	if(!b) return false;

	//密码
    var b = checkPassword('password', _mod);
    if(!b) return false;

	//确认密码
	var b = checkConfirmPassword('password', 'confirmpassword', _mod);
    if(!b) return false;

    //检查Email
	var b = checkMail('email', _mod);
	if(!b) return false;
    
	//----------------------------------------
	//检查中文姓名
	var b = checkChineseName('truename', _mod);
	if(!b) return false; 

	//检查身份证
	var b = checkIdCardNumber('idcard', _mod);
	if(!b) return false;

	//检查省份
	var b = checkProvince('province', _mod);
	if(!b) return false;

	//检查城市
	var b = checkCity('city', _mod);
	if(!b) return false;

	//检查地址
	var b = checkadds('adds', _mod);
	if(!b) return false;

	//检查邮编
	var b = checkPost('postalcode', _mod);
	if(!b) return false;
    
	//----------------------------------------
	//检查手机号码
	var b = checkMobile('mobilephone', _mod);
	if(!b) return false;

	//检查电话号码
	var b = checkPhone('phone', _mod);
	if(!b) return false;

	//检查QQ/MSN
	var b = checkQq('qqmsn', _mod);
	if(!b) return false;

    //----------------------------------------
	//检查银行名称
	var b = checkBankName('bankname', _mod);
	if(!b) return false;

	//检查银行省份
	//var b = checkBankProvince('bankprovince', _mod);
	//if(!b) return false;

	//检查银行城市
	//var b = checkBankCity('bankcity', _mod);
	//if(!b) return false;

	//检查银行地址
	//var b = checkBankadds('bankadds', _mod);
	//if(!b) return false;

	//检查银行帐号
	var b = checkBankAccount('bankaccount', _mod);
	if(!b) return false;

	//检查银行帐户名
	//var b = checkBankAccountName('truename', 'accountname', _mod);
	//if(!b) return false;

	//----------------------------------------
    var b = checkVcode('vcode', _mod);
	if(!b) return false;

    
	
	//存在性
	//confirmUseridExist();
	//confirmEmailExist();
	//confirmIdCardExist();
	//confirmVcode();

	//----------------------------------------
	//如果检查全部通过，则允许提交表单数据到后台
	return true;
}



//检查提交
///////////////////////////////////////////
function checkSubmit()
{
	var bt_submit = document.getElementById('submit');
	bt_submit.disabled = true;

	if(document.getElementById('note_userid').innerHTML != "用户名可用！")
    {
        return false;
	}
    
    if(document.getElementById('note_email').innerHTML != "邮箱可用！")
    {
        return false;
	}
    
	if(document.getElementById('note_idcard').innerHTML != "身份证可用！")
    {
        return false;
	}
    
	if(document.getElementById('note_vcode').innerHTML != "验证码输入正确！")
    {
        return false;
	}
    
	//检查全部通过的话，提交按钮可用
	bt_submit.disabled = false;
}



//修改
///////////////////////////////////////////
//----------------------------------------
function checkModifyForm(_mod)
{
	//----------------------------------------
	//用户名
	//var b = checkUserid('userid', _mod);
	//if(!b) return false;

	//密码
    var b = checkPassword('password', _mod);
    if(!b) return false;

	//确认密码
	var b = checkConfirmPassword('password', 'confirmpassword', _mod);
    if(!b) return false;

    //检查Email
	var b = checkMail('email', _mod);
	if(!b) return false;
    
	//----------------------------------------
	//检查中文姓名
	var b = checkChineseName('truename', _mod);
	if(!b) return false; 

	//检查身份证
	var b = checkIdCardNumber('idcard', _mod);
	if(!b) return false;

	//检查省份
	var b = checkProvince('province', _mod);
	if(!b) return false;

	//检查城市
	var b = checkCity('city', _mod);
	if(!b) return false;

	//检查地址
	var b = checkadds('adds', _mod);
	if(!b) return false;

	//检查邮编
	var b = checkPost('postalcode', _mod);
	if(!b) return false;
    
	//----------------------------------------
	//检查手机号码
	var b = checkMobile('mobilephone', _mod);
	if(!b) return false;

	//检查电话号码
	var b = checkPhone('phone', _mod);
	if(!b) return false;

	//检查QQ/MSN
	var b = checkQq('qqmsn', _mod);
	if(!b) return false;

    //----------------------------------------
	//检查银行名称
	var b = checkBankName('bankname', _mod);
	if(!b) return false;

	//检查银行省份
	var b = checkBankProvince('bankprovince', _mod);
	if(!b) return false;

	//检查银行城市
	var b = checkBankCity('bankcity', _mod);
	if(!b) return false;

	//检查银行地址
	var b = checkBankadds('bankadds', _mod);
	if(!b) return false;

	//检查银行帐号
	var b = checkBankAccount('bankaccount', _mod);
	if(!b) return false;

	//检查银行帐户名
	var b = checkBankAccountName('truename', 'accountname', _mod);
	if(!b) return false;
    
	//----------------------------------------
	//如果检查全部通过，则允许提交表单数据到后台
	return true;
}





//改变验证码
function change_vcode()
{
    var image = document.getElementById('vcode_image');
	image.src='register/vcode.php?' + Math.random();
}




//提示
//----------------------------------------
//显示提示
function trace(_str, _mod, _div_id)
{
	if(_mod == 1)
	{
		//弹出警告
		alert(_str);
	}
	else
	{
		//输出提示
		var div_id = "note_" + _div_id;
		var div = document.getElementById(div_id);
		div.className = 'red';
		div.innerHTML = _str;
	}
}

//隐藏提示
function hideFormNote(_div_id)
{
	var div_id = "note_" + _div_id;
	var div = document.getElementById(div_id);
	div.className = 'hide';
}
