//***********************************************************************************//
//Ajax 物件初始化 Function;
//***********************************************************************************//
function InitXMLHttpRequestObject()
{
  var XMLHttpRequestObject = false;
  
  try
  {
    XMLHttpRequestObject = new XMLHttpRequest();
  }
  catch(e)
  {
    var aryXmlHttp = new Array(
                               "MSXML2.XMLHTTP",
                               "Microsoft.XMLHTTP",
                               "MSXML2.XMLHTTP.6.0",
                               "MSXML2.XMLHTTP.5.0",
                               "MSXML2.XMLHTTP.4.0",
                               "MSXML2.XMLHTTP.3.0"
                               );
    for(var i = 0 ; i < aryXmlHttp.length && !XMLHttpRequestObject ; i++) {
        try {
          XMLHttpRequestObject = new ActiveXObject(aryXmlHttp[i]);
          } 
        catch (e) {}
        }//End of for(var i = 0 ; i < aryXmlHttp.length && !XMLHttpRequestObject ; i++) {;
  }
  
  if(!XMLHttpRequestObject) {
     alert("Error: failed to create the XMLHttpRequest object.");
     }
  else {
     return XMLHttpRequestObject;
     }

}//End of function InitAjaxObject();



//***********************************************************************************//
//Ajax 重新產生《驗證碼》的 Function;
//***********************************************************************************//
function Re_NewNumber(divID, MSG_LANG)
{
   var obj       = document.getElementById(divID);
   var url       = '/manager/include/VCode_aj_ReNo.php';
   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_OnSubmit(Verify_Code, MSG_LANG)
{
   if(Verify_Code == '') {
      alert('Please input the Code!');
      document.getElementById('Verify_Code').focus();
      document.getElementById('Verify_Code').select();
      return false;
      } 

   var obj_Form  = document.getElementById('Contact_Form');
   var url       = '/manager/include/VCode_aj_ChkNo.php';
   var postStr   = 'Verify_Code=' + 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) {
	           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);



//***********************************************************************************//
//Contact Us 所需檢查的欄位值;
//***********************************************************************************//
function CheckValue_TW()
{

   if(document.getElementById('the_name').value == "") {
      alert("請輸入姓名 !!");
      document.getElementById('the_name').focus();
      document.getElementById('the_name').select();
      return false;
      }			

   if(document.getElementById('the_email').value == "") {
      alert("請輸入 E-mail !!");
      document.getElementById('the_email').focus();
      document.getElementById('the_email').select();
      return false;
      }			

   if((document.getElementById('the_email').value.indexOf('@', 0) == -1) || (document.getElementById('the_email').value.indexOf('.', 0) == -1)) {
      alert("請輸入 E-mail !!");
      document.getElementById('the_email').focus();
      document.getElementById('the_email').select();
      return false;
      }

   if(document.getElementById('the_subject').selectedIndex < 1) {
      alert("請選擇訊息主旨 !!");
      document.getElementById('the_subject').focus();
      return false;
      }

   if(document.getElementById('the_message').value == "") {
      alert("請輸入訊息內容!!");
      document.getElementById('the_message').focus();
      document.getElementById('the_message').select();
      return false;
      }			

   if(document.getElementById('Verify_Code').value.length != 5 ) {
      alert("請輸入驗證碼 !!");
      document.getElementById('Verify_Code').focus();
      document.getElementById('Verify_Code').select();
      return false;
      }

   Chk_OnSubmit(document.getElementById('Verify_Code').value, 'TW');

}


//***********************************************************************************//
//Contact Us 所需檢查的欄位值;
//***********************************************************************************//
function CheckValue_EN()
{

   if(document.getElementById('the_name').value == "") {
      alert("Please input the Name !!");
      document.getElementById('the_name').focus();
      document.getElementById('the_name').select();
      return false;
      }			

   if(document.getElementById('the_email').value == "") {
      alert("Please input the E-mail !!");
      document.getElementById('the_email').focus();
      document.getElementById('the_email').select();
      return false;
      }			

   if((document.getElementById('the_email').value.indexOf('@', 0) == -1) || (document.getElementById('the_email').value.indexOf('.', 0) == -1)) {
      alert("Please input the E-mail !!");
      document.getElementById('the_email').focus();
      document.getElementById('the_email').select();
      return false;
      }

   if(document.getElementById('the_subject').selectedIndex < 1) {
      alert("Please input the Subject !!");
      document.getElementById('the_subject').focus();
      return false;
      }

   if(document.getElementById('the_message').value == "") {
      alert("Please input the Message !!");
      document.getElementById('the_message').focus();
      document.getElementById('the_message').select();
      return false;
      }			


   if(document.getElementById('Verify_Code').value.length != 5 ) {
      alert("Please input the Code!");
      document.getElementById('Verify_Code').focus();
      document.getElementById('Verify_Code').select();
      return false;
      }

   Chk_OnSubmit(document.getElementById('Verify_Code').value, 'EN');

}
//***********************************************************************************//
//END
//***********************************************************************************//