/** *

Title: retentionScript.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:MR2145 LandyChang 2009/09/07 續手機約選擇699資費至資費選擇頁後會出現請選擇資費的訊息 */ //換頁 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; if (method == '') method = 'showPhoneList'; //document.OrderForm.method.value='showPhoneList'; document.OrderForm.method.value=method; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); } //顯示手機列表By價格區間 function showPhoneByPrice(a){ document.OrderForm.method.value="showPhoneList"; document.OrderForm.nbrPage.value="1"; if (document.OrderForm.nbrPage.value>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.priceRange.value=a.value; document.OrderForm.handsetUid.value=""; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); } //顯示手機列表By廠牌 function showPhoneByBrand(a){ document.OrderForm.method.value="showPhoneList"; document.OrderForm.nbrPage.value=1; if (document.OrderForm.nbrPage.value>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.brand.value=a.value; document.OrderForm.handsetUid.value=""; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); } //連結首頁 function indexURL(){ document.OrderForm.action="index.do"; document.OrderForm.method.value=""; document.OrderForm.submit(); } 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.submit(); } //顯示手機by title function showPhonebyTitle(cateid){ document.OrderForm.method.value="showPhoneList"; document.OrderForm.nbrPage.value="1"; if (document.OrderForm.nbrPage.value>1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.priceRange.value="s"; document.OrderForm.brand.value="0"; document.OrderForm.phoneCateId.value=cateid; document.OrderForm.method.reloadPhonePKArray="true"; document.OrderForm.submit(); } //搜尋門號 function searchNbr(){ document.OrderForm.method.value="showNBR"; document.OrderForm.submit(); } //手機詳細頁面點選手機規格說明 function clickPhoneLabel(labelName){ document.getElementById("phoneSpec").className=""; document.getElementById("phoneSpec2").className="bmk2l"; document.getElementById("phoneSpec3").className="bmk2"; document.getElementById("phoneSpec4").className="bmk2r"; document.getElementById("phoneGift").className=""; document.getElementById("phoneGift2").className="bmk2l"; document.getElementById("phoneGift3").className="bmk2"; document.getElementById("phoneGift4").className="bmk2r"; document.getElementById("phonePriceDesc").className=""; document.getElementById("phonePriceDesc2").className="bmk2l"; document.getElementById("phonePriceDesc3").className="bmk2"; document.getElementById("phonePriceDesc4").className="bmk2r"; document.getElementById("phoneBuyDesc").className=""; document.getElementById("phoneBuyDesc2").className="bmk2l"; document.getElementById("phoneBuyDesc3").className="bmk2"; document.getElementById("phoneBuyDesc4").className="bmk2r"; document.getElementById("characteristicDesc").className=""; document.getElementById("characteristicDesc2").className="bmk2l"; document.getElementById("characteristicDesc3").className="bmk2"; document.getElementById("characteristicDesc4").className="bmk2r"; document.getElementById("noteDesc").className=""; document.getElementById("noteDesc2").className="bmk2l"; document.getElementById("noteDesc3").className="bmk2"; document.getElementById("noteDesc4").className="bmk2r"; document.getElementById("combined").className=""; document.getElementById("combined2").className="bmk2l"; document.getElementById("combined3").className="bmk2"; document.getElementById("combined4").className="bmk2r"; document.getElementById('phoneGift1').style.display='none'; document.getElementById('phoneSpec1').style.display='none'; document.getElementById('phoneBuyDesc1').style.display='none'; document.getElementById('phonePriceDesc1').style.display='none'; document.getElementById("characteristicDesc1").style.display='none'; document.getElementById("noteDesc1").style.display='none'; document.getElementById("combined1").style.display='none'; document.getElementById(labelName).className="bmkbg"; document.getElementById(labelName+'1').style.display=''; document.getElementById(labelName+'2').className="bmkl"; document.getElementById(labelName+'3').className="bmk"; document.getElementById(labelName+'4').className="bmkr"; } //顯示比較手機頁 function comparePhone(){ document.OrderForm.method.value="showCompareList"; document.OrderForm.submit(); } //加入比較手機清單 function addToCompareList(method){ document.OrderForm.originalMethod.value="showPhoneDetail"; document.OrderForm.method.value="addToCompareList"; document.OrderForm.method.reloadPhonePKArray="false"; document.OrderForm.submit(); } //更新比較手機清單 function updateCompareList(){ var check = 0; if(document.OrderForm.removeFromCompareList==null){ } else{ if(document.OrderForm.removeFromCompareList.length==null){ if(document.OrderForm.removeFromCompareList.checked==true) check++; } else{ var check = 0; for(var i=0;i "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 searchPhoneList(){ 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="showNWPhoneCharges"; document.OrderForm.chargeId.value=""; document.OrderForm.chargeType.value=""; document.OrderForm.projectNbr.value=""; document.OrderForm.projectType.value=""; document.OrderForm.submit(); } //顯示登入頁面 function login(method,page){ if(radioCheck(document.OrderForm.phoneDetailInstallment)){ document.OrderForm.method.value=method; if(page == 'new'){ document.OrderForm.submit(); }else{ window.open('phone.do?method=userLogin&first=true&ret_code=s','_blank','width=530,height=330'); } } else{ alert("請選擇方案/付款方式!!!"); } } //贈品放大圖頁 function linkBrowseGiftPage(giftId){ window.open("embadded.do?methodName=showGiftPicPage&phoneGiftId="+giftId,'_blank','scrollbars=yes,width=615,height=490'); } //顯示續約頁 function showContinuePage(login){ //MR1086 -- TOP if(document.OrderForm.ssis_tcc_cust.value != '1') { alert('您的帳號非用戶'); return; } //ME1086 -- BOTTOM if(radioCheck(document.OrderForm.phoneDetailInstallment)){ //document.OrderForm.method.value="showCEPhoneCharges"; //CR091 續手機約搭買配件使用 document.OrderForm.method.value="showAccessoryList"; if(login == 'false'){ window.open('phone.do?method=userLogin&first=true&ret_code=s','_blank','width=530,height=330'); }else{ //showRetentionPhonePopPage(); document.OrderForm.action="retention.do";//CR086 vk document.OrderForm.submit(); } } else{ alert("請選擇方案/付款方式!!!"); } } //2G升3G function showUpgrade2GTo3G() { document.OrderForm.method.value="upgradeCe2GTo3G"; document.OrderForm.submit(); } //是否2G升3G function upgradeOrNot( upgrade ) { if( upgrade == 1 ) { document.OrderForm.three_g.value = upgrade; } else if( upgrade == 2 ) { document.OrderForm.three_g.value = '2'; } document.OrderForm.action="order.do"; document.OrderForm.method.value="showAgreement"; document.OrderForm.submit(); } function upgradeOrNotThenToVas( upgrade ) { if( upgrade == 1 ) { document.OrderForm.three_g.value = upgrade; } else if( upgrade == 2 ) { document.OrderForm.three_g.value = '2'; } document.OrderForm.action="catch.do"; document.OrderForm.method.value="showVasListForFlow"; document.OrderForm.submit(); } function cleanModelColor(){ var radioLength = document.OrderForm.modelColor.length; var radioCheck = false; if(radioLength==null||radioLength==0) { document.OrderForm.modelColor.checked=false; } else{ for (i=0; i 一次付清$" + price + " "; }else{ obj.innerHTML = "你選擇" + projectName + " 刷卡分期$" + price + " x" + installment + "期 "; } } function showContinuePhoneDetail(handsetUid){ //document.OrderForm.action="../action/phone.do?method=showContinuePhoneDetail&handsetUid="+handsetUid document.OrderForm.method.value="showPhoneDetail"; document.OrderForm.handsetUid.value=handsetUid; document.OrderForm.modelColor.value=""; document.OrderForm.submit(); } //預約手機 function openPhoneRequest(handsetUid,modelColor){ window.open('./phone.do?method=showPhoneRequest&handsetUid='+handsetUid+"&modelColor="+modelColor); } function showComparePhoneAll(compareHandsetUids,specIds){ if(compareHandsetUids.length==0){ document.getElementById('display_pic_'+compareHandsetUids).style.display=''; document.getElementById('display_name_'+compareHandsetUids).style.display=''; document.getElementById('display_price_'+compareHandsetUids).style.display=''; document.getElementById('display_gift_'+compareHandsetUids).style.display=''; if(specIds.length==0) document.getElementById('display_spec_'+specIds+'_'+compareHandsetUids).style.display=''; else{ for(var i=0;i1) document.OrderForm.nbrPageNumbers.value=12; else document.OrderForm.nbrPageNumbers.value=11; document.OrderForm.searchPhoneOrderType.value=orderType; //document.OrderForm.method.value='showPhoneList'; document.OrderForm.action="retention.do?method="+method; //document.OrderForm.method.value=method; document.OrderForm.method.reloadPhonePKArray="true"; 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; }