var msg='';v=new Object();v.account=false;v.pw=false;v.pw2=false;v.email=false;v.ccode=false;
$(document).ready(function(){
  $(".input1").blur(function(){chk_v(this.value,this.name);});
  $(".btn1").click(function(){if(!confirm('確定要送出了嗎？')) return false;$("#signup_form .input1").each(function(){chk_v(this.value,this.name);});if(v.account&&v.pw&&v.pw2&&v.email&&v.ccode) chk_acc();});
});
function chk_v(w,n){
  var err='';var done=false;
  if(n=='ccode'){if(verify_value(w)) err='請輸入驗證碼';else done=true;}
  else if(n=='pw'||n=='pw2'){if(verify_value(w)) err='請輸入密碼'+w+n;else if(!pw_re2.test(w)) err='密碼請勿輸入中文及特殊符號';else if(!checkString(w,6) || checkString(w,12))  err='密碼長度必須介於6~12個字元';else if(w!=$('#pw').val()) err='密碼與確認密碼不相同';else done=true;}
  else if(n=='account'){if(!acc_re.test(w)) err='帳號只能使用英文字母與數字的組合';else if(!acc_re2.test(w)) err='帳號請以英文字母開頭，並介於3~15個字元';else done=true;}
  else if(n=='email'){if(verify_value(w)) err='請輸入Email';else if(!email_re.test(w)) err='請輸入正確的Email格式';else done=true;}
  if(done){$('#c_'+n).html('');$('#c_'+n).fadeOut("slow");v[n]=true;}
  else{$('#c_'+n).html(err);$('#c_'+n).hide();$('#c_'+n).fadeIn("slow");v[n]=false;}
}
function chk_acc(){$.ajax({type:'POST',url:ajax_url+'ajax&mode=chk_signup',data:$('#signup_form').serialize(),success: function(msg){if(msg=='done') $('#signup_form').submit();else alert(msg);}});}
