| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136 | 
							- /**
 -  *
 -  * @authors Eric Hsiao
 -  *
 -  */
 - 
 - /* utlis */
 - 
 - const PRE__HOST = 'declarepre.taiwanpay.com.tw';
 - const PRO__HOST = 'declare.taiwanpay.com.tw';
 - 
 - var API__DOMAIN;
 - var URL__LIFF__ID;
 - var URL__REGISTER;
 - 
 - var PRE__DOMAIN = 'https://declarepre.taiwanpay.com.tw/';
 - var PRE__LIFF__ID = '1653763567-7LbdbKaM';
 - var PRE__REGISTER = 'https://liff.line.me/1653763567-E6Z3Z2qX?app=1653763567-E6Z3Z2qX';
 - 
 - var PRO__DOMAIN = 'https://declare.taiwanpay.com.tw/';
 - var PRO__LIFF__ID = '1653764192-M6X5X552';
 - var PRO__REGISTER = 'https://liff.line.me/1653764192-dx6l6llK?app=1653764192-dx6l6llK';
 - 
 - /***************************************************/
 - 
 - function gtag_pageView(_key) {
 -   //ga('send', 'pageview', key);
 -   gtag('config', GTAG_TRACKING_ID, {
 -     'page_title': _key,
 -     'page_path': '/' + _key
 -   });
 - 
 -   console.log("gtag_pageView: " + _key);
 - }
 - 
 - function gtag_ButtonClick(_key) {
 -   //ga('send', 'event', 'Button', 'Click', key);
 -   gtag('event', 'Click', { 'event_category': 'Button', 'event_label': _key });
 - 
 -   console.log("gtag_ButtonClick: " + _key);
 - }
 - 
 - function setDefault(_textbox, _value) { // depend on jQuery
 -   $(_textbox).val(_value).css({ opacity: .4 });
 -   $(_textbox).focus(
 -     function () {
 -       if ($(this).val() == _value) {
 -         $(this).val('').css({ opacity: 1 });
 -       }
 -     })
 -     .blur(function () {
 -       if ($(this).val() == '') {
 -         $(this).val(_value).css({ opacity: .4 });
 -       }
 -     });
 - }
 - 
 - function setParameterByName(name, value, url) {
 -   if (!url) url = window.location.href;
 -   var re = new RegExp("([?|&])" + name + "=.*?(&|$)", "i");
 -   separator = url.indexOf('?') !== -1 ? "&" : "?";
 -   if (url.match(re)) {
 -     return url.replace(re, '$1' + name + "=" + value + '$2');
 -   }
 -   else {
 -     return url + separator + name + "=" + value;
 -   }
 - }
 - 
 - function getParameterByName(name, url) {
 -   if (!url) url = window.location.href;
 -   name = name.replace(/[\[\]]/g, "\\$&");
 -   var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
 -     results = regex.exec(url);
 -   if (!results) return '';
 -   if (!results[2]) return '';
 -   return decodeURIComponent(results[2].replace(/\+/g, " "));
 - }
 - 
 - 
 - var isMobile = false;
 - var isIE = false;
 - 
 - utlis = function () {
 - 
 -   //private menbers
 - 
 - 
 -   //private methods
 -   function init() {
 -     console.log('all is loaded.');
 -   }
 - 
 -   //constructor
 - 
 -   {
 -     if ($('html').is('.ie6, .ie7, .ie8')) {
 -       isIE = true;
 -       // alert('.ie6, .ie7, .ie8');
 -     }
 - 
 -     var _URL = location.hostname;
 -     var _host;
 - 
 -     if (_URL.indexOf(PRO__HOST) != -1) {
 -       API__DOMAIN = PRO__DOMAIN;
 -       URL__LIFF__ID = PRO__LIFF__ID;
 -       URL__REGISTER = PRO__REGISTER;
 -     } else {
 -       API__DOMAIN = PRE__DOMAIN;
 -       URL__LIFF__ID = PRE__LIFF__ID;
 -       URL__REGISTER = PRE__REGISTER;
 -     }
 - 
 -     console.log('API__DOMAIN : ' + API__DOMAIN);
 - 
 -     $(document).ready(function () {
 - 
 -       if ($('body').width() <= 640) {
 -         isMobile = true;
 -       } else {
 -         isMobile = false;
 -       }
 - 
 -       init();
 -     });
 -   }
 - 
 -   //public
 - 
 -   return {
 - 
 -   }
 - }
 - 
 - utlis = new utlis();
 
 
  |