//***********************************************************************************//
//Ajax 取得《地址》變化 的資料 Function;
//***********************************************************************************//
function getArrive_Change(i_arrive_inherit0, divID)
{
   var obj       = document.getElementById(divID);
   var url       = '/manager/include/Arrive_show.php?timeStamp=' + new Date().getTime();
   var postStr   = 'i_arrive_inherit0=' + i_arrive_inherit0 + '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

//   obj.innerHTML = '<font color="#FF0000">Loading..........  Please Wait!!</font>';

   if(XmlHR_Obj)
   {
      XmlHR_Obj.open('POST', url, true);
      XmlHR_Obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      XmlHR_Obj.send(postStr);

      XmlHR_Obj.onreadystatechange = function()
      {
       if(XmlHR_Obj.readyState == 4 && XmlHR_Obj.status == 200) {
          obj.innerHTML = XmlHR_Obj.responseText;
          }
      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function getArrive_Change(i_arrive_inherit0, divID);
//***********************************************************************************//
//END
//***********************************************************************************//



//####################################################################################//
//####################################################################################//



//***********************************************************************************//
//Ajax 重新產生《驗證碼》的 Function;
//***********************************************************************************//
function Re_NewNumber(divID, MSG_LANG)
{
   var obj       = document.getElementById(divID);
   var url       = '/manager/include/VCode_aj_ReNo.php?timeStamp=' + new Date().getTime();
   var postStr   = 'MSG_LANG=' + MSG_LANG + '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

//   obj.innerHTML = '<font color="#FF0000">Loading..........  Please Wait!!</font>';

   if(XmlHR_Obj)
   {
      XmlHR_Obj.open('POST', url, true);
      XmlHR_Obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      XmlHR_Obj.send(postStr);

      XmlHR_Obj.onreadystatechange = function()
      {
       if(XmlHR_Obj.readyState == 4 && XmlHR_Obj.status == 200) {
          obj.innerHTML = XmlHR_Obj.responseText;
          }
      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function Re_NewNumber(divID, MSG_LANG);



//***********************************************************************************//
//Ajax 確認《帳號》是否重複 的資料 Function;
//***********************************************************************************//
function Chk_Login_OnSubmit(Login_Verify_Code, MSG_LANG)
{
   if(Login_Verify_Code == '') {
      alert('請輸入驗證碼!');
      document.getElementById('Login_Verify_Code').focus();
      document.getElementById('Login_Verify_Code').select();
      return false;
      } 

   var obj_Form  = document.getElementById('LogIn_Form');
   var url       = '/manager/include/VCode_aj_ChkNo.php?timeStamp=' + new Date().getTime();
   var postStr   = 'Login_Verify_Code=' + Login_Verify_Code + '&MSG_LANG=' + MSG_LANG + '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

//   obj.innerHTML = '<font color="#FF0000">Loading..........  Please Wait!!</font>';

   if(XmlHR_Obj)
   {
      XmlHR_Obj.open('POST', url, true);
      XmlHR_Obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      XmlHR_Obj.send(postStr);

      XmlHR_Obj.onreadystatechange = function()
      {
       if(XmlHR_Obj.readyState == 4 && XmlHR_Obj.status == 200) {
          var retren_Val = XmlHR_Obj.responseText.split('|');
          if(parseInt(retren_Val[0]) > 0) {
             document.getElementById('Login_ID').value = document.getElementById('Login_ID').value.toLowerCase();
             document.getElementById('Login_Send_Msg').style.display  = '';
             document.getElementById('Login_Send_Ctrl').style.display = 'none';
	           obj_Form.submit();
             }
          else {
             alert(retren_Val[1]);
	           document.getElementById(retren_Val[2]).focus();
	           document.getElementById(retren_Val[2]).select();
             return false;
             }

          }

      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function Chk_OnSubmit(Verify_Code);



//***********************************************************************************//
//會員登入時所需檢查的欄位值;
//***********************************************************************************//
function CheckLogInValue()
{
   if(document.getElementById('Login_ID').value == "") {
      alert("請輸入帳號!!");
      document.getElementById('Login_ID').focus();
      document.getElementById('Login_ID').select();
      return false;
      }


   if(document.getElementById('Login_PWD').value == "") {
      alert("請輸入密碼!!");
      document.getElementById('Login_PWD').focus();
      document.getElementById('Login_PWD').select();
      return false;
      }

   if(document.getElementById('Login_Verify_Code').value.length != 5 ) {
      alert("請輸入驗證碼!");
      document.getElementById('Login_Verify_Code').focus();
      document.getElementById('Login_Verify_Code').select();
      return false;
      }

   Chk_Login_OnSubmit(document.getElementById('Login_Verify_Code').value, 'TW')

}
//***********************************************************************************//
//END
//***********************************************************************************//


//####################################################################################//
//####################################################################################//



//***********************************************************************************//
//Ajax 確認《帳號》是否重複 的資料 Function;
//***********************************************************************************//
function Chk_Account(vc_account)
{
   if(vc_account == '') {
      alert('請輸入帳號!');
      document.getElementById('vc_account').focus();
      document.getElementById('vc_account').select();
      return false;
      } 

   var url       = '/w_family/w_member/Chk_Account_show.php?timeStamp=' + new Date().getTime();
   var postStr   = 'vc_account=' + vc_account + '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

//   obj.innerHTML = '<font color="#FF0000">Loading..........  Please Wait!!</font>';

   if(XmlHR_Obj)
   {
      XmlHR_Obj.open('POST', url, true);
      XmlHR_Obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      XmlHR_Obj.send(postStr);

      XmlHR_Obj.onreadystatechange = function()
      {
       if(XmlHR_Obj.readyState == 4 && XmlHR_Obj.status == 200) {
          if(parseInt(XmlHR_Obj.responseText) > 0) {
             alert('這個帳號可以使用。');
             return true;
             }
          else {
             alert('這個帳號已經有人在使用了，請先更換新帳號，並再確認一次！');
             document.getElementById('vc_account').focus();
             document.getElementById('vc_account').select();
             return false;
             }
          }
      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function Chk_Account(vc_account);



//***********************************************************************************//
//Ajax 確認《帳號》是否重複 的資料 Function;
//***********************************************************************************//
function Chk_OnSubmit(vc_account)
{
   if(vc_account == '') {
      alert('請輸入帳號!');
      document.getElementById('vc_account').focus();
      document.getElementById('vc_account').select();
      return false;
      } 

   var url       = '/w_family/w_member/Chk_OnSubmit_show.php?timeStamp=' + new Date().getTime();
   var postStr   = 'vc_account=' + vc_account +  '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

//   obj.innerHTML = '<font color="#FF0000">Loading..........  Please Wait!!</font>';

   if(XmlHR_Obj)
   {
      XmlHR_Obj.open('POST', url, true);
      XmlHR_Obj.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
      XmlHR_Obj.send(postStr);

      XmlHR_Obj.onreadystatechange = function()
      {
       if(XmlHR_Obj.readyState == 4 && XmlHR_Obj.status == 200) {
          var retren_Val = XmlHR_Obj.responseText.split('|');
          if(parseInt(retren_Val[0]) > 0) {
             document.getElementById('Send_Msg').style.display  = '';
             document.getElementById('Send_Ctrl').style.display = 'none';
	           document.getElementById('MBR_Form').submit();
             }
          else {
             alert(retren_Val[1]);
	           document.getElementById(retren_Val[2]).focus();
	           document.getElementById(retren_Val[2]).select();
             return false;
             }

          }
      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function Chk_Account_OnSubmit(vc_account);




//***********************************************************************************//
//會員註冊所需檢查的欄位值;
//***********************************************************************************//
function CheckValue()
{

   if(document.getElementById('vc_account').value == "" ) {
      alert("請填寫帳號!!");
      document.getElementById('vc_account').focus();
      document.getElementById('vc_account').select();
      return false;
      } 	


   var ACC_tmp = document.getElementById('vc_account').value;  

   if(ACC_tmp.length < 4) {
      alert("請填入至少4個字元的帳號!!");
      document.getElementById('vc_account').focus();
      document.getElementById('vc_account').select();
      return false;
      }
      
   for(i = 0 ; i < ACC_tmp.length ; i++) {
       ACC_tmp_Si = ACC_tmp.charAt(i);
       if((ACC_tmp_Si == ' ') || (ACC_tmp_Si == '　') || (ACC_tmp_Si == '"') || (ACC_tmp_Si == "'")) {
          alert("帳號不可使用空白鍵、「'」、及「\"」!!");
          document.getElementById('vc_account').focus();
          document.getElementById('vc_account').select();
          return false;
          }

       }


   var PWD_tmp = document.getElementById('vc_password0').value;  

   if(PWD_tmp.length < 4) {
      alert("請填入至少4個字元的密碼!!");
      document.getElementById('vc_password0').focus();
      document.getElementById('vc_password0').select();
      return false;
      }

   for(i = 0 ; i < PWD_tmp.length ; i++) {
       PWD_tmp_Si = PWD_tmp.charAt(i);
       if((PWD_tmp_Si == ' ') || (PWD_tmp_Si == '　') || (PWD_tmp_Si == '"') || (PWD_tmp_Si == "'")) {
          alert('密碼不可使用空白鍵、及「"」!!');
          document.getElementById('vc_password0').focus();
          document.getElementById('vc_password0').select();
          return false;
          }

       }


   if(document.getElementById('vc_password0').value != document.getElementById('vc_password1').value) {
      alert("密碼確認不同，請重新輸入!!");
      document.getElementById('vc_password1').focus();
      document.getElementById('vc_password1').select();
      return false;
      }


   if(document.getElementById('vc_realname0').value == "" ) {
      alert("請填寫聯絡姓名!!");
      document.getElementById('vc_realname0').focus();
      document.getElementById('vc_realname0').select();
      return false;
      } 	



   if(document.getElementById('vc_tel0').value == "") {
      alert("請填寫聯絡電話!!");
      document.getElementById('vc_tel0').focus();
      document.getElementById('vc_tel0').select();
      return false;
      }			


   if(document.getElementById('i_arrive_inherit0').value <= 0) {
      alert("請選擇縣市!");
      document.getElementById('i_arrive_inherit0').focus();
      return false;
      }


   if(document.getElementById('i_arrive_inherit1').value <= 0) {
      alert("請選擇鄉鎮!");
      document.getElementById('i_arrive_inherit1').focus();
      return false;
      }


   if(document.getElementById('vc_address0').value == "") {
      alert("請填寫地址!!");
      document.getElementById('vc_address0').focus();
      document.getElementById('vc_address0').select();
      return false;
      }			


   if(document.getElementById('vc_email0').value == "") {
      alert("請填寫 Email 1!!");
      document.getElementById('vc_email0').focus();
      document.getElementById('vc_email0').select();
      return false;
      }			

	 if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('vc_email0').value))) {
      alert("請輸入正確的 Email 1 格式!!");
      document.getElementById('vc_email0').focus();
      document.getElementById('vc_email0').select();
      return false;
		  }

   if(document.getElementById('vc_email1').value != "") {
  	  if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.getElementById('vc_email1').value))) {
         alert("請輸入正確的 Email 2 格式!!");
         document.getElementById('vc_email1').focus();
         document.getElementById('vc_email1').select();
         return false;
		     }
      }			

   if(document.getElementById('vc_mobile_phone').value == "" ) {
      alert("請填寫手機號碼!!");
      document.getElementById('vc_mobile_phone').focus();
      document.getElementById('vc_mobile_phone').select();
      return false;
      } 	

//	 if(!(/^09([0-9]{8})+$/.test(document.getElementById('vc_mobile_phone').value))) {
	 if(!(/^[0-9]*$/.test(document.getElementById('vc_mobile_phone').value))) {
      alert("請輸入正確的 手機號碼 格式!!");
      document.getElementById('vc_mobile_phone').focus();
      document.getElementById('vc_mobile_phone').select();
      return false;
		  }

   if(document.getElementById('i_GetInfo_inherit').value <= 0) {
      alert("請問您從何得知本站訊息??");
      document.getElementById('i_GetInfo_inherit').focus();
      return false;
      }


   document.getElementById('vc_account').value = document.getElementById('vc_account').value.toLowerCase();  

   Chk_OnSubmit(document.getElementById('vc_account').value.toLowerCase());

}

function CheckNumber(no)
{
   var notmp = no;
   for(pno = 0 ; pno < notmp.length ; pno++) {
       notmp2 = notmp.substring(pno, pno + 1);
       if(notmp2 < "0" || notmp2 > "9" )
          return 0;
       }

   return 1;

}

//***********************************************************************************//
//END
//***********************************************************************************//