home *** CD-ROM | disk | FTP | other *** search
/ Chip 2011 March / Chip_2011.03_CD.iso / I386 / ERROR.JS_ / error.js
Encoding:
Text File  |  2008-03-01  |  19.2 KB  |  673 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. function ErrorSkipBtnHandler()
  8. {
  9.     if (InActivation_AppMode())
  10.     {
  11.         window.external.Hangup();
  12.         ShowIFrame('False');
  13.         window.setTimeout("ExitWPA();",1000);
  14.     }
  15.     else
  16.     {
  17.         window.external.Hangup();
  18.         PopCKPT();
  19.         GoCancel();
  20.     }
  21. }
  22.  
  23.  
  24. function DialErrorNextBtnHandler() 
  25. {
  26.     GoToDialingPage();
  27. }
  28.  
  29.  
  30.  
  31. function CnncterrNextBtnHandler() 
  32. {
  33.     if (g.Callwait != null)
  34.     {
  35.         TapiObj.set_CallWaiting = g.Callwait.value;
  36.     }
  37.     window.external.set_DialAlternative(false);
  38.     DialErrorNextBtnHandler();
  39. }
  40.  
  41. var L_EnterValidPhoneNumber_Text = "═σ ≤Σασ≥±  ≤ΣαδΦ≥ⁿ φε∞σ≡ ≥σδσ⌠εφα ÷σδΦΩε∞.";
  42. function CheckPhoneNumer(phoneNumber)
  43. {
  44.     if (phoneNumber.length == 0)
  45.     {
  46.         return false;
  47.     }
  48.     return true;
  49. }
  50.  
  51.  
  52.  
  53. function ToobusyNextBtnHandler() 
  54. {
  55.     window.external.set_DialAlternative(true);
  56.  
  57.     if (!(g.DialRuleYes.checked)) {
  58.         TapiObj.set_DialOut(g.edtOutsideLine.value);
  59.         TapiObj.set_CallWaiting(g.edtCallWaiting.value);
  60.     }
  61.     
  62.     if (g.DialTone.checked)
  63.     {
  64.         TapiObj.set_PhoneSystem(1);
  65.     }
  66.     else
  67.     {
  68.         TapiObj.set_PhoneSystem(0);
  69.     }
  70.  
  71.     
  72.     DialErrorNextBtnHandler();
  73. }
  74.  
  75. var gTooBusyHaveError1 = false;
  76. var gTooBusyHaveError2 = false;
  77. var gTooBusyHaveError3 = false;
  78.  
  79. var L_altnumber_Text = "═<u>α</u>ß≡α≥ⁿ ²≥ε≥ αδⁿ≥σ≡φα≥ΦΓφ√Θ φε∞σ≡:";
  80. var L_altnumber01_Text = "* ═<u>α</u>ß≡α≥ⁿ ²≥ε≥ αδⁿ≥σ≡φα≥ΦΓφ√Θ φε∞σ≡:";
  81. var L_outsideline_Text = "─δ  Γ√⌡εΣα φα <u>Γ</u>φσ°φ■■ δΦφΦ■ Φ±∩εδⁿτεΓα≥ⁿ ²≥ε≥ φε∞σ≡:";
  82. var L_outsideline01_Text = "* ─δ  Γ√⌡εΣα φα <u>Γ</u>φσ°φ■■ δΦφΦ■ Φ±∩εδⁿτεΓα≥ⁿ ²≥ε≥ φε∞σ≡:";
  83. var L_callwaiting_Text = "╬≥Ωδ<u>■</u>≈Φ≥ⁿ ≡σµΦ∞ εµΦΣαφΦ  Γ√τεΓα:";
  84. var L_callwaiting01_Text = "* ╬≥Ωδ<u>■</u>≈Φ≥ⁿ ≡σµΦ∞ εµΦΣαφΦ  Γ√τεΓα:";
  85.  
  86. function NewToobusyNextBtnHandler() 
  87. {
  88.     gTooBusyHaveError1 = false;
  89.     gTooBusyHaveError2 = false;
  90.     gTooBusyHaveError3 = false;
  91.     g.tberrspan1.style.visibility = "hidden";
  92.     g.tberrspan2.style.visibility = "hidden";
  93.     g.tberrspan3.style.visibility = "hidden";
  94.  
  95.     if (g.cb_altnumber.checked)
  96.     {
  97.         g_AltnumberHolder = g.edt_altnumber.value;
  98.         window.external.set_DialNumber(g.edt_altnumber.value);
  99.  
  100.         if (g.edt_altnumber.value != "")
  101.         {
  102.             g.lbl_altnumber.innerHTML = L_altnumber_Text;
  103.             g.lbl_altnumber.className = "text-primary";
  104.         }
  105.         else
  106.         {
  107.             gTooBusyHaveError1 = true;
  108.             g.lbl_altnumber.innerHTML = L_altnumber01_Text;
  109.             g.lbl_altnumber.className = "text-error";
  110.         }
  111.     }
  112.     else
  113.     {
  114.         g_AltnumberHolder = "";
  115.         window.external.set_DialAlternative(true);
  116.     }
  117.  
  118.     if (g.cb_outsideline.checked)
  119.     {
  120.         g_OutsidelineHolder = g.edt_outsideline.value;
  121.         TapiObj.set_DialOut(g.edt_outsideline.value);
  122.  
  123.         if (g.edt_outsideline.value != "")
  124.         {
  125.             g.lbl_outsideline.innerHTML = L_outsideline_Text;
  126.             g.lbl_outsideline.className = "text-primary";
  127.         }
  128.         else
  129.         {
  130.             gTooBusyHaveError2 = true;
  131.             g.lbl_outsideline.innerHTML = L_outsideline01_Text;
  132.             g.lbl_outsideline.className = "text-error";
  133.         }
  134.     }
  135.     else
  136.     {
  137.         g_OutsidelineHolder = "";
  138.         TapiObj.set_DialOut(g.edt_outsideline.value);    
  139.     }
  140.  
  141.     if (g.cb_callwaiting.checked)
  142.     {
  143.         g_CallwaitingHolder = g.edt_callwaiting.value;
  144.         TapiObj.set_CallWaiting(g.edt_callwaiting.value);
  145.  
  146.         if (g.edt_callwaiting.value != "")
  147.         {
  148.             g.lbl_callwaiting.innerHTML = L_callwaiting_Text;
  149.             g.lbl_callwaiting.className = "text-primary";
  150.         }
  151.         else
  152.         {
  153.             gTooBusyHaveError3 = true;
  154.             g.lbl_callwaiting.innerHTML = L_callwaiting01_Text;
  155.             g.lbl_callwaiting.className = "text-error";
  156.         }
  157.     }
  158.     else
  159.     {
  160.         g_CallwaitingHolder = "";
  161.         TapiObj.set_CallWaiting(g.edt_callwaiting.value);
  162.     }
  163.  
  164.     if (g.DialTone.checked)
  165.     {
  166.         TapiObj.set_PhoneSystem(1);
  167.     }
  168.     else
  169.     {
  170.         TapiObj.set_PhoneSystem(0);
  171.     }
  172.  
  173.     if ((gTooBusyHaveError1) || (gTooBusyHaveError2) || (gTooBusyHaveError3))
  174.         NewToobusy_LoadMe();
  175.     else
  176.         DialErrorNextBtnHandler(); 
  177. }
  178.  
  179. function TelError_TelephoneBtnHandler() 
  180. {
  181.     
  182.     PopCKPT();
  183.     GoNavigate(CKPT_ACTIVSVC)
  184. }
  185.  
  186. function Enable_TelBtn_ActMode()
  187. {
  188.     if (InActivation_AppMode())
  189.     {
  190.         
  191.         GetPageTitle();
  192.  
  193.         g.btnTelephone.style.display = "inline";
  194.         g.btnTelephone.onmouseover = HandleButtonMouseOver;
  195.         g.btnTelephone.onmouseout  = HandleButtonMouseOut;
  196.         g.btnTelephone.onclick     = TelError_TelephoneBtnHandler;
  197.  
  198.         
  199.         var L_RemindMeLater_Text = "╫≥εß√ ∩≡εΣεδµΦ≥ⁿ ≡αßε≥≤ ßστ Γ√∩εδφσφΦ  ²≥επε ΣσΘ±≥ΓΦ , φαµ∞Φ≥σ Ωφε∩Ω≤ <b>═α∩ε∞φΦ≥ⁿ ∩ετµσ</b>.";
  200.         g.RemindMeLaterText.innerHTML = L_RemindMeLater_Text;
  201.         var L_RemindMeLater01_Text = " ═α∩ε<u>∞</u>φΦ≥ⁿ ∩ετµσ ";
  202.         var L_AccesskeyRemindM_Text = "∞";
  203.         g.btnSkip.innerHTML   = L_RemindMeLater01_Text;
  204.         g.btnSkip.accessKey   = L_AccesskeyRemindM_Text;
  205.     }
  206. }
  207.  
  208. function DefaultErr_LoadMe()
  209. {
  210.     InitFrameRef();
  211.  
  212.     if (APP_MSN_MODE == window.external.Directions.get_AppMode())
  213.     {
  214.         var spanCollection = g.document.body.getElementsByTagName("span");
  215.         if (spanCollection != 0)
  216.         {
  217.             for (var i = 0; i < spanCollection.length; i++)
  218.             {
  219.                 if (spanCollection[i].className == "text-primary-btndesc")
  220.                 {
  221.                     var styleObj = spanCollection[i].style;
  222.                     styleObj.position = "relative";
  223.                     styleObj.top = "0";
  224.                     styleObj.left = "0";
  225.                 }
  226.             }
  227.         }
  228.     }
  229.  
  230.     InitButtons();
  231.  
  232.     try
  233.     {
  234.         if(g.btnRestore != null) 
  235.         {
  236.             if (InReminderMode())
  237.             {
  238.                 g.btnRestore.onmouseover = HandleButtonMouseOver;
  239.                 g.btnRestore.onmouseout  = HandleButtonMouseOut;
  240.                 g.btnRestore.className="buttons";
  241.             }
  242.             else
  243.             {
  244.                 g.btnRestore.onmouseover = HandleNextButtonMouseOver;
  245.                 g.btnRestore.onmouseout  = HandleNextButtonMouseOut;
  246.                 g.btnRestore.onmousedown = HandleNextButtonMouseDown;
  247.                 g.btnRestore.className="newbuttonsNext";
  248.             }
  249.         } 
  250.     } catch (e) {}
  251.  
  252.     Enable_TelBtn_ActMode();
  253.  
  254.     if (InActivation_AppMode())
  255.     {
  256.         g_FirstFocusElement = g.btnNext;
  257.         window.setTimeout("DoFocus();",1000);
  258.     }
  259.     else
  260.     {
  261.         g.btnNext.focus();
  262.     }
  263.     
  264.     window.external.set_DialAlternative(false);
  265.     g.btnNext.onclick = DialErrorNextBtnHandler;
  266.     g.btnSkip.onclick = ErrorSkipBtnHandler;
  267. }
  268.  
  269. function Cnncterr_LoadMe()
  270. {
  271.     DefaultErr_LoadMe();
  272.     g.btnNext.onclick = CnncterrNextBtnHandler;
  273.     if (g.Callwait != null)
  274.         g.Callwait.value = TapiObj.get_CallWaiting;
  275. }
  276.  
  277. var g_AltnumberHolder   = null;
  278. var g_OutsidelineHolder = null;
  279. var g_CallwaitingHolder = null;
  280.  
  281. function Toobusy_LoadMe()
  282. {
  283.     DefaultErr_LoadMe();
  284.     
  285.     g.spanDisplayNumber.innerText = window.external.get_DialNumber;
  286.     g.edtOutsideLine.value = TapiObj.get_DialOut;
  287.     g.edtCallWaiting.value = TapiObj.get_CallWaiting;
  288.     if (1 == TapiObj.get_PhoneSystem)
  289.     {
  290.         g.DialTone.checked = true;
  291.     }
  292.     else
  293.     {
  294.         g.DialPulse.checked = true;
  295.     }
  296.     
  297.     g.btnNext.onclick = ToobusyNextBtnHandler;
  298.     
  299.     SelectDialRule();
  300. }
  301.  
  302.  
  303. function NewToobusy_LoadMe()
  304. {
  305.     DefaultErr_LoadMe();
  306.  
  307.     
  308.     var L_tbstr1_Text = "╧≡επ≡α∞∞σ ≤±≥αφεΓΩΦ φσ ≤Σασ≥±  ±Γ τα≥ⁿ±  ± ²≥Φ∞ φε∞σ≡ε∞ Σδ  αΩ≥ΦΓα÷ΦΦ Φ ≡σπΦ±≥≡α÷ΦΦ ∩≡εΣ≤Ω≥α.";
  309.     var L_tbstr2_Text = "╧≡επ≡α∞∞σ ≤±≥αφεΓΩΦ φσ ≤Σασ≥±  ±Γ τα≥ⁿ±  ± ²≥Φ∞ φε∞σ≡ε∞ Σδ  αΩ≥ΦΓα÷ΦΦ ∩≡εΣ≤Ω≥α.";
  310.     var L_tbstr3_Text = "╧≡επ≡α∞∞σ ≤±≥αφεΓΩΦ φσ ≤Σασ≥±  ±Γ τα≥ⁿ±  ± ²≥Φ∞ φε∞σ≡ε∞ Σδ  ≡σπΦ±≥≡α÷ΦΦ ∩≡εΣ≤Ω≥α.";
  311.  
  312.     var L_tbstr4_Text = "╫≥εß√ ∩≡εΣεδµΦ≥ⁿ ≡αßε≥≤ ßστ αΩ≥ΦΓα÷ΦΦ Φ ≡σπΦ±≥≡α÷ΦΦ ∩≡εΣ≤Ω≥α, φαµ∞Φ≥σ Ωφε∩Ω≤ <b>╧≡ε∩≤±≥Φ≥ⁿ</b>.";
  313.     var L_tbstr5_Text = "╫≥εß√ ∩≡εΣεδµΦ≥ⁿ ≡αßε≥≤ ßστ αΩ≥ΦΓα÷ΦΦ ∩≡εΣ≤Ω≥α, φαµ∞Φ≥σ Ωφε∩Ω≤ <b>╧≡ε∩≤±≥Φ≥ⁿ</b>.";
  314.     var L_tbstr6_Text = "╫≥εß√ ∩≡εΣεδµΦ≥ⁿ ≡αßε≥≤ ßστ ≡σπΦ±≥≡α÷ΦΦ ∩≡εΣ≤Ω≥α, φαµ∞Φ≥σ Ωφε∩Ω≤ <b>╧≡ε∩≤±≥Φ≥ⁿ</b>.";
  315.     
  316.     if (g_DoActivation)
  317.     {
  318.         if  ((g_PostToMS) || (g_PostToOEM))
  319.         {
  320.             g.tbpar1.innerHTML = L_tbstr1_Text;
  321.             g.tbpar2.innerHTML = L_tbstr4_Text;
  322.         }
  323.         else
  324.         {
  325.             g.tbpar1.innerHTML = L_tbstr2_Text;
  326.             g.tbpar2.innerHTML = L_tbstr5_Text;
  327.         }
  328.     }
  329.     else
  330.     {
  331.         g.tbpar1.innerHTML = L_tbstr3_Text;
  332.         g.tbpar2.innerHTML = L_tbstr6_Text;
  333.     }
  334.     
  335.  
  336.  
  337.     var fLoadPhoneNumber = window.external.get_DialNumber;
  338.     g.spanDisplayNumber.innerHTML = "  <B>" + fLoadPhoneNumber + "</B>";
  339.  
  340.     if (gTooBusyHaveError1)
  341.         g.tberrspan1.style.visibility = "visible";
  342.     if (gTooBusyHaveError2)
  343.         g.tberrspan2.style.visibility = "visible";
  344.     if (gTooBusyHaveError3)
  345.         g.tberrspan3.style.visibility = "visible";
  346.  
  347.  
  348.     if (((g_AltnumberHolder == null) || (g_AltnumberHolder == "")) && (!gTooBusyHaveError1))
  349.     {
  350.         g_AltnumberHolder = "";
  351.         g.edt_altnumber.value = "";
  352.         g.edt_altnumber.style.backgroundColor = "#dddddd";
  353.         g.edt_altnumber.style.disabled = true;
  354.         g.cb_altnumber.checked = false;
  355.     }
  356.     else
  357.     {
  358.         g.edt_altnumber.disabled = false;
  359.         g.edt_altnumber.value = g_AltnumberHolder;
  360.         g.edt_altnumber.style.backgroundColor = "#ffffff";
  361.         g.cb_altnumber.checked = true;
  362.     }
  363.  
  364.     if (!gTooBusyHaveError2)
  365.         g_OutsidelineHolder = TapiObj.get_DialOut;
  366.  
  367.     if (((g_OutsidelineHolder == null) || (g_OutsidelineHolder == "")) && (!gTooBusyHaveError2))
  368.     {
  369.         g_OutsidelineHolder = "";
  370.         g.edt_outsideline.value = "";
  371.         g.edt_outsideline.style.backgroundColor = "#dddddd";
  372.         g.edt_outsideline.disabled = true;
  373.         g.cb_outsideline.checked = false;
  374.     }
  375.     else
  376.     {
  377.         g.edt_outsideline.disabled = false;
  378.         g.edt_outsideline.value = g_OutsidelineHolder;
  379.         g.edt_outsideline.style.backgroundColor = "#ffffff";
  380.         g.cb_outsideline.checked = true;
  381.     }
  382.  
  383.  
  384.     if (!gTooBusyHaveError3)
  385.         g_CallwaitingHolder = TapiObj.get_CallWaiting;
  386.  
  387.     if (((g_CallwaitingHolder == null) || (g_CallwaitingHolder == "")) && (!gTooBusyHaveError3))
  388.     {
  389.         g_CallwaitingHolder = "";
  390.         g.edt_callwaiting.value = "";
  391.         g.edt_callwaiting.style.backgroundColor = "#dddddd";
  392.         g.edt_callwaiting.disabled = true;
  393.         g.cb_callwaiting.checked = false;
  394.     }
  395.     else
  396.     {
  397.         g.edt_callwaiting.disabled = false;
  398.         g.edt_callwaiting.value = g_CallwaitingHolder;
  399.         g.edt_callwaiting.style.backgroundColor = "#ffffff";
  400.         g.cb_callwaiting.checked = true;
  401.     }
  402.  
  403.     if (1 == TapiObj.get_PhoneSystem)
  404.     {
  405.         g.DialTone.checked = true;
  406.     }
  407.     else
  408.     {
  409.         g.DialPulse.checked = true;
  410.     }
  411.  
  412.     g.btnNext.onclick = NewToobusyNextBtnHandler;
  413. }
  414.  
  415.  
  416. function Check_cb_altnumber()
  417. {
  418.     if (g.cb_altnumber.checked == true)
  419.     {
  420.         g.edt_altnumber.style.backgroundColor = "#ffffff";
  421.         g.edt_altnumber.disabled = false;
  422.         g.edt_altnumber.value = g_AltnumberHolder;
  423.         g.edt_altnumber.focus();
  424.     }
  425.     else
  426.     {
  427.         g_AltnumberHolder = g.edt_altnumber.value;
  428.         g.edt_altnumber.value = "";
  429.         g.edt_altnumber.style.backgroundColor = "#dddddd";
  430.         g.edt_altnumber.disabled = true;
  431.         g.lbl_altnumber.innerHTML = L_altnumber_Text;
  432.         g.lbl_altnumber.className = "text-primary";
  433.     }
  434. }
  435.  
  436.  
  437. function Check_cb_outsideline()
  438. {
  439.     if (g.cb_outsideline.checked == true)
  440.     {
  441.         g.edt_outsideline.style.backgroundColor = "#ffffff";
  442.         g.edt_outsideline.disabled = false;
  443.         g.edt_outsideline.value = g_OutsidelineHolder;
  444.         g.edt_outsideline.focus();
  445.     }
  446.     else
  447.     {
  448.         g_OutsidelineHolder = g.edt_outsideline.value;
  449.         g.edt_outsideline.value = "";
  450.         g.edt_outsideline.style.backgroundColor = "#dddddd";
  451.         g.edt_outsideline.disabled = true;
  452.         g.lbl_outsideline.innerHTML = L_outsideline_Text;
  453.         g.lbl_outsideline.className = "text-primary";
  454.     }
  455. }
  456.  
  457.  
  458. function Check_cb_callwaiting()
  459. {
  460.     if (g.cb_callwaiting.checked == true)
  461.     {
  462.         g.edt_callwaiting.style.backgroundColor = "#ffffff";
  463.         g.edt_callwaiting.disabled = false;
  464.         g.edt_callwaiting.value = g_CallwaitingHolder;
  465.         g.edt_callwaiting.focus();
  466.     }
  467.     else
  468.     {
  469.         g_CallwaitingHolder = g.edt_callwaiting.value;
  470.         g.edt_callwaiting.value = "";
  471.         g.edt_callwaiting.style.backgroundColor = "#dddddd";
  472.         g.edt_callwaiting.disabled = true;
  473.         g.lbl_callwaiting.innerHTML = L_callwaiting_Text;
  474.         g.lbl_callwaiting.className = "text-primary";
  475.     }
  476. }
  477.  
  478. function SelectDialRule()
  479. {    
  480.     if (g.DialRuleYes.checked)
  481.     {
  482.         if (g.edtPhoneNumber)
  483.             g.edtPhoneNumber.disabled=false;
  484.         g.edtOutsideLine.disabled=true;
  485.         g.edtCallWaiting.disabled=true;
  486.     }
  487.     else
  488.     {
  489.         if (g.edtPhoneNumber)
  490.             g.edtPhoneNumber.disabled=true;
  491.         g.edtOutsideLine.disabled=false;
  492.         g.edtCallWaiting.disabled=false;
  493.     }
  494. }
  495.  
  496. function RestoreDialRule()
  497. {
  498.     g.spanDisplayNumber.innerText = window.external.get_DialNumber;
  499.     if (g.edtPhoneNumber)
  500.         g.edtPhoneNumber.value = window.external.get_PhBkNumber;
  501.     g.edtOutsideLine.value = TapiObj.get_DialOut;
  502.     g.edtCallWaiting.value = TapiObj.get_CallWaiting;
  503.     if (1 == TapiObj.get_PhoneSystem)
  504.     {
  505.         g.DialTone.checked = true;
  506.     }
  507.     else
  508.     {
  509.         g.DialPulse.checked = true;
  510.     }
  511. }
  512.  
  513.  
  514. function ISPInsError_NextBtnHandler() 
  515. {
  516.     PopCKPT();
  517.     GoNavigate(CKPT_OEMCUST);
  518. }
  519. function ISPInsError_LoadMe()
  520. {
  521.     DefaultErr_LoadMe();
  522.     g.ins_ISPName1.innerText = window.external.get_ISPName;
  523.     g.ins_ISPName2.innerText = window.external.get_ISPName;
  524.     g.btnNext.onclick = ISPInsError_NextBtnHandler;
  525. }
  526.  
  527.  
  528.  
  529. function NoAnswNextBtnHandler() 
  530. {
  531.     if (g.DialTone.checked)
  532.     {
  533.         TapiObj.set_PhoneSystem(1);
  534.     }
  535.     else
  536.     {
  537.         TapiObj.set_PhoneSystem(0);
  538.     }
  539.     
  540.     if (g.DialRuleYes.checked) {
  541.         if (CheckPhoneNumer(g.edtPhoneNumber.value))
  542.         {
  543.             window.external.set_DialNumber(g.edtPhoneNumber.value);
  544.             DialErrorNextBtnHandler();
  545.         }
  546.         else
  547.         {
  548.             g.edtPhoneNumber.value = window.external.get_DialNumber;
  549.             g.error_mesg.innerHTML = L_EnterValidPhoneNumber_Text;
  550.             g.error_mesg.style.display="inline";
  551.         }
  552.     }
  553.     else
  554.     {
  555.         TapiObj.set_DialOut(g.edtOutsideLine.value);
  556.         TapiObj.set_CallWaiting(g.edtCallWaiting.value);
  557.         window.external.set_DialAlternative(false);
  558.         DialErrorNextBtnHandler();
  559.     }
  560.     
  561.  
  562.     
  563. }
  564.  
  565. function NoAnsw_LoadMe()
  566. {
  567.     DefaultErr_LoadMe();
  568.         
  569.     g.spanDisplayNumber.innerText = window.external.get_DialNumber;
  570.     g.edtPhoneNumber.value = g.spanDisplayNumber.innerText;
  571.     g.edtOutsideLine.value = TapiObj.get_DialOut;
  572.     g.edtCallWaiting.value = TapiObj.get_CallWaiting;
  573.     if (1 == TapiObj.get_PhoneSystem)
  574.     {
  575.         g.DialTone.checked = true;
  576.     }
  577.     else
  578.     {
  579.         g.DialPulse.checked = true;
  580.     }
  581.  
  582.     g.btnNext.onclick = NoAnswNextBtnHandler;
  583.     
  584.     SelectDialRule();
  585.  
  586. }
  587.  
  588.  
  589.  
  590. function NoModemBtnHandler() 
  591. {
  592.     window.external.Finish();
  593. }
  594. function NoModem_LoadMe()
  595. {
  596.     DefaultErr_LoadMe();
  597.     g.btnNext.onclick = NoModemBtnHandler;
  598. }
  599.  
  600. function Pulse_LoadMe()
  601. {
  602.     DefaultErr_LoadMe();
  603.     if (1 == TapiObj.set_PhoneSystem)
  604.         g.tone.checked = true;
  605.     else
  606.         g.pulse.checked = true;
  607. }
  608.  
  609. function DesktopPbErr_LoadMe()
  610. {
  611.     InitFrameRef();
  612.     if (InActivation_AppMode())
  613.     {
  614.         GetPageTitle();
  615.     }
  616.  
  617.     InitButtons();
  618.  
  619.     var L_DeskpbErrOEMName_Text = g_OEMNameStr;
  620.     if (L_DeskpbErrOEMName_Text == "")
  621.     {
  622.         L_DeskpbErrOEMName_Text = L_MissingOEMName_Text;
  623.     }
  624.  
  625.     var L_DeskMainPBerrMsg_Text = "";
  626.     var L_Title_Text = "";
  627.  
  628.     if (g_DoActivation)
  629.     {
  630.         if  ((g_PostToMS) && (g_PostToOEM))
  631.         {
  632.             L_DeskMainPBerrMsg_Text        = "╨σπΦ±≥≡α÷Φ  Φ αΩ≥ΦΓα÷Φ  ≈σ≡στ ╚φ≥σ≡φσ≥ Γ Γα°σΘ ±≥≡αφσ ΦδΦ ≡σπΦεφσ Γ φα±≥ε ∙ΦΘ ∞ε∞σφ≥ φσΣε±≥≤∩φα. ─δ  ≡σπΦ±≥≡α÷ΦΦ ßστ Φ±∩εδⁿτεΓαφΦ  ∩εΣΩδ■≈σφΦ  Ω ╚φ≥σ≡φσ≥≤ ±Γ µΦ≥σ±ⁿ ± %1. ┬√ ∞εµσ≥σ αΩ≥ΦΓΦ≡εΓα≥ⁿ Windows, Φ±∩εδⁿτ≤  ∩εΣΩδ■≈σφΦσ Ω ╚φ≥σ≡φσ≥≤ ∩ετΣφσσ ΦδΦ ∩ετΓεφΦΓ ∩ε ≥σδσ⌠εφ≤ Γ ÷σφ≥≡ αΩ≥ΦΓα÷ΦΦ.";
  633.             g.Desktoppberr_par1.innerText  = ApiObj.FormatMessage(L_DeskMainPBerrMsg_Text, L_DeskpbErrOEMName_Text);
  634.         }
  635.         else if ((g_PostToMS) && (!g_PostToOEM))
  636.         {
  637.             L_Title_Text = "═σ ≤Σασ≥±  Γ√∩εδφΦ≥ⁿ αΩ≥ΦΓα÷Φ■ Φ ≡σπΦ±≥≡α÷Φ■ ≈σ≡στ ╚φ≥σ≡φσ≥"; 
  638.             g.Title_Text.innerText = L_Title_Text;
  639.             GetPageTitle();
  640.             L_DeskMainPBerrMsg_Text        = "╨σπΦ±≥≡α÷Φ  Φ αΩ≥ΦΓα÷Φ  ≈σ≡στ ╚φ≥σ≡φσ≥ Γ Γα°σΘ ±≥≡αφσ ΦδΦ ≡σπΦεφσ Γ φα±≥ε ∙ΦΘ ∞ε∞σφ≥ φσΣε±≥≤∩φα. ┬√ ∞εµσ≥σ αΩ≥ΦΓΦ≡εΓα≥ⁿ Windows, Φ±∩εδⁿτ≤  ∩εΣΩδ■≈σφΦσ Ω ╚φ≥σ≡φσ≥≤ ∩ετΣφσσ ΦδΦ ∩ετΓεφΦΓ ∩ε ≥σδσ⌠εφ≤ Γ ÷σφ≥≡ αΩ≥ΦΓα÷ΦΦ. ─δ  ≡σπΦ±≥≡α÷ΦΦ Windows ≥≡σß≤σ≥±  ∩εΣΩδ■≈σφΦσ Ω ╚φ≥σ≡φσ≥≤.";
  641.             g.Desktoppberr_par1.innerText  = L_DeskMainPBerrMsg_Text;
  642.         }
  643.         else if ((!g_PostToMS) && (g_PostToOEM))
  644.         {
  645.             L_DeskMainPBerrMsg_Text        = "╨σπΦ±≥≡α÷Φ  Φ αΩ≥ΦΓα÷Φ  ≈σ≡στ ╚φ≥σ≡φσ≥ Γ Γα°σΘ ±≥≡αφσ ΦδΦ ≡σπΦεφσ Γ φα±≥ε ∙ΦΘ ∞ε∞σφ≥ φσΣε±≥≤∩φα. ┬√ ∞εµσ≥σ αΩ≥ΦΓΦ≡εΓα≥ⁿ Windows, Φ±∩εδⁿτ≤  ∩εΣΩδ■≈σφΦσ Ω ╚φ≥σ≡φσ≥≤ ∩ετΣφσσ ΦδΦ ∩ετΓεφΦΓ ∩ε ≥σδσ⌠εφ≤ Γ ÷σφ≥≡ αΩ≥ΦΓα÷ΦΦ. ─δ  ≡σπΦ±≥≡α÷ΦΦ ßστ Φ±∩εδⁿτεΓαφΦ  ∩εΣΩδ■≈σφΦ  Ω ╚φ≥σ≡φσ≥≤ ±Γ µΦ≥σ±ⁿ ± %1.";
  646.             g.Desktoppberr_par1.innerText  = ApiObj.FormatMessage(L_DeskMainPBerrMsg_Text, L_DeskpbErrOEMName_Text);
  647.         }
  648.         else
  649.         {
  650.             L_Title_Text = "═σ ≤Σασ≥±  Γ√∩εδφΦ≥ⁿ αΩ≥ΦΓα÷Φ■ ≈σ≡στ ╚φ≥σ≡φσ≥";
  651.             g.Title_Text.innerText = L_Title_Text;
  652.             GetPageTitle();
  653.             
  654.             L_DeskMainPBerrMsg_Text        = "╨σπΦ±≥≡α÷Φ  Φ αΩ≥ΦΓα÷Φ  ≈σ≡στ ╚φ≥σ≡φσ≥ Γ Γα°σΘ ±≥≡αφσ ΦδΦ ≡σπΦεφσ Γ φα±≥ε ∙ΦΘ ∞ε∞σφ≥ φσΣε±≥≤∩φα. ┬√ ∞εµσ≥σ αΩ≥ΦΓΦ≡εΓα≥ⁿ Windows, Φ±∩εδⁿτ≤  ∩εΣΩδ■≈σφΦσ Ω ╚φ≥σ≡φσ≥≤ ∩ετΣφσσ ΦδΦ ∩ετΓεφΦΓ ∩ε ≥σδσ⌠εφ≤ Γ ÷σφ≥≡ αΩ≥ΦΓα÷ΦΦ.";
  655.             g.Desktoppberr_par1.innerText  = L_DeskMainPBerrMsg_Text;
  656.         }
  657.     }
  658.     else
  659.     {
  660.         if ((!g_PostToMS) && (g_PostToOEM))
  661.         {
  662.             L_Title_Text = "═σ ≤Σασ≥±  Γ√∩εδφΦ≥ⁿ ≡σπΦ±≥≡α÷Φ■ ≈σ≡στ ╚φ≥σ≡φσ≥";
  663.             g.Title_Text.innerText = L_Title_Text;
  664.             GetPageTitle();
  665.             L_DeskMainPBerrMsg_Text        = "╨σπΦ±≥≡α÷Φ  Φ αΩ≥ΦΓα÷Φ  ≈σ≡στ ╚φ≥σ≡φσ≥ Γ Γα°σΘ ±≥≡αφσ ΦδΦ ≡σπΦεφσ Γ φα±≥ε ∙ΦΘ ∞ε∞σφ≥ φσΣε±≥≤∩φα. ─δ  ≡σπΦ±≥≡α÷ΦΦ ßστ Φ±∩εδⁿτεΓαφΦ  ∩εΣΩδ■≈σφΦ  Ω ╚φ≥σ≡φσ≥≤ ±Γ µΦ≥σ±ⁿ ± %1.";
  666.             g.Desktoppberr_par1.innerText  = ApiObj.FormatMessage(L_DeskMainPBerrMsg_Text, L_DeskpbErrOEMName_Text);
  667.         }
  668.     }
  669.  
  670.     g.btnBack.focus();
  671.     g.btnBack.onclick = window.parent.SimpleNavBack;
  672. }
  673.