
var msg=new Array('请填写真实有效的邮箱地址，否则您将不能收到','请填写4-16位英文字母或数字，不区分大小写，注册后不可更改。','名称由2－20个字母（区分大小写）、汉字、数字、点、横线及下划线组成','密码由6－20个字母（区分大小写）、数字、特殊字符组成','请再次输入您的密码');var msgobjId=new Array('checkEmail','verifyusename','verifyname','verifypsw','verifypsw2');var focusObj;var focusObj2;var msgObj;function setfocus(obj1,msgobj){this.focusObj2=this.focusObj;this.focusObj=obj1;this.msgObj=msgobj;}
function sendReq(objIdName,url,tips){var params=new Object();params.obj=document.getElementById(objIdName);params.method="get";params.reqURL=url;params.type=1;params.tipsTxt=tips;params.tipsObj=params.obj;params.focusObj=this.focusObj;if(typeof(msgObj)!="undefined"&&this.focusObj!="username"&&this.focusObj!="email"){params.msgObj=this.msgObj;params.msgobjId=msgobjId[msgObj];params.msg=msg[msgObj];}
d3API.callMethod(params);}
function mouseover(objId){document.getElementById(objId).style.border="1px solid  #FF9933";}
function mouseout(objId){document.getElementById(objId).style.border="1px solid #606060";}
function verifyUsername(){if(this.focusObj2=="email")
return;var username=RTrim(document.getElementById('username').value);if(username.length<4){document.getElementById("verifyusename").className='s erro-alt';document.getElementById("verifyusename").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;太短了！取个长一点的酷名吧。</font>";return false;}
if(byteLength(username)>16){document.getElementById("verifyusename").className='s erro-alt';document.getElementById("verifyusename").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;太长了！取个更容易记住的用户名吧。</font>";return false;}
if(/^[A-Za-z0-9]+$/.test(username)==false){document.getElementById("verifyusename").className='s erro-alt';document.getElementById("verifyusename").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;出错了！用户名只能是英文字母或者数字哦。</font>";return false;}
}
function verifyPwd(){var password=Trim(document.getElementById('password').value);if(password.length<6||password.length>20){document.getElementById("verifypsw").className='s erro-alt';document.getElementById("verifypsw").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;密码长度不符，应为6－20个字符</font>";return false;}
document.getElementById("verifypsw").className='s correct-alt';document.getElementById("verifypsw").innerHTML="<font color='#000000'>&nbsp;&nbsp;&nbsp;&nbsp;</font>";}
function verifyPwd2(){var password1=Trim(document.getElementById('password').value);var password2=Trim(document.getElementById('password2').value);if(password1.length<6||password1.length>20){document.getElementById("verifypsw2").className='s erro-alt';document.getElementById("verifypsw2").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;确认有误，请再输入一遍</font>";return false;}
if(password2!=password1){document.getElementById("verifypsw2").className='s erro-alt';document.getElementById("verifypsw2").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;确认有误，请再输入一遍</font>";return false;}else{document.getElementById("verifypsw2").className='s correct-alt';document.getElementById("verifypsw2").innerHTML="<font color='#000000'>&nbsp;&nbsp;&nbsp;&nbsp;</font>";return true;}}
function verifyNickname(){var nickname=Trim(document.getElementById('nickName').value);if(nickname.length<2||byteLength(nickname)>20){document.getElementById("verifyname").className='s erro-alt';document.getElementById("verifyname").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;姓名长度应在2－20之间</font>";return false;}
if(/^[\u4E00-\u9FA5A-Za-z0-9\.\-\_]+$/.test(nickname)==false){document.getElementById("verifyname").className='s erro-alt';document.getElementById("verifyname").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;姓名只能包含中文或英文大小写</font>";return false;}
document.getElementById("verifyname").className='s correct-alt';document.getElementById("verifyname").innerHTML="<font color='#000000'>&nbsp;&nbsp;&nbsp;&nbsp;</font>";}
function checkEmail1(){if(this.focusObj2=="username")
return;var email=document.getElementById('email').value;if(Trim(email)==''){document.getElementById("checkEmail").className='s erro-alt';document.getElementById("checkEmail").innerHTML="<font color='#FF0000'> &nbsp;&nbsp;&nbsp;&nbsp;邮箱地址为空，请输入真实有效的邮箱地址</font>";return false;}
if(!CheckEmailNoAlert(email)){document.getElementById("checkEmail").className='s erro-alt';document.getElementById("checkEmail").innerHTML="<font color='#FF0000'>&nbsp;&nbsp;&nbsp;&nbsp;邮箱地址不正确，请输入真实有效的邮箱地址</font>";return false;}
document.getElementById("checkEmail").className='s';}
function byteLength(value){return value.replace(/[^\x00-\xff]/g,'**').length;}
function trimblank(){if(32==event.keyCode)
event.returnValue=false;}
function checkPost(){var username=RTrim(document.getElementById('username').value);if(username.length<4||byteLength(username)>16){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·用户名只能包含字母和数字,长度在4-16之间</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
if(/^[A-Za-z0-9]+$/.test(username)==false){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·用户名只能包含字母和数字,长度在4-16之间</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
var password=Trim(document.getElementById('password').value);var password2=Trim(document.getElementById('password2').value);if(password!=password2||password.length<6||password.length>20){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·密码长度不符,或确认密码不匹配</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
var nickName=Trim(document.getElementById('nickName').value);if(nickName.length<2||byteLength(nickName)>20){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·姓名不能为空,且长度应该小于20</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
if(/^[\u4E00-\u9FA5A-Za-z0-9\.\-\_]+$/.test(nickName)==false){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·姓名只能包含中文或英文大小写</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
var type1=Trim(document.getElementById('radio1').checked);var type2=Trim(document.getElementById('radio2').checked);var wrongStr="<h2 class='wrong-icon'>出错了！</h2>"
if(!type1&&!type2){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·您必须选择你的性别！</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}
var value=Trim(document.getElementById('email').value);var wrongStr="<h2 class='wrong-icon'>出错了！</h2>"
if(value.length<1||!CheckEmailNoAlert(value)){document.getElementById("haveWrong").innerHTML=wrongStr+"<p>·输入的邮箱地址无效,请重新输入一个有效的邮箱地址</p>";document.getElementById("haveWrong").style.display="block";scrollToByid("haveWrong");return false;}

return true;}

function viewPrev(fileObj){if(fileObj.value.length>0){document.getElementById("prevImage").src=fileObj.value;document.getElementById("prevImage").style.display="";}}
function scrollToByid(element){element=document.getElementById(element);var x=element.x?element.x:element.offsetLeft,y=element.y?element.y:element.offsetTop;window.scrollTo(x,y);}
function validateMobile(sMobile){if(!new RegExp("^1[0-9]{10}$").test(sMobile)){return false;}
return true;}
function validateNumber(str){if(!isNumber(str)){return false;}
return true;}
function validateTelNumber(str){if(!isTelNumber(str)){return false;}
return true;}
function isNumber(numberStr)
{var regu="^[0-9]*$";var re=new RegExp(regu,"g");var r=numberStr.match(re);if(r==numberStr)
{return true;}
return false;}
function isTelNumber(numberStr)
{var regu="^[-\(\)0-9]*$";var re=new RegExp(regu,"g");var r=numberStr.match(re);if(r==numberStr)
{return true;}
return false;}