//***********************************************************************************//
//Ajax 取得 Domain Name Whois 資料 Function;
//***********************************************************************************//
function getDoMName_Qry(vc_domain, txt_DoMName ,i_lang, i_show)
{

	 if(vc_domain.substring(0, 4) == 'xn--') {
      alert('網址格式錯誤!!');
      document.getElementById('vc_domain').focus();
      document.getElementById('vc_domain').select();
      return false;
      } 

   var obj       = document.getElementById('Show_DoMName_Qry');
   if(i_lang == 1)
      var url       = '/w_domain/w_DoMReg/ajax_lib/aj_DoMName_Qry_EN.php';
   else   
      var url       = '/w_domain/w_DoMReg/ajax_lib/aj_DoMName_Qry_TW.php';
   var postStr   = 'vc_domain=' + vc_domain + '&txt_DoMName=' + txt_DoMName + '&parm=' + new Date().getTime();
   var XmlHR_Obj = InitXMLHttpRequestObject();

   obj.innerHTML = '<p><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(i_show == 1) {
             obj.innerHTML = XmlHR_Obj.responseText;
             }
          else
          	 document.location.replace('/w_domain/w_DoMReg/S1_DName.php');             
          }
      }//End of XmlHR_Obj.onreadystatechange = function();

   }//End of if(XmlHR_Obj);

}//End of function getDoMName_Qry(vc_domain, txt_DoMName ,i_lang);



//***********************************************************************************//
//重新計算 小計、手續費、總計的 資料 Function;
//***********************************************************************************//
function ReCal_Price_Ra(i_type, i_numeric)
{
// i_type    手續費 型態 1:百分比(%) 2:價格(NT$) 0:沒有手續費;
// i_numeric 手續費 數值;

  if(i_type == 0) {
		 document.getElementById('Show_FeePrice').innerHTML = 0;
		 document.getElementById('Show_TolPrice').innerHTML = document.getElementById('Show_SmlPrice').innerHTML;
		 }
 else if(i_type == 1) {
		 document.getElementById('Show_FeePrice').innerHTML = parseInt(document.getElementById('Show_SmlPrice').innerHTML) * i_numeric / 100;
		 document.getElementById('Show_TolPrice').innerHTML = parseInt(document.getElementById('Show_FeePrice').innerHTML) + parseInt(document.getElementById('Show_SmlPrice').innerHTML);
 	   } 
  else {
		 document.getElementById('Show_FeePrice').innerHTML = i_numeric;
		 document.getElementById('Show_TolPrice').innerHTML = parseInt(document.getElementById('Show_FeePrice').innerHTML) + parseInt(document.getElementById('Show_SmlPrice').innerHTML);
  	 }

}//End of function ReCal_Price_Ra(i_type, i_numeric);

//==============================================================================//

function ReCal_Price_Type()
{
   var Input_Name = document.getElementsByTagName("input");

   for(var i = 0 ; i < Input_Name.length ; i++) { 
       if(Input_Name[i].type == "radio") {
          if(Input_Name[i].checked) {
             return Input_Name[i].id;

             }//End of if(Input_Name[i].checked) {;

          }//End of if(Input_Name[i].type == "radio") {;

       }//End of for(var i = 0 ; i < Input_Name.length ; i++) { ;

}//End of function ReCal_Price_Type();

//==============================================================================//

function ReCal_Price_Se()
{
// i_type     手續費 型態 1:百分比(%) 2:價格(NT$) 0:沒有手續費;
// i_numeric  手續費 數值;
// ary_Chk_Id 付款方式ID 抬頭-ID-型態-數值;

   var Chk_Id = ReCal_Price_Type();

   var ary_Chk_Id = Chk_Id.split('-');

   var i_SmlPrice       = 0;  // 小計;
   var i_FeePrice       = 0;  // 手續費;
   var i_TolPrice       = 0;  // 總計;
   var ary_SmlPrice_Tmp = ''; // <select> 的 value 的暫存值;
   var Select_Name = document.getElementsByTagName("select"); //取出所有的 select 的 id(這樣子IE與FireFox才能共用);

   for(var i = 0 ; i < Select_Name.length ; i++) { 
       if(Select_Name[i].name.substring(0, 2) == 'P-') {
          ary_SmlPrice_Tmp = document.getElementById(Select_Name[i].name).value.split('-');
          i_SmlPrice += parseInt(ary_SmlPrice_Tmp[0]);
          }
       }//End of for(var i = 0 ; i < theForm.elements.length ; i++) { ;

  document.getElementById('Show_SmlPrice').innerHTML = i_SmlPrice;
     
  if(parseInt(ary_Chk_Id[2]) == 0) {
		 document.getElementById('Show_FeePrice').innerHTML = 0;
		 document.getElementById('Show_TolPrice').innerHTML = document.getElementById('Show_SmlPrice').innerHTML;
		 }
 else if(parseInt(ary_Chk_Id[2]) == 1) {
		 document.getElementById('Show_FeePrice').innerHTML = parseInt(document.getElementById('Show_SmlPrice').innerHTML) * parseInt(ary_Chk_Id[3]) / 100;
		 document.getElementById('Show_TolPrice').innerHTML = parseInt(document.getElementById('Show_FeePrice').innerHTML) + parseInt(document.getElementById('Show_SmlPrice').innerHTML);
 	   } 
  else {
		 document.getElementById('Show_FeePrice').innerHTML = parseInt(ary_Chk_Id[3]);
		 document.getElementById('Show_TolPrice').innerHTML = parseInt(document.getElementById('Show_FeePrice').innerHTML) + parseInt(document.getElementById('Show_SmlPrice').innerHTML);
  	 }

}//End of function ReCal_Price_Radio(i_type, i_numeric);
//***********************************************************************************//
//END
//***********************************************************************************//