﻿function VerifyAllinfos(){
  if($("checkAgree").checked==true)
   {
    var txtBox=$("Reg_page1").getElementsByTagName("span");
    for(var i=0;i<txtBox.length;i++)
    {

    if(txtBox[i].id!="")
    {
        if(txtBox[i].id=="NameReg")
        {
        if($("txtFName").value.length<=0)
        {
            return ImportObj("txtFName");
        }
        if($("txtLName").value.length<=0)
        {
            return ImportObj("txtLName");
        }
        var data=GetRadio("radioSex")

            if(data.length<=0)
            {
                spanCls.dealWrong($("radioSex"),"0");
                return ImportObj($("radioSex"));
            }
                
        }
        else
        {
        if(txtBox[i].className!=spanCls.Items["r"])
        {

            var txt;
            txt=txtBox[i].id.split('Span')[0];
            return ImportObj(txt);
        }
        }
    }
    }
       if(!numcheck("txtIntro"))
    {
        return ImportObj("txtIntro");
    }
    return true;
   }
   else
   {
    alert("請您查看服務條款");
    return false;
   }
}
     function ImportObj(obj)
     {
         $(obj).focus();

         return false;
     }
    
function GetRadio(obj)
{
    var obj1=document.getElementsByName(obj);
    var data="";
    for(var i=0;i<obj1.length;i++)
    {
        if(obj1[i].checked==true){
        data=obj1[i].value;
        return data;
           }
    }
    return data;
}

var spanCls=new Span_Class();
spanCls.addItems("r","Reg_b1");//正確
spanCls.addItems("e","Reg_b2");//錯誤
spanCls.addItems("w","Reg_b3");//警告

spanCls.addWarns("txtNum","保護隱私請勿使用手機碼");
spanCls.addWarns("txtPwd","請輸入您的密碼");
spanCls.addWarns("txtRePwd","請再次輸入您的密碼");
spanCls.addWarns("txtFName","請輸入您的真實姓名");
spanCls.addWarns("txtLName","請輸入您的真實姓名");
spanCls.addWarns("txtEmail","請輸入正確的信箱");
spanCls.addWarns("txtQQ","請輸入正確的QQ號");
spanCls.addWarns("txtPhone","請輸入正確的手機號 ");
spanCls.addErrors("txtNum0","會員編號不能以零開頭");
spanCls.addErrors("txtNum1","會員編號長度不符");
spanCls.addErrors("txtNum3","會員編號只能輸入數字");
spanCls.addErrors("txtNum2","編號已經被註冊");
spanCls.addErrors("txtPwd0","輸入密碼長度錯誤");
spanCls.addErrors("txtPwd1","密碼不能為空");
spanCls.addErrors("txtRePwd0","前後密碼不一致");
spanCls.addErrors("txtRePwd1","輸入密碼長度錯誤");
spanCls.addErrors("txtPhone0","手機號必須輸入! ");
spanCls.addErrors("txtPhone1","您輸入的手機號格式不正確! ");
spanCls.addErrors("txtPhone2","您輸入的手機號已經註冊! ");
spanCls.addErrors("txtFName0","姓名必須輸入");
spanCls.addErrors("txtLName0","姓名必須輸入");
spanCls.addErrors("radioSex0","請選擇您的性別");
spanCls.addErrors("txtEmail0","請輸入正確的信箱");
spanCls.addErrors("txtEmail1","郵件不能為空");
spanCls.addErrors("txtEmail2","郵件已經被註冊");
spanCls.addErrors("DD0","請輸入正確的日期");
spanCls.addErrors("selCity0","請選擇您的籍貫");
spanCls.addErrors("txtQQ0","QQ號必須輸入");
spanCls.addErrors("txtQQ1","QQ號輸入不正確");
spanCls.addErrors("txtQQ2","QQ號不能重複");
spanCls.addErrors("txtQQ3","QQ號不能以0開頭");
spanCls.addRight("txtNum0","編號輸入正確");
spanCls.addRight("txtNum1","系統將自動為您分配編號");
spanCls.addRight("txtPwd0","密碼輸入正確");
spanCls.addRight("txtRePwd0","密碼輸入正確");
spanCls.addRight("txtFName0","姓名輸入正確");
spanCls.addRight("txtLName0","姓名輸入正確");
spanCls.addRight("txtEmail0","郵件可以被註冊");
spanCls.addRight("DD0","日期輸入正確");
spanCls.addRight("selCity0","選擇正確");
spanCls.addRight("txtQQ0","QQ號輸入正確");
spanCls.addRight("radioSex0","性別選擇正確");
spanCls.addRight("txtPhone0","手機輸入正確! ");
function numcheck(obj)
{
    var gg=document.getElementById(obj);
    if(gg.value=="請寫下您的個人介紹、征友要求、感情經歷、日記、座右銘、簽名檔…（20~1000個字）")
    {
        alert("請認真填寫您的獨白");
        return false;
    }
   if(gg.value.length<20)
   {
    alert("您輸入的獨白字數少於系統最低要求20個，請認真填寫獨白");
    return false;
   }
   if(gg.value.length>1000)
   {
    alert("您輸入的獨白字數超過系統限制");
    return false;
   }
    return true;
}















