/** *
Title: npScript.js
*Description:
*
Copyright: 敦陽科技版權所有 Copyright (c) 2009 Stark Technology Inc. All Rights Reserved.
*Company: 敦陽科技股份有限公司(Stark Technology Inc.)
* @author * @version MR:MR1829 KirkHsu 2009/04/15 頁面調整 P1 * @version MR:MR2139 Landy.Chang 2009/09/18 Data單門號申請 */ //Link NP館3G升級&備選確認頁 function linkNPOptionPage(processID, isDataProject){ // var npNbr = document.getElementsByName( "npNbr" ); var npNbr = document.OrderForm.npNbr.value; // alert(npNbr.length + '+' + !isNaN(npNbr)); if (npNbr.length == 10 && !isNaN(npNbr)){ document.OrderForm.method.value="showNPNumberUp3G"; document.OrderForm.processID.value = processID; document.getElementById("isDataProject").value = isDataProject; document.OrderForm.submit(); } else { alert('請輸入門號'); } } //Link NP館流程頁面(1-->連至門號選擇頁np/nbrList.jsp, 2-->門號館流程頁面) function linkNPFlowPage(){ if(document.CheckForm.isChecked_three_g.value == "0") { alert('請確認是否升級?'); return; } if(document.CheckForm.isChecked_npChooseNbr.value == "0") { alert('請確認是否選號?'); return; } var npChooseNbr = document.getElementsByName( "npChooseNbr" ); var chooseNbr = ''; var processID = document.OrderForm.processID.value; //MR2139 是否為Data單門號申辦 var isDataProject = document.OrderForm.isDataProject.value; for (i=0; i < npChooseNbr.length; i++){ if (npChooseNbr[i].checked){ chooseNbr = npChooseNbr[i].value; } } if (chooseNbr == 'Y') { document.OrderForm.method.value="showNBR"; document.OrderForm.searchNbrOrderType.value="2"; document.OrderForm.pageNbrHall.value="H"; document.OrderForm.nbrPage.value=1; document.OrderForm.submit(); } else { if (processID == '3'){ if (isDataProject == 'Y') { document.OrderForm.method.value="showDesc"; document.OrderForm.submit(); } else { linkNBRChargeList(processID); } } else if (processID == '4'){ showPhoneList(processID); } else if (processID != ''){ LinkAgreementPage(); } } } function linkNPFlowPageForVas(){ if(document.CheckForm.isChecked_three_g.value == "0") { alert('請確認是否升級?'); return; } if(document.CheckForm.isChecked_npChooseNbr.value == "0") { alert('請確認是否選號?'); return; } var npChooseNbr = document.getElementsByName( "npChooseNbr" ); var chooseNbr = ''; var processID = document.OrderForm.processID.value; for (i=0; i < npChooseNbr.length; i++){ if (npChooseNbr[i].checked){ chooseNbr = npChooseNbr[i].value; } } if (chooseNbr == 'Y') { document.OrderForm.method.value="showNBR"; document.OrderForm.searchNbrOrderType.value="2"; document.OrderForm.pageNbrHall.value="H"; document.OrderForm.nbrPage.value=1; document.OrderForm.submit(); } else { if (processID == '3'){ linkNBRChargeList(processID); } else if (processID == '4'){ showPhoneList(processID); } else if (processID != ''){ LinkVasPage(); } } } //Link NP館流程頁面2(門號館流程頁面) function linkNPFlowPage2(chooseNbr){ var processID = document.OrderForm.processID.value; document.OrderForm.npChooseNbr.value = chooseNbr; //MR2139 是否為Data單門號申辦 var isDataProject = document.OrderForm.isDataProject.value; if (processID == '3'){ if (isDataProject == 'Y') { document.OrderForm.method.value="showDesc"; document.OrderForm.submit(); } else { linkNBRChargeList(processID); } } else if (processID == '4'){ showPhoneList(processID); } else if (processID != ''){ LinkAgreementPage(); } } function linkNPFlowPage2ForVas(chooseNbr){ var processID = document.OrderForm.processID.value; // alert(chooseNbr); document.OrderForm.npChooseNbr.value = chooseNbr; if (processID == '3'){ linkNBRChargeList(processID); } else if (processID == '4'){ showPhoneList(processID); } else if (processID != ''){ LinkVasPage(); } } //show 單辦門號導覽頁 function showNBRChargePopPage(){ window.open("embadded.do?methodName=showFlowNotePage&processID=3",'_new','width=575,height=315'); } //Link門號館-單辦門號 資費列表頁 function linkNBRChargeList(processID){ //showNBRChargePopPage(); document.OrderForm.action="number.do"; document.OrderForm.method.value="showNumberOnlyChargeList"; document.OrderForm.processID.value=processID; document.OrderForm.submit(); } //show 搭配手機導覽頁 function showNBRPhonePopPage(){ window.open("embadded.do?methodName=showFlowNotePage&processID=4",'_new','width=575,height=315'); } //Link門號館-搭配手機 手機列表頁 function showPhoneList(processID){ //showNBRPhonePopPage(); document.OrderForm.action="number.do"; document.OrderForm.method.value="showPhoneList"; document.OrderForm.nbrPage.value="1"; document.OrderForm.processID.value=processID; if (document.OrderForm.nbrPage.value>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.submit(); } //Link單辦門號-訂購契約 function LinkAgreementPage(){ document.OrderForm.action="order.do"; document.OrderForm.method.value="showAgreement"; document.OrderForm.submit(); } function LinkVasPage(){ document.OrderForm.action="catch.do"; document.OrderForm.method.value="showVasListForFlow"; document.OrderForm.submit(); } //搜尋門號 function searchNbr(){ document.OrderForm.method.value="showNBR"; document.OrderForm.submit(); } //換頁 function changePage(pageNum,method){ document.OrderForm.nbrPage.value=(pageNum); if (pageNum>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.method.value=method; document.OrderForm.method.reloadPhonePKArray="false"; document.OrderForm.submit(); } //換orderType function changePageOrderType(pageNum,orderType,method){ //換排序都至第一頁 pageNum = 1; document.OrderForm.nbrPage.value=(pageNum); if (pageNum>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.searchPhoneOrderType.value=orderType; //document.OrderForm.method.value='showPhoneList'; document.OrderForm.method.value=method; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); } //門號價格排序 function searchNumberOrderPrice(searchNumberOrderPriceInput){ //alert("searchNumberOrderPriceInput="+searchNumberOrderPriceInput); document.OrderForm.method.value="showNBR"; if ((searchNumberOrderPriceInput=="") || (searchNumberOrderPriceInput > "2")) { searchNumberOrderPriceInput='1'; } else if (!((searchNumberOrderPriceInput=="1") || (searchNumberOrderPriceInput=="2"))){ searchNumberOrderPriceInput='1'; } else if (searchNumberOrderPriceInput=="1"){ searchNumberOrderPriceInput='2'; } else if (searchNumberOrderPriceInput=="2"){ searchNumberOrderPriceInput='1'; } document.OrderForm.searchNbrOrderType.value=searchNumberOrderPriceInput; document.OrderForm.submit(); } //門號排序 function searchNumberOrderType(searchNumberOrderTypeInput){ //alert("searchNumberOrderTypeInput="+searchNumberOrderTypeInput); document.OrderForm.method.value="showNBR"; if ((searchNumberOrderTypeInput=="") || (searchNumberOrderTypeInput < "3")){ searchNumberOrderTypeInput="3"; } else if (!((searchNumberOrderTypeInput=="3") || (searchNumberOrderTypeInput=="4"))){ searchNumberOrderTypeInput='3'; } else if (searchNumberOrderTypeInput=="3"){ searchNumberOrderTypeInput='4'; } else if (searchNumberOrderTypeInput=="4"){ searchNumberOrderTypeInput='3'; } document.OrderForm.searchNbrOrderType.value=searchNumberOrderTypeInput; document.OrderForm.submit(); } function showNBRBySelected(searchNumberType){ document.OrderForm.searchNumberType.value = searchNumberType; document.OrderForm.method.value="showNBR"; document.OrderForm.submit(); } function showNBRByClick(){ document.OrderForm.searchNbrCateId.value=""; document.OrderForm.searchNbrPriceRange.value=""; document.OrderForm.searchNumberFirstFour.value=""; showNBR(); } //門號重新搜尋 function showNBR(){ var radioLength = document.OrderForm.searchNumberType.length; var radioCheck = false; var searchNumberTypeValue = ""; for (i=0; i