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