/**
*
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();
}