﻿String.prototype.trim = function(){return this.replace(/(^\s*)|(\s*$)/g,"");}

/// 中文值检测function isChinese(name) 
{
	if(name.length == 0)
		return false;
	for(i = 0; i < name.length; i++) 
	{
		if(name.charCodeAt(i) > 128)
		return false;
	}
	return true;
}

/// E-mail值检测
function isMail(name) 
{
	var myReg = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; 
	if(myReg.test(name)) {return true; }
	return false; 
}


// 国家选择
//document.getElementById("country").attachEvent("onchange","CountryChanage");
function CountryChanage(arg_str)
{
	if (arg_str.trim() != "CN") { 		
		$("sCity").style.display = "none";
	}
	else {
		$("sCity").style.display = "";	
	}
}

// 用户头像
function FaceChanage(_face)
{
	$("imgFace").src = "/UploadFiles/face/" + _face;
}

// 密码验证
function ValidPassword(pwd)
{
	if(txt_nickName != $("nickName").value) {
		if(!isValidateUserName) {
			alert("该昵称不能注册");
			return false;
		}
	}	
	
	var arg_emal = $("email").value;
	if (arg_emal.trim().length == 0) {
		alert("请输入您的邮件地址!");
		$("email").value = "";
		return false;
	}
	else if (!isMail(arg_emal.trim())) {
		alert("邮件地址格式不正确!");
		$("email").focus();
		return false;
	}
	
	var arg_msn = $("MSN").value;
	
	if( arg_msn.trim().length > 0 )
	{
		if(!isMail(arg_msn.trim()))
		{
			alert("msn地址格式不正确!");
			$("MSN").focus();
			return false;
		}
	}
	
	var arg_qq = $("QQ").value;
	
	if( arg_qq.trim().length > 0 )
	{
		if(arg_qq.trim().length <= 4 || arg_qq.trim().length >=10 || isNaN(arg_qq.trim()))
		{
			alert("QQ号码格式不正确!");
			$("QQ").focus();
			return false;
		}
	}
	
	var arg_oripwd = $("oripwd").value.trim();
	var arg_newpwd1 = $("newpwd1").value.trim();
	var arg_newpwd2 = $("newpwd2").value.trim();
	if (arg_oripwd.length > 0) {
		if (arg_oripwd.trim() != pwd) {
			alert("对不起，你输入的原密码不正确!");
			return false;
		}
		else if (arg_newpwd2 == "") {
			alert("对不起，你的新密码不能为空!");
			return false;
		}
		else if (arg_newpwd2.length < 5 || arg_newpwd2.length > 16) {
			alert("您输入的密码不符合规范!");
			return false;
		}
		else if (arg_newpwd1 != arg_newpwd2) {
			alert("对不起，你输入的新密码不一致!");
			return false;
		}
	}
	else if (arg_newpwd1 != "" || arg_newpwd2 != "") {
		alert("对不起，请输入你的原密码!");
		return false;
	}
	
	//alert(pwd);
}

// 密码找回
function FindPwd()
{
	if ($("txtUser").value.trim().length == 0) {
		alert("请输入DigiBook通行证!");
		return false;
	}
}

// 呢称
function validateNickNameExist()
{
	if(!isValidateUserName) {
		alert("该昵称不能注册");
		return false;
	}
}

// 检测用户Login
CheckLogon = function()
{
	if ($("usr").value.trim().length == 0) {
		alert("请输入登录用户名!");
		$("usr").focus();
		return false;
	}
	else if ($("pws").value.trim().length == 0) {
		alert("请输入登录密码!");
		$("pws").focus();
		return false;
	}
}

// 注册分层显示
CheckOption = function()
{
	if ($("cb1").checked) {
		$("t1").style.display = "";
		$("t2").style.display = "";
		$("t3").style.display = "";
		$("subbtn").style.display = "";
		$("doLogon").style.display = "none";
	}
	else {
		$("t1").style.display = "none";
		$("t2").style.display = "none";
		$("t3").style.display = "none";
		$("t4").style.display = "none";
		$("subbtn").style.display = "none";
		$("doLogon").style.display = "";
	}
	
	if ($("cb2").checked) {
		$("t4").style.display = "";
		$("nickName").value = $("usr").value
	}
	else {
		$("t4").style.display = "none";
		$("nickName").value = ""
	}
	
	if ((!$("cb1").checked) && ($("cb2").checked)) {
		$("t4").style.display = "none";
	}
}
