//注册开始
var ifuidok=0;
var ifpwd1ok=0;
var ifpwd2ok=0;
var ifncok=0;
var ifqqok=0;
var ifyxok=0;
var ifyzmok=0;
var ifmotok=0;
var ifmotyzmok=0;
var xmlHttp = false;
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttp = false;
}
}
if (!xmlHttp && typeof XMLHttpRequest != 'undefined') {
xmlHttp = new XMLHttpRequest();
}
function updatePage() {
if (xmlHttp.readyState == 4) {
response = xmlHttp.responseText;
response=response.replace(/[\r\n]/g,'');
if(response=="True"){document.getElementById("ts1").innerHTML="很遗憾,该帐号已存在";document.getElementById("imgts1").innerHTML="
";}
else if(response=="False"){document.getElementById("ts1").innerHTML="恭喜你,帐号可以使用";document.getElementById("imgts1").innerHTML="
";ifuidok=1;}
}
}
function userCheck(){
ifuidok=0;
document.getElementById("imgts1").innerHTML="";
t1v =document.f1.t1.value;
re = /^[0-9a-z_]+$/gi;
if(t1v.length<4 || t1v.length>20 || !re.test(t1v)){document.getElementById("ts1").innerHTML="请输入有效的帐号(4-20位字母、数字或下划线组合)";document.getElementById("imgts1").innerHTML="
";return false;}
document.getElementById("ts1").innerHTML="用户名正在检测……";
var url = "userCheck.php?uid="+t1v;
xmlHttp.open("get", url, true);
xmlHttp.onreadystatechange = updatePage;
xmlHttp.send(null);
}
function pwd1chk(){
ifpwd1ok=0;
t2v =document.f1.t2.value;
if(t2v.length<6 || t2v.length>20){
document.getElementById("ts2").innerHTML="6-20个字母、数字、下划线的组合";document.getElementById("imgts2").innerHTML="
";return false;
}else{
document.getElementById("ts2").innerHTML="6-20个字母、数字、下划线的组合";document.getElementById("imgts2").innerHTML="
";ifpwd1ok=1;return false;
}
}
function pwd2chk(){
ifpwd2ok=0;
t3v =document.f1.t3.value;
t2v =document.f1.t2.value;
if(0==ifpwd1ok || t2v!=t3v){document.getElementById("ts3").innerHTML="确保密码输入正确";document.getElementById("imgts3").innerHTML="
";return false;}
else{document.getElementById("ts3").innerHTML="密码输入一致";document.getElementById("imgts3").innerHTML="
";ifpwd2ok=1;return false;}
}
var xmlHttpnc = false;
try {
xmlHttpnc = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlHttpnc = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e2) {
xmlHttpnc = false;
}
}
if (!xmlHttpnc && typeof XMLHttpRequest != 'undefined') {
xmlHttpnc = new XMLHttpRequest();
}
function updatePagenc() {
if (xmlHttpnc.readyState == 4) {
response = xmlHttpnc.responseText;
response=response.replace(/[\r\n]/g,'');
if(response=="True"){document.getElementById("ts4").innerHTML="很遗憾,该昵称已被用户使用";document.getElementById("imgts4").innerHTML="
";}
else if(response=="False"){document.getElementById("ts4").innerHTML="恭喜你,昵称可以使用";document.getElementById("imgts4").innerHTML="
";ifncok=1;}
}
}
function ncCheck(){
ifncok=0;
t4v =document.f1.t4.value;
if(t4v.replace(/\s/,"")==""){document.getElementById("ts4").innerHTML="请输入您在本站的昵称";document.getElementById("imgts4").innerHTML="
";return false;}
document.getElementById("ts4").innerHTML="昵称正在检测……";
var url = "ncCheck.php?nc="+t4v;
xmlHttpnc.open("get", url, true);
xmlHttpnc.onreadystatechange = updatePagenc;
xmlHttpnc.send(null);
}
function qqCheck(){
ifqqok=0;
t6v =document.f1.t6.value;
if(t6v.replace(/\s/,"")==""){document.getElementById("ts6").innerHTML="请填写正确的联系QQ";document.getElementById("imgts6").innerHTML="
";return false;}
else{document.getElementById("ts6").innerHTML="常用QQ号码";document.getElementById("imgts6").innerHTML="
";ifqqok=1;}
}
function yxCheck(){
ifyxok=0;
t7v =document.f1.t7.value;
if(t7v.replace(/\s/,"")=="" || !isEmail(t7v)){objhtml("ts7","请填写正确的邮箱");objhtml("imgts7","
");return false;}
else{objhtml("ts7","邮箱");objhtml("imgts7","
");ifyxok=1;}
}
function yzmCheck(){
ifyzmok=0;
t5v =document.f1.t5.value;
if(t5v.replace(/\s/,"")==""){objhtml("ts5","请输入图形验证码");objhtml("imgts5","
");return false;}
objhtml("ts5","正在验证...");
$.post("yzmCheck.php",{yzm:t5v},function(result){
if(result=="True"){objhtml("ts5","验证码输入有误");objhtml("imgts5","
");}
else if(result=="False"){objhtml("ts5","");objhtml("imgts5","
");ifyzmok=1;}
});
}
function motCheck(){
ifmotok=0;
t8v=document.f1.t8.value;
var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(16[0-9]{1})|(17[0-9]{1})|(18[0-9]{1})|(19[0-9]{1}))+\d{8})$/;
if(t8v.length==0 || t8v.length!=11 || !myreg.test(t8v)){objhtml("ts8","手机号码格式有误");objhtml("imgts8","
");return false;}
objhtml("ts8","手机号码正在检测……");objhtml("imgts8","");
$.post("motCheck.php",{mot:t8v},function(result){
if(result=="True"){objhtml("ts8","很遗憾,该号码已被其他用户绑定使用");objhtml("imgts8","
");}
else if(result=="False"){objhtml("ts8","");objhtml("imgts8","
");ifmotok=1;}
});
}
function motyzmCheck(){
ifmotyzmok=0;
t9v=document.f1.t9.value;
if(t9v.replace(/\s/,"")==""){objhtml("ts9","请输入验证码");objhtml("imgts9","
");return false;}
objhtml("ts9","正在验证...");
$.post("motyzmCheck.php",{yzm:t9v},function(result){
if(result=="True"){objhtml("ts9","短信验证码有误");objhtml("imgts9","
");}
else if(result=="False"){objhtml("ts9","");objhtml("imgts9","
");ifmotyzmok=1;}
});
}
var sz;
function sjzou(){
s=parseInt(document.getElementById("sjzouv").innerHTML);
if(s<=0){
clearInterval(sz);
objhtml("sjzouv","120");
objdis("fs1","");
objdis("fs2","none");
return false;
}else{
objhtml("sjzouv",s-1);
}
}
function yzonc(){
if(0==ifyzmok){yzmCheck();return false;}
if(0==ifmotok){motCheck();return false;}
objdis("fs1","none");
objdis("fs2","");
sz=setInterval("sjzou()",1000);
$.post("mobreg.php",{mot:document.f1.t8.value,txyzm:document.f1.t5.value},function(result){
if(result=="err1"){motCheck();return false;}
else if(result=="err2"){yzmCheck();}
else if(result=="errbig"){alert("发送数量超过当日最大数量,发送失败");return false;}
});
return false;
}
function tj(){
if(0==ifuidok){userCheck();return false;}
if(0==ifpwd1ok){pwd1chk();return false;}
if(0==ifpwd2ok){pwd2chk();return false;}
if(0==ifncok){ncCheck();return false;}
if(0==ifqqok){qqCheck();return false;}
if(0==ifyxok){yxCheck();return false;}
if(0==ifyzmok){yzmCheck();return false;}
if(document.getElementById("fs1")){
if(0==ifmotok){motCheck();return false;}
if(0==ifmotyzmok){motyzmCheck();return false;}
}
layer.msg('数据处理中', {icon: 16 ,time: 0,shade :0.25});
f1.action="reg.php?action=add";
}
//注册结束
//登录开始
function login(){
document.getElementById("ts").innerHTML="";
document.getElementById("ts").className="";
if((document.f1.t1.value).replace(/\s/,"")==""){document.getElementById("ts").innerHTML="请输入登录账号";document.getElementById("ts").className="dts";document.f1.t1.focus();return false;}
if((document.f1.t2.value).replace(/\s/,"")==""){document.getElementById("ts").innerHTML="请输入登录密码";document.getElementById("ts").className="dts";document.f1.t2.focus();return false;}
layer.msg('数据处理中', {icon: 16 ,time: 0,shade :0.25});
f1.action="index.php?action=login";
}
function caponc(x){
for(i=1;i<=3;i++){
if(document.getElementById("cap"+i)){
document.getElementById("cap"+i).className="a2";
document.getElementById("loginmod"+i).style.display="none";
}
}
if(x==3){document.getElementById("ksd1").style.display="none";}else{document.getElementById("ksd1").style.display="";}
document.getElementById("cap"+x).className="a1";
document.getElementById("loginmod"+x).style.display="";
}
//登录结束
//邮箱找回密码
function getpwdtj(){
if((document.f1.t0.value).replace(/\s/,"")==""){alert("请输入帐号!");document.f1.t0.focus();return false;}
if((document.f1.t1.value).replace(/\s/,"")=="" || !isEmail(document.f1.t1.value)){alert("请输入有效的邮箱!");document.f1.t1.focus();return false;}
if((document.f1.t2.value).replace(/\s/,"")==""){alert("请输入验证码!");document.f1.t2.focus();return false;}
tjwait();
f1.action="getpasswd.php"
}
function repwdtj(x,y,z){
if((document.f1.t1.value).replace(/\s/,"")==""){alert("请输入密码!");document.f1.t1.focus();return false;}
if(document.f1.t1.value!=document.f1.t2.value){alert("两次密码输入不一致!");document.f1.t2.focus();return false;}
tjwait();
f1.action="repwd.php?id="+x+"&chk="+y+"&tmp="+z
}
//邮箱判断
function isEmail(str){//判断邮箱
var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;
return reg.test(str);
}
//手机找回密码
function getmobtj(){
if((document.f1.t1.value).replace(/\s/,"")==""){alert("请输入有效的帐号!");document.f1.t1.focus();return false;}
if((document.f1.t2.value).replace(/\s/,"")==""){alert("请输入手机号码!");document.f1.t2.focus();return false;}
if((document.f1.t3.value).replace(/\s/,"")==""){alert("请输入验证码!");document.f1.t3.focus();return false;}
tjwait();
f1.action="getmob.php"
}
function objdis(x,y){
document.getElementById(x).style.display=y;
}
function objhtml(x,y){
document.getElementById(x).innerHTML=y;
}