/** *

Title: chargeScript.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:2021 Steven.Lo 2009/07/9 手機搜尋區塊加入推薦組合相關功能 */ //門號價格排序 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= 2 && document.OrderForm.freeChooseNBR.value.length <=6){ document.OrderForm.method.value="showNBR"; document.OrderForm.searchNbrOrderType.value="2"; document.OrderForm.nbrPage.value=1; document.OrderForm.submit(); } else { alert("搜尋範圍為後六碼!!!"); } } else { alert("錯誤的輸入!!!"); } } else if (searchNumberTypeValue == 2){ document.OrderForm.method.value="showNBR"; document.OrderForm.searchNbrOrderType.value="2"; document.OrderForm.nbrPage.value=1; document.OrderForm.submit(); } } else { alert("請選擇搜尋種類!!!"); } } //清除自由輸入門號欄位 function clearText(){ //alert("document.OrderForm.freeChooseNBR.value"+document.OrderForm.freeChooseNBR.value); if (document.OrderForm.freeChooseNBR.value=="至少輸入2碼") document.OrderForm.freeChooseNBR.value=""; } //填入default自由輸入門號欄位 function defaultText(){ //alert("document.OrderForm.freeChooseNBR.value"+document.OrderForm.freeChooseNBR.value); if (document.OrderForm.freeChooseNBR.value == ""){ document.OrderForm.freeChooseNBR.value="至少輸入2碼"; } } //清除自由輸入門號欄位 function clearText_2(){ //alert("document.OrderForm.freeChooseNBR.value"+document.OrderForm.freeChooseNBR.value); if (document.OrderForm.searchPhoneKeyWord.value=="輸入關鍵字") document.OrderForm.searchPhoneKeyWord.value=""; } //填入default自由輸入門號欄位 function defaultText_2(){ //alert("document.OrderForm.freeChooseNBR.value"+document.OrderForm.freeChooseNBR.value); if (document.OrderForm.searchPhoneKeyWord.value == ""){ document.OrderForm.searchPhoneKeyWord.value="輸入關鍵字"; } } function searchPhoneList(){ document.OrderForm.action="charge.do"; document.OrderForm.method.value="searchPhoneList"; document.OrderForm.nbrPage.value="1"; document.OrderForm.nbrPageNumbers.value=12; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.phoneCateId.value=document.OrderForm.phoneCateList[document.OrderForm.phoneCateList.selectedIndex].value; document.OrderForm.submit(); } function showChargeList() { document.OrderForm.method.value="showChargeList"; //document.OrderForm.nbrPage.value="1"; //document.OrderForm.priceRange.value="s"; //document.OrderForm.handsetUid.value=""; document.OrderForm.submit(); } function showVoiceChargeIndex() { document.OrderForm.action="charge.do"; document.OrderForm.method.value="showVoiceChargeIndex"; document.OrderForm.submit(); } function showDataChargeList() { document.OrderForm.action="datacharge.do"; document.OrderForm.method.value="showDataChargeList"; document.OrderForm.submit(); } function autoSelectMsisdn(p_nbr,p_type) { document.OrderForm.action="datacharge.do"; document.OrderForm.method.value="autoSelectMsisdn"; document.OrderForm.projectNbr.value = p_nbr; document.OrderForm.projectType.value = p_type; document.OrderForm.submit(); } function showDataChargeDetail(id) { document.OrderForm.action="datacharge.do"; document.OrderForm.method.value="showDataChargeDetail"; document.OrderForm.dataChargeId.value=id; //document.OrderForm.chargeType.value=type; document.OrderForm.submit(); } //function showChargeDetail(id, type, prjno) { function showChargeDetail(id, type) { document.OrderForm.method.value="showChargeDetail"; document.OrderForm.chargeId.value=id; document.OrderForm.chargeType.value=type; //document.OrderForm.chargeType.value=cate; //document.OrderForm.projectNbr.value = prjno; document.OrderForm.submit(); } function showChargeDetail_option(id, type) { document.OrderForm.method.value="showChargeDetail"; document.OrderForm.chargeId.value=id; document.OrderForm.chargeType.value=type; //document.OrderForm.chargeType.value=cate; //document.OrderForm.projectNbr.value = prjno; document.OrderForm.submit(); } //function showMyZoneList(id) { // document.OrderForm.method.value="showMyZoneList"; // document.OrderForm.chargeId.value=id; // //document.OrderForm.chargeType.value=cate; // document.OrderForm.submit(); //} //function showNetWorkChargeList(id) { // document.OrderForm.method.value="showNetWorkChargeList"; // document.OrderForm.chargeId.value=id; // //document.OrderForm.chargeType.value=cate; // document.OrderForm.submit(); //} //function showNormalChargeList(id) { // document.OrderForm.method.value="showNormalChargeList"; // document.OrderForm.chargeId.value=id; // //document.OrderForm.chargeType.value=cate; // document.OrderForm.submit(); //} function switchListSel(id) { document.OrderForm.action= "charge.do";//?projectNbr="+prjno; document.OrderForm.method.value="showChargeDetail"; document.OrderForm.chargeId.value=id; //document.OrderForm.chargeType.value=cate; //document.OrderForm.projectNbr.value = prjno; document.OrderForm.submit(); } function showAllCharges() { document.OrderForm.method.value="showAllCharges"; document.OrderForm.submit(); } function showChargeOption() { document.OrderForm.method.value="showChargeOption"; document.OrderForm.submit(); } //////////////////////////////for search area function changeSelContent(index){ hideAllSel(); document.getElementById("sel_"+index).style.display = "block"; } function hideAllSel(){ for(i=0;i<2;i++){ document.getElementById("sel_"+i).style.display = "none"; } } //換頁 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(); } //贈品放大圖頁 function linkBrowseGiftPage(giftId){ window.open("embadded.do?methodName=showGiftPicPage&phoneGiftId="+giftId,'_blank'); } //改由charge.do執行 function applyPhone(){ //alert(document.OrderForm.chargeId.value+':'+document.OrderForm.chargeType.value); document.OrderForm.action= "charge.do" //document.OrderForm.method.value = "showIndexPhoneList"; document.OrderForm.method.value = "showPhoneList"; document.OrderForm.processID.value = 6; //document.OrderForm.projectNbr.value = "A0404"; document.OrderForm.submit(); } function applyPhoneFlowNote(){ if(document.OrderForm.chargeType.value=="68"){ if(checkRadioBtn("zone")) { document.OrderForm.myzone.value = getRadioBtnValue("zone"); //window.open("embadded.do?methodName=showFlowNotePage&processID=6",'_new','width=575,height=300'); // openNote('6'); applyPhone(); }else { alert("請選擇地區"); } }else if(document.OrderForm.chargeType.value=="88"){ if(checkRadioBtn("myTimeZone")) { document.OrderForm.myTimeZone.value = getRadioBtnValue("myTimeZone"); // openNote('6'); applyPhone(); }else { alert("請選擇時段"); } }else { //window.open("embadded.do?methodName=showFlowNotePage&processID=6",'_new','width=575,height=300'); // openNote('6'); applyPhone(); } } function applyNumberFlowNote(){ //window.open("embadded.do?methodName=showFlowNotePage&processID=5",'_new','width=575,height=300'); if(document.OrderForm.processID.value==5) { //openNote5(document.OrderForm.processID.value); applyNumber(); }else { if(document.OrderForm.chargeType.value=="68"){ if(checkRadioBtn("zone")) { document.OrderForm.myzone.value = getRadioBtnValue("zone"); //openNote5(document.OrderForm.processID.value); applyNumber(); }else { alert("請選擇地區"); } }else if(document.OrderForm.chargeType.value=="88"){ if( checkRadioBtn( "myTimeZone" ) ) { document.OrderForm.myTimeZone.value = getRadioBtnValue("myTimeZone"); //openNote5(document.OrderForm.processID.value); applyNumber(); } else { alert( "請選擇時段" ); return; } }else { //openNote5(document.OrderForm.processID.value); applyNumber(); } } } function applyNumber(){ document.OrderForm.method.value="showNBR"; document.OrderForm.searchNbrOrderType.value="2"; document.OrderForm.nbrPage.value=1; document.OrderForm.submit(); } function showNwNumber_2(prjno) { if(document.OrderForm.chargeType.value=="68"){ if(checkRadioBtn("zone")) { document.OrderForm.action= "charge.do?projectNbr="+prjno; document.OrderForm.myzone.value = getRadioBtnValue("zone"); document.OrderForm.method.value = "showNWChargeDetail"; document.OrderForm.processID.value = 5; document.OrderForm.submit(); }else { alert("請選擇地區"); } }else if( document.OrderForm.chargeType.value == "88" ) { if( checkRadioBtn("myTimeZone" ) ) { document.OrderForm.action = "charge.do?projectNbr=" + prjno; document.OrderForm.myTimeZone.value = getRadioBtnValue( "myTimeZone" ); document.OrderForm.method.value = "showNWChargeDetail"; document.OrderForm.processID.value = 5; document.OrderForm.submit(); } else { alert("請選擇時段"); } }else { document.OrderForm.action= "charge.do?projectNbr="+prjno; document.OrderForm.method.value = "showNWChargeDetail"; document.OrderForm.processID.value = 5; document.OrderForm.submit(); } } function LinkAgreementPageNumber(num){ // alert(num); document.OrderForm.phone_nbr.value=num; document.OrderForm.action="order.do"; document.OrderForm.npNbr.value=''; document.OrderForm.method.value="showAgreement"; document.OrderForm.submit(); } function LinkVasPageNumber(num){ // alert(num); document.OrderForm.phone_nbr.value=num; document.OrderForm.action="catch.do"; document.OrderForm.npNbr.value=''; document.OrderForm.method.value="showVasListForFlow"; document.OrderForm.submit(); } function linkSel(type) { /* if(document.getElementById(type).selectedIndex!=0) { //alert(document.getElementById(type).options[document.getElementById(type).selectedIndex].prjno); document.OrderForm.chargeId.value = document.getElementById(type).options[document.getElementById(type).selectedIndex].value; //document.OrderForm.projectNbr.value = document.getElementById(type).options[document.getElementById(type).selectedIndex].prjno; document.OrderForm.method.value="showChargeDetail"; } else { //document.OrderForm.chargeId.value = document.getElementById(type).options[1].value; document.OrderForm.method.value="showChargeCateList"; } document.OrderForm.chargeType.value = type; document.OrderForm.action="charge.do"; document.OrderForm.submit(); */ document.OrderForm.method.value="showChargeCateList"; document.OrderForm.chargeType.value = type; document.OrderForm.action="charge.do"; document.OrderForm.submit(); } function linkSelDetail(type, chargeId) { document.OrderForm.chargeId.value = chargeId; if( document.OrderForm.chargeId.value != "" ){ document.OrderForm.method.value="showChargeDetail"; document.OrderForm.chargeType.value = type; document.OrderForm.action="charge.do"; document.OrderForm.submit(); } } function checkRadioBtn(name) { checkFlag = false; rad = document.getElementsByName(name); for(i=0;i 一次付清$" + price + " "; }else{ obj.innerHTML = "你選擇" + projectName + " 刷卡分期$" + price + " x" + installment + "期 "; } } function showIndexChargeDetail(id) { document.OrderForm.method.value="showChargeDetail"; //alert('showChargeCheckDetail'); document.OrderForm.chargeId.value=id; document.OrderForm.submit(); } function showAllCharges() { window.open("charge.do?method=showAllCharges","","width=735, height=500, scrollbars=yes"); } function showMoreChargeList() { document.OrderForm.method.value = "showMoreChargeList"; document.OrderForm.submit(); } function showCate(type) { document.OrderForm.method.value="showChargeCateList"; document.OrderForm.chargeType.value = type; document.OrderForm.submit(); } function showConfirm(type,id,prjno) { document.OrderForm.chargeType.value = type; document.OrderForm.chargeId.value = id; document.OrderForm.projectNbr.value = prjno document.OrderForm.method.value = "showNWChargeDetail"; document.OrderForm.submit(); } function showTrialBalance(){ document.OrderForm.method.value = "showTrialBalance"; document.OrderForm.submit(); } function startTrialBalance(){ if(!document.getElementsByName("radioNet")[0].checked && !document.getElementsByName("radioNet")[1].checked && !document.getElementsByName("radioNet")[2].checked) { alert('請選擇您平常使用行動電話撥打的對象是網內多還是網外多?'); return; } document.OrderForm.method.value="showChargeDetail"; if(document.getElementsByName("radioNet")[0].checked){ //網外多 if(document.getElementsByName("radioOutside")[0].checked){ if(document.getElementsByName("radioOutsideYesNo0")[0].checked){ document.OrderForm.chargeId.value="T"; } else { document.OrderForm.chargeId.value="D"; } } else if(document.getElementsByName("radioOutside")[1].checked){ if(document.getElementsByName("radioOutsideYesNo1")[0].checked){ document.OrderForm.chargeId.value="T"; } else { document.OrderForm.chargeId.value="D"; } } else if(document.getElementsByName("radioOutside")[2].checked){ if(document.getElementsByName("radioOutsideYesNo2")[0].checked){ document.OrderForm.chargeId.value="U"; } else { document.OrderForm.chargeId.value="E"; } }else if(document.getElementsByName("radioOutside")[3].checked){ if(document.getElementsByName("radioOutsideYesNo3")[0].checked){ document.OrderForm.chargeId.value="V"; } else { document.OrderForm.chargeId.value="F"; } } } else if(document.getElementsByName("radioNet")[1].checked){ //網內多 if(document.getElementsByName("radioInside")[0].checked){ document.OrderForm.chargeId.value="D"; } else if(document.getElementsByName("radioInside")[1].checked){ document.OrderForm.chargeId.value="O"; } else if(document.getElementsByName("radioInside")[2].checked){ if(document.getElementsByName("radioInsideYesNo2")[0].checked){ document.OrderForm.chargeId.value="3AA"; }else { document.OrderForm.chargeId.value="P"; } } else if(document.getElementsByName("radioInside")[3].checked){ if(document.getElementsByName("radioInsideYesNo3")[0].checked){ document.OrderForm.chargeId.value="3AB"; }else { document.OrderForm.chargeId.value="P"; } } } else { //一樣多 if(document.getElementsByName("radioHalfside")[0].checked){ document.OrderForm.chargeId.value="D"; } else if(document.getElementsByName("radioHalfside")[1].checked){ document.OrderForm.chargeId.value="D"; } else if(document.getElementsByName("radioHalfside")[2].checked){ if(document.getElementsByName("radioHalfsideYesNo2")[0].checked){ document.OrderForm.chargeId.value="U"; }else { if(document.getElementsByName("halfSideNo_3AA_P_YesNo")[0].checked){ document.OrderForm.chargeId.value="3AA"; } else { document.OrderForm.chargeId.value="P"; } } } else if(document.getElementsByName("radioHalfside")[3].checked){ if(document.getElementsByName("radioHalfsideYesNo3")[0].checked){ document.OrderForm.chargeId.value="V"; }else { if(document.getElementsByName("halfSideNo_3AB_P_YesNo")[0].checked){ document.OrderForm.chargeId.value="3AB"; } else { document.OrderForm.chargeId.value="P"; } } } } document.OrderForm.submit(); } // 我要號碼可攜 function showNPNumberUp3G() { var npNbr = document.OrderForm.npNbr.value; var checkNpNbr = false; if( npNbr.length < 10 ) { alert( "門號長度錯誤,請輸入正確門號" ); } else if( npNbr.substr( 0, 2 ) != '09' ) { alert( "門號輸入錯誤,請重新輸入。" ); } else { document.OrderForm.action="np.do"; document.OrderForm.method.value="showNPNumberUp3G"; document.OrderForm.submit(); checkNpNbr = true; } if( checkNpNbr ) return true; else return false; } //顯示手機詳細頁面 function showPhoneDetail(handsetUid){ document.OrderForm.method.value="showPhoneDetail"; // document.OrderForm.nbrPage.value="1"; // document.OrderForm.priceRange.value="s"; // document.OrderForm.brand.value="0"; document.OrderForm.handsetUid.value=handsetUid; document.OrderForm.modelColor.value=""; document.OrderForm.action="charge.do"; 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; if (method == '') method = 'showPhoneList'; //document.OrderForm.method.value='showPhoneList'; document.OrderForm.method.value=method; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); }