// JavaScript Document //function ajax_form_show_topBarMessage(_num, _custom_params = {text:''} ){ function ajax_form_show_topBarMessage(_num, _custom_params ){ // IE 11 Fix if(_custom_params === undefined) { // IE 11 Fix _custom_params = {text:''}; // IE 11 Fix } // if(_custom_params === undefined) { // IE 11 Fix if(_num > 0){ if(_num == 42 && _custom_params.text == ''){ _custom_params.text = ajax_showStatusMessage(-1001); } // if(_num == -42 && _custom_params.text == ''){ $.notifyBar({ cssClass: ((_num == 42 || _num == 1 || _num == 2 || _num == 400 || (_num+2) == 7) ? "error" : "success"), html: ((_num == 42) ? _custom_params.text : (ajax_showStatusMessage((_num == 1) ? -1001 : ((_num == 2) ? -1002 : ((_num == 400) ? -1003 : (_num+2))) )) ), delay:((_num+2) == 6 || (_num+2) == 7) ? 4000 : 3000 }); } else { //if(_num > 0){ $.notifyBar().hideNB(); } //if(_num > 0){ } function ajax_submitBtn_setInProgress_withLoadingBar(_target, _eventHandler, _boo){ if(_target.length){ if(_boo){ // IN Progress //console.log('IN Progress') var w = _target.width(); _target.unbind(); _target.removeAttr('href'); if(_target.find('div[id="loading_gif"]').length){ // } else { _target.attr('data-title', _target.html()); } _target.html('
'); } else { // Completed //console.log('Completed') var t = _target.attr('data-title'); _target.html(t); _target.attr('data-title', ''); _target.unbind("click"); _target.bind("click", _eventHandler); _target.attr("href", "javascript:void(0);"); } } } function ajax_submitBtn_setInProgress(_target, _eventHandler, _boo){ if(_target.length){ if(_boo){ // IN Progress _target.unbind(); _target.removeAttr('href'); } else { // Completed _target.bind("click", _eventHandler); _target.attr("href", "javascript:void(0);"); } } } function ajax_showStatusMessage(status_number){ switch(status_number){ case 10: switch(Number(global_js_params.lang)){ default: case 1: return 'Save Completed'; break; case 2: return '儲存成功'; break; case 3: return '储存成功'; break; } break; case 1: return ''; break; case 2: var val = ($('#new_login_email').length) ? $('#new_login_email').val() : ($('#login_email').length) ? $('#login_email').val(): ''; var showPWreset = (!$('#user_profile_change_email_social_form_div').length && !$('#signup_form').length); switch(Number(global_js_params.lang)){ default: case 1: return 'A notification email is generated to verify your login email address. Please check your email at '+val+' now.'+(showPWreset ? 'Our platform is currenlty in soft-launch phase. In this phase, we\'re open to VIP and Professional Organizers by invitation only to experience different features and functionality for potential inclusion in the final release of our platform for publics to signup.
'; break; case 2: return '平台正於軟啟動階段,現階段暫開放給 被邀請的 VIP 主辦方 及 專業主辦方 使用,先體驗平台中各項功能,以便進一步改善納入最終版本中。
'; break; case 3: return '平台正於软启动阶段,现阶段暂开放给 被邀请的 VIP 主办方 及 专业主办方 使用,先体验平台中各项功能,以便进一步改善纳入最终版本中。
'; break; } break; case -44: switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid Email Address'; break; case 2: return '電郵地址無效'; break; case 3: return '电子邮件地址无效'; break; } break; case -45: switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid URL'; break; case 2: return '網址無效'; break; case 3: return '网址无效'; break; } break; case -46: switch(Number(global_js_params.lang)){ default: case 1: return 'Required field'; break; case 2: return '必須輸入項目'; break; case 3: return '必须输入项目'; break; } break; // ----- Image ------ case -47: switch(Number(global_js_params.lang)){ default: case 1: return 'Please upload required image'; break; case 2: return '必須上載圖片'; break; case 3: return '必须上载图片'; break; } break; case -48: switch(Number(global_js_params.lang)){ default: case 1: return 'We only accept image file in JPEG (.JPG) or PNG (.PNG) format only.'; break; case 2: return '我們只接受圖像格式為 JPEG (.JPG) 或 PNG (.PNG)。'; break; case 3: return '我们只接受图像格式为 JPEG (.JPG) 或 PNG (.PNG)。'; break; } break; case -49: switch(Number(global_js_params.lang)){ default: case 1: return 'We accept file format size within 1MB only.'; break; case 2: return '我們只接受圖像容量大小少於 1MB 內。'; break; case 3: return '我们只接受图像容量大小少於 1MB 内。'; break; } break; case -50: switch(Number(global_js_params.lang)){ default: case 1: return 'We only accept file format size within 2MB only.'; break; case 2: return '我們只接受圖像容量大小少於 2MB 內。'; break; case 3: return '我们只接受图像容量大小少於 2MB 内。'; break; } break; case -51: switch(Number(global_js_params.lang)){ default: case 1: return 'We only accept file size within 3MB only.'; break; case 2: return '我們只接受圖像容量大小少於 3MB 內。'; break; case 3: return '我们只接受图像容量大小少於 3MB 内。'; break; } break; case -52: switch(Number(global_js_params.lang)){ default: case 1: return 'Image width and height are equal to or larger than 400(width, height) pixels only.'; break; case 2: return '圖像寬高度等於或大於 400(寬, 高)pixels。'; break; case 3: return '图像宽高度等於或大於 400(宽, 高)pixels'; break; } break; case -53: switch(Number(global_js_params.lang)){ default: case 1: return 'Image height must in 1200px or above.'; //return 'Image width is equal to or larger than 1240(width) pixels only.'; break; case 2: return '圖像高度必須為 1200px 或 以上。'; //return '圖像寬度等於或大於 1240(寬)pixels。'; break; case 3: return '图像高度必须为 1200px 或 以上。'; //return '图像宽度等於或大於 1240(宽)pixels。'; break; } break; case -54: switch(Number(global_js_params.lang)){ default: case 1: return 'This permalink has been registered and associated in our system.'; break; case 2: return '在系統中此頁面連結空間名稱已被使用。'; break; case 3: return '在系统中此页面链结空间名称已被使用。'; break; } break; // --- END-- Image ------ case -55: switch(Number(global_js_params.lang)){ default: case 1: return 'You must agree to the polices, terms & condition before confirming the booking.'; break; case 2: return '您必須選擇同意才能確定預訂。'; break; case 3: return '您必须选择同意才能确定预订。'; break; } break; case -56: switch(Number(global_js_params.lang)){ default: case 1: return 'This field must be in numeric'; break; case 2: return '此欄必須選擇為數字。'; break; case 3: return '此栏必须选择为数字。'; break; } break; case -57: switch(Number(global_js_params.lang)){ default: case 1: return 'You should Reconfirm your Bank Account Number'; break; case 2: return '必須再次確認銀行賬戶號碼。'; break; case 3: return '必须再次确认银行账户号码。'; break; } break; case -58: switch(Number(global_js_params.lang)){ default: case 1: return 'This Bank Account Number under your Organization has been registered and associated in our platform.'; break; case 2: return '主辦方已登記此銀行賬戶號碼,並注冊在平台中。'; break; case 3: return '主办方已登记此银行账户号码,并注册在平台中。'; break; } break; case -59: switch(Number(global_js_params.lang)){ default: case 1: return 'Larger than Available Account Balance'; break; case 2: return '超過最高提取限額。'; break; case 3: return '超過最高提取限額。'; break; } break; case -60: switch(Number(global_js_params.lang)){ default: case 1: return 'This email address has been registered a user role in your organization.'; break; case 2: return '此電郵地址已加入到主辦方的用戶管理中。'; break; case 3: return '此电邮地址已加入到主办方的用户管理中。'; break; } break; case -61: switch(Number(global_js_params.lang)){ default: case 1: return 'This question in English has been added to the survey of your Project.'; break; case 2: return '此問題(英文)已加入到您的項目中的問卷管理。'; break; case 3: return '此问题(英文)已加入到您的项目中的问卷管理。'; break; } break; case -62: switch(Number(global_js_params.lang)){ default: case 1: return 'This question in Chinese has been added to the survey of your Project.'; break; case 2: return '此問題(中文)已加入到您的項目中的問卷管理。'; break; case 3: return '此问题(中文)已加入到您的项目中的问卷管理。'; break; } break; case -63: switch(Number(global_js_params.lang)){ default: case 1: return 'We checked that your email address has been registered in our platform, please login first. To retreive your forgot password, you may click Forgot Password.'; break; case 2: return '我們發現您的電郵地址已注冊在平台中,請先登入。若您須要取回已忘記的登入密碼,您可以按此忘記密碼。'; break; case 3: return '我们发现您的电邮地址已注册在平台中,请先登入。若您须要取回已忘记的登入密码,您可以按此忘记密码。'; break; } break; case -64: switch(Number(global_js_params.lang)){ default: case 1: return 'We only accept file in CSV (.CSV) format only.'; break; case 2: return '我們只接受檔案格式為 CSV (.CSV)。'; break; case 3: return '我们只接受档案格式为 CSV (.CSV)。'; break; } break; case -65: switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid CSV Template !'; break; case 2: return 'CSV 範本檔案無效﹗'; break; case 3: return 'CSV 范本档案无效!'; break; } break; case -66: switch(Number(global_js_params.lang)){ default: case 1: return 'Compulsory'; break; case 2: return '必須確認'; break; case 3: return '必须确认'; break; } break; case -67: switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid image file format.'; break; case 2: return '此圖像檔案無效。'; break; case 3: return '此图像档案无效'; break; } break; case -68: switch(Number(global_js_params.lang)){ default: case 1: return 'No available account balance can be withdrawn. Due to the payout withdraws less than HKD$1,000.00, a bank transfer fee HKD$10.00 is deduced from the payout available account.'; break; case 2: return '沒有足夠的可用帳戶存款能夠提取。由於賬戶餘額尚未達到港幣HKD$1,000元,所以在提取款項中,可用帳戶存款已扣除港幣HKD$10.00元作為銀行轉賬費用。'; break; case 3: return '没有足够的可用帐户存款能够提取。由於账户馀额尚未达到港币HKD$1,000元,所以在提取款项中,可用帐户存款已扣除港币HKD$10.00元作为银行转账费用。'; break; } break; case -69: // discount code switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid Discount Code'; break; case 2: return '此輸折扣優惠碼無效'; break; case 3: return '此折扣优惠码无效'; break; } break; case -70: switch(Number(global_js_params.lang)){ default: case 1: return 'Discounted Price more than Original Price.'; break; case 2: return '折扣票價多過原價'; break; case 3: return $.t2s('折扣票價多過原價'); break; } break; case -71: switch(Number(global_js_params.lang)){ default: case 1: return 'Daily limit exceed HKD $1 million'; break; case 2: return '超過每日限額:港元一百萬'; break; case 3: return '超过每日限额:港元一百万'; break; } break; case -72: switch(Number(global_js_params.lang)){ default: case 1: return 'Content cannot contain: '; break; case 2: return '內容不可以放置文字:'; break; case 3: return '内容不可以放置文字:'; break; } break; case -73: switch(Number(global_js_params.lang)){ default: case 1: return 'Hyperlink is not allowed: '; break; case 2: return '此連結不允許:'; break; case 3: return '此连结不允许:'; break; } break; // -------- For Login / Signup / Forgot Password --------------- case -1: switch(Number(global_js_params.lang)){ default: case 1: return 'Empty Login Email Address'; break; case 2: return '必須輸入登入電郵地址。'; break; case 3: return '必须输入登入电邮地址。'; break; } break; case -2: switch(Number(global_js_params.lang)){ default: case 1: return 'Empty Login Password'; break; case 2: return '必須輸入登入密碼。'; break; case 3: return '必须输入登入密码。'; break; } break; case -3: switch(Number(global_js_params.lang)){ default: case 1: return 'Empty Login Email Address & Login Password'; break; case 2: return '必須輸入登入電郵地址及登入密碼。'; break; case 3: return '必须输入登入电邮地址及登入密码。'; break; } break; case -4: switch(Number(global_js_params.lang)){ default: case 1: return 'Login Email Address Format is Invalid'; break; case 2: return '登入電郵地址格式無效。'; break; case 3: return '登入电邮地址格式无效。'; break; } break; case -5: switch(Number(global_js_params.lang)){ default: case 1: return 'Password is at least in 8 characters / numbers'; break; case 2: return '登入密碼最少為8位字母或數字。'; break; case 3: return '登入密码最少为8位字母或数字。'; break; } break; case -6: switch(Number(global_js_params.lang)){ default: case 1: return 'You should Reconfirm your Password'; break; case 2: return '必須再次確認登入密碼。'; break; case 3: return '必须再次确认登入密码。'; break; } break; case -7: switch(Number(global_js_params.lang)){ default: case 1: return 'This Email Address has been registered and associated in our platform. Please visit Forgot Password page or use another one for your Signup.'; break; case 2: return '登入電郵地址已被注冊在平台中。您可以瀏覽忘記密碼頁面找回登入密碼,或用另一個電郵地址作注冊。'; break; case 3: return '登入电邮地址已被注册在平台中。您可以浏览忘记密码页面找回登入密码,或用另一个电邮地址作注册。'; break; } break; case -8: switch(Number(global_js_params.lang)){ default: case 1: return 'Invalid Login Email Address or Password.'+selection_str+' * |