﻿
function clearqq(){
    if (document.getElementById("temail").value.trim()=="或QQ号"){
        document.getElementById("temail").value=""
    }
}
function infovalid(){
    if(document.getElementById("tkname").value.trim()==""){
        alert("请输入您的幼儿园名称！")
        document.getElementById("tkname").focus();
        return false;
    }
    if(document.getElementById("temail").value.trim()=="或QQ号" || document.getElementById("temail").value.trim()==""){
        alert("请输入您的Email或者QQ号！")
         document.getElementById("temail").focus();
        return false;
    }
    if(document.getElementById("tuname").value.trim()==""){
        alert("请输入您的用户名！")
        document.getElementById("tuname").focus();
        return false;
    }else{
        var usn=document.getElementById("tuname").value.trim();
        if (slength(usn)<1){
	        alert("请输入幼儿园名，例如：百灵双语艺术幼儿园");
	        document.getElementById("tuname").select();
	        return false;
        }
        if(usn.length<3)
        {
            alert("用户名位数不得少于3位");
            document.getElementById("tuname").select();
	        return false;
        }
        
        if (usn.length>13||usn.length<3){
	        alert("用户名字符为3-10位");
	        document.getElementById("tuname").select();
	        return false;
        }
        if (isWhiteWpace(usn)){ 
    	    alert("幼儿园名中不能包含空格");
    	    document.getElementById("tuname").select();
            return false;
        }
        if (!(/^[0-9a-zA-Z]+$/.test(usn))){     
    	    alert("用户名只能输入字母或者数字");
    	    document.getElementById("tuname").select();
            return false;
        }
    }
    if(document.getElementById("tpassword").value.trim()==""){
        alert("请输入您的密码！");
        document.getElementById("tpassword").focus();
        return false;
    }else{
        var password=document.getElementById("tpassword").value;
        if( slength(password)<6 || slength(password)>16 ) {
    	    alert("密码长度需为6-20位");
    	    document.getElementById("tpassword").select();
            return false;
        }
        if( slength2(password) ) {
    	    alert("您的密码中包含了非法字符");
    	    document.getElementById("tpassword").select();
            return false;
        }
        if(charAllSame(password)){
    	    alert("您的密码过于简单");
    	    document.getElementById("tpassword").select();
            return false;
        }
        if( password == document.getElementById("tuname").value) {
    	    alert("密码不能和用户名相同");
    	    document.getElementById("tpassword").select();
            return false;
        }
    }
    if(document.getElementById("tuname").value.trim().lengthCN()!=document.getElementById("tuname").value.trim().length){
        alert("用户名不能有汉字，只能是字母或数字！")
        return false;
    }
    return true;
}

function reginfo(){
    if(infovalid() != true){
        return false;
    }
    var kname =document.getElementById("tkname").value.trim();
    var kemail =document.getElementById("temail").value.trim();
    var uname =document.getElementById("tuname").value.trim();
    var upass =document.getElementById("tpassword").value.trim();
    
    document.getElementById("divloading").innerHTML="<img src='/ajax/loader2.gif' />"
    //注册幼儿园    var Ajax = new oAjax("diy/reginfo.aspx","defaultform",registerBack);
        
    var arrKey = new Array("tYsName","tYsAddress","iPhone","iEmail","bossName","bossPhone","username","password","iQQ","txtSubUrl","sltProvinceId","sltAllLocId","isHaveOrNot","haveSchoolUrl");	
    
    var arrValue = new Array(kname,"","",kemail,"","",uname,upass,"",uname,"","","","");

	Ajax.Post(arrKey,arrValue);   
}

function registerBack(content) {
    var result = getTagValue(content,"Success");
    var sucFlag = false;
    if(result && result == "True"){
        if(getTagValue(content,"RowCount")=="1"){
        
        }else if(getTagValue(content,"RowCount")=="2"){
            alert("这个用户名有人用了，请换一个用户名！")
        }else if(getTagValue(content,"RowCount")=="3"){
            alert("这个用户名有人用了，请换一个用户名！")
        }else if(getTagValue(content,"RowCount")=="4"){
            sucFlag = true;
            alert("恭喜您幼儿园网站创建成功！");
            document.getElementById("regbox").innerHTML="<div style=\"width:100%;text-align:center;font-size:13px;height:45px;font-weight:bold;\"><a href=\"http://www.51yey.com/garden/"+$F("tuname")+"/default.html\" target=\"_blank\">您的幼儿园网站注册成功，点击这里进入>></a><br/>您的域名：http://"+$F("tuname")+".51yey.com 将于1个工作日内开通，请您继续关注！</div>"

        }else if(getTagValue(content,"RowCount")=="5"){
            alert("这个用户名有人用了，请换一个用户名！")
        }else if(getTagValue(content,"RowCount")=="0"){
            alert("创建出错，请联系我们的客服QQ 10194562！")
        }
    }else{
        alert("创建出错，请联系我们的客服QQ 10194562！")
    }
    if(!sucFlag){
        document.getElementById("divloading").innerHTML="<a class=\"nmore01\" onclick=\"reginfo();return false;\" href=\"#\" >免费注册</a>"
    }
}

function slength(st){
    sl1=st.length;
    strLen=0;
    for(i=0;i<sl1;i++){
	    if(st.charCodeAt(i)>255) strLen+=2;
     else strLen++;
    }
    return strLen;
}

function slength2(str){
	var len;
	var i;
	len = 0;
	for (i=0;i<str.length;i++){
		if (str.charCodeAt(i)>255) return true;
	}
	return false;
}

function isWhiteWpace (s)
{
  var whitespace = " \t\n\r";
  var i;
  for (i = 0; i < s.length; i++){   
     var c = s.charAt(i);
     if (whitespace.indexOf(c) >= 0) {
		  return true;
	  }
   }
   return false;
}

function charAllSame(str){
	for(var i = 0 ; i < str.length - 1 ; i ++){
		if (str.charAt(i) != str.charAt(i + 1)){
			return false;
		}
	}
	return true;
}

function isSsnString (usn)
{
    var teststr=/^[\u4e00-\u9fa50-9a-z]([\u4e00-\u9fa50-9a-z_\-\.]*[\u4e00-\u9fa50-9a-z])?$/i;
	if(teststr.test(usn))
		return true;
	else
		return false;
}


String.prototype.trim=function(){     
    return this.replace(/(^\s*)|(\s*$)/g, '');  
}
String.prototype.lengthCN=function(){ 
    if(!this){return 0;}
    return this.replace(/[^\x00-\xff]/g,"**").length; 
}