1var formx, holder; 2var grecaptcha_sitekey = $('body').attr('data-grecaptcha-sitekey'); 3var grecaptcha_size = $('body').attr('data-grecaptcha-size'); 4var grecaptcha_badge = $('body').attr('data-grecaptcha-badge'); 5var page_name = $('main.page_main').attr('data-page'); 6var FormonSubmit = function(token) { 7 $('.onsubmit-ready').find('.g-recaptcha-response').val(token); 8 if(page_name == "member_login"){ 9 //e2eeForm($('.onsubmit-ready')[0]); 10 } 11 if( $(window.colobj).length == 0 ){ 12 $('.onsubmit-ready').addClass('onsubmit-true'); 13 } 14 else if($('.onsubmit-ready').find('.g-recaptcha-response').val() != ""){ 15 $('.onsubmit-ready').addClass('onsubmit-true'); 16 } 17 if($('.onsubmit-ready').hasClass( "onsubmit-true" )){ 18 if(page_name == "contactus"){ 19 $.ajax({ 20 type:"POST", 21 url:"/contents/contactus_post", 22 data:{ 23 sendname: $("input[name='sendname']").val(), 24 tel: $("input[name='tel']").val(), 25 email: $("input[name='email']").val(), 26 textarea: $("textarea[name='textarea']").val(), 27 'g-recaptcha-response': $("[name='g-recaptcha-response']").val(), 28 csrf_token: $("input[name='csrf_token']").val(), 29 }, 30 success: function(rs){ 31 var rsarr = rs.split(','); 32 if(rsarr[0] == 'success'){ 33 alert(languages.contents_pleasewaitmsg); 34 window.location.reload(); 35 }else if(rsarr[0] == 'fail'){ 36 alert(languages.contents_pleaseinfocomplete); 37 } 38 } 39 }); 40 } 41 else if(page_name == "proposal"){ 42 $.ajax({ 43 type:"POST", 44 url:"/contents/proposal_post", 45 data:{ 46 company: $("input[name='company']").val(), 47 name: $("input[name='name']").val(), 48 tel: $("input[name='tel']").val(), 49 email: $("input[name='email']").val(), 50 textarea: $("textarea[name='textarea']").val(), 51 'g-recaptcha-response': $('.onsubmit-ready').find('.g-recaptcha-response').val(), 52 csrf_token: $("input[name='csrf_token']").val(), 53 }, 54 success: function(rs){ 55 var rsarr = rs.split(','); 56 if(rsarr[0] == 'success') 57 { 58 alert(languages.contents_pleasewaitmsg); 59 $('.onsubmit-true').submit(); 60 }else if(rsarr[0] == 'fail'){ 61 alert(languages.contents_pleaseinfocomplete); 62 } 63 } 64 }); 65 } 66 else if(page_name == "epaper"){ 67 $.ajax({ 68 type:"POST", 69 url:"/contents/epaperdb", 70 data:{ 71 email: $("input[name='email']").val(), 72 epaper: $('#epapertype').val(), 73 'g-recaptcha-response': $('.onsubmit-ready').find('.g-recaptcha-response').val(), 74 csrf_token: $("input[name='csrf_token']").val(), 75 }, 76 success: function(rs){ 77 var rsarr = rs.split(','); 78 if(rsarr[0] == 'success1') 79 { 80 alert(languages.contents_epaper_sendtoken); 81 window.location.reload(); 82 } 83 else if(rsarr[0] == 'success2'){ 84 alert(languages.contents_epaper_cancelemail); 85 window.location.reload(); 86 } 87 else if(rsarr[0] == 'fail1'){ 88 alert(languages.alertemailformat); 89 } 90 else if(rsarr[0] == 'fail2'){ 91 alert(languages.contents_epaper_existemail); 92 } 93 else if(rsarr[0] == 'fail3'){ 94 alert(languages.contents_epaper_hasbeensent); 95 } 96 else if(rsarr[0] == 'fail4'){ 97 alert(languages.contents_pleaseinfocomplete); 98 } 99 } 100 }); 101 } 102 else{ 103 $('.onsubmit-true').submit(); 104 } 105 } 106} 107var onloadCallbackInvisible = function() { 108 var recaptchas = document.querySelectorAll('div[class=g-recaptcha]'); 109 for( i = 0; i < recaptchas.length; i++) { 110 var obj = $(recaptchas[i]); 111 var form = obj.parents('form')[0]; 112 form.addEventListener('submit', function(evt){ 113 if(page_name == "home"){ 114 if($('main.main_content').attr('data-layout') == 'A'){ 115 var reCaptcha_render =false; 116 } 117 } 118 if($(this).find("[name='g-recaptcha-response']").length == 0){ 119 var holderId = grecaptcha.render( $(this).find('.g-recaptcha').prop('id') , { 120 'sitekey' : $(this).find('.g-recaptcha').attr('data-sitekey') 121 }); 122 if($(this).find('.g-recaptcha').attr('data-badge') == 'inline'){ 123 $(this).find('.grecaptcha-badge').css('visibility','hidden').css('height','0'); 124 } 125 } 126 $(this).addClass('onsubmit-ready'); 127 evt.preventDefault(); 128 if(page_name == "order"){
129 $('[name="attri[11]"]').focus().blur(); 130 if($('.warning')[0]){ 131 alert(languages.alertidno); $("[name$='[idno]']").focus(); return false; 132 } 133 if($('.tel_err')[0]){ 134 if($('.tel_err').html()!=""){ 135 alert(languages.alertphonenumber); $('.tel_err').parent().children('.iti').children('input[type="tel"]').focus(); return false; 136 } 137 } 138 if($('.warning_email')[0]){ 139 alert(languages.alertemailformat); $('[type="email"]').focus(); return false; 140 } 141 if($('[name="receiptidno"]').val()!=""){ 142 var idno = $('[name="receiptidno"]').val(); 143 if($('[name="etax"]')[0] && $('[name="etax"]').val()=="1"){ 144 var idno =$('[name="receiptidno"]').val(); 145 if(idno!=""){ 146 if(personID(idno)||residentID(idno)){ 147 }else{ 148 alert(languages.alertreceiptno_upload); $('[name="receiptidno"]').focus(); return; 149 } 150 } 151 } 152 } 153 if($('[type="checkbox"][musttag]')[0]){ 154 var check = true; 155 $('[type="checkbox"][musttag]').each(function(){ 156 var checkboxname = $(this)[0].attributes["musttag"].value; 157 if($('[musttag="'+checkboxname+'"]:checked')[0]){ 158 }else{ 159 alert(languages.alertmutileast); $(this).focus(); check = false; return false; 160 } 161 }); 162 if(!check){ 163 return false; 164 } 165 } 166 } 167 if(page_name == "volunteer"){ 168 if($('input[type="tel"].error')[0]){ 169 alert(languages.alertphonenumber); return false; 170 } 171 } 172 if(page_name == "things"){ 173 if($('.tel_err')[0]){ 174 if($('.tel_err').html()!=""){ 175 alert(languages.alertphonenumber); $('.tel_err').parent().children('.iti').children('input[type="tel"]').focus(); return false; 176 } 177 } 178 if($('.warning_email')[0]){ 179 alert(languages.alertemailformat); $('[type="email"]').focus(); return false; 180 } 181 } 182 if(page_name == "booking_pay"){ 183 if($('.warning')[0]){ 184 alert(languages.alertidno); $("[name$='[idno]']").focus(); return false; 185 } 186 if($('.warning_email')[0]){ 187 alert(languages.option_idno); $("[type='email']").focus(); return false; 188 } 189 if($('.tel_err')[0]){ 190 alert(languages.alertphonenumber); $('.tel_err').parent().children('.iti').children('input[type="tel"]').focus(); return false; 191 } 192 if($('input[name="paytype"]').length > 0 && $('input[name="paytype"]').val() == ""){ 193 alert(languages.booking_nopayment); return false; 194 } 195 } 196 grecaptcha.execute(); 197 }); 198 } 199} 200var onloadCallbackScore= function() { 201 $(".g-recaptcha").each(function() { 202 var el = $(this); 203 var action = $(this).attr("data-action"); 204 grecaptcha.ready(function() { 205 grecaptcha.execute('', {action: action}).then(function(token) { 206 $(el).val(token); 207 }); 208 }); 209 }); 210} 211/*if($.cookie("msg")){ 212 alert(decodeURIComponent($.cookie("msg"))); 213 $.cookie("msg", null, {path:"/"}); 214}*/ 215if( $('body').attr('data-lang') == "" && $('body').attr('views') != "udona" ){ 216 $('input[type="tel"]').focus(function(){ 217 if($(this).val() == "") { 218 $(this).val(''); 219 } 220 }); 221 $('input[type="tel"]').blur(function(){ 222 var tel = $(this).val().replace(/_/gi,''); 223 var tel = tel.replace(/-/gi,''); 224 $(this).val(tel) 225 }); 226 var tel_minus = false; 227 $('input[type="tel"]').keydown(function(e){ 228 var tel = $(this).val().replace(/_/gi,''); 229 var tel = tel.replace(/-/gi,''); 230 if(e.keyCode == '8' && tel.length<=9){ 231 tel_minus = true; 232 }else{ 233 tel_minus = false; 234 } 235 }); 236 $('input[type="tel"]').keyup(function(e){ 237 var tel = $(this).val().replace(/_/gi,''); 238 var tel = tel.replace(/-/gi,''); 239 if(e.keyCode == '8' && tel_minus == true){ 240 tel = tel.substring(0, tel.length -1); 241 } 242 if(/^037/.test(tel)){ 243 var new_value = '037-______'; 244 if(tel.length<4){ 245 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 246 } 247 else{ 248 new_value = tel.substring(0, 3) + '-' + tel.substring(3, tel.length) + new_value.substring(tel.length+1, 12); 249 } 250 $(this).val(new_value); 251 } 252 else if(/^049/.test(tel)){ 253 var new_value = '049-_______'; 254 if(tel.length<4){ 255 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 256 } 257 else{ 258 new_value = tel.substring(0, 3) + '-' + tel.substring(3, tel.length) + new_value.substring(tel.length+1, 12); 259 } 260 $(this).val(new_value); 261 } 262 else if(/^082/.test(tel)){ 263 var new_value = '082-______'; 264 if(tel.length<4){ 265 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 266 } 267 else{ 268 new_value = tel.substring(0, 3) + '-' + tel.substring(3, tel.length) + new_value.substring(tel.length+1, 12); 269 } 270 $(this).val(new_value); 271 } 272 else if(/^0836/.test(tel)){ 273 var new_value = '0836-_____'; 274 if(tel.length<5){ 275 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 276 } 277 else{ 278 new_value = tel.substring(0, 4) + '-' + tel.substring(4, tel.length) + new_value.substring(tel.length+1, 12); 279 } 280 $(this).val(new_value); 281 } 282 else if(/^089/.test(tel)){ 283 var new_value = '089-______'; 284 if(tel.length<4){ 285 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 286 } 287 else{ 288 new_value = tel.substring(0, 3) + '-' + tel.substring(3, tel.length) + new_value.substring(tel.length+1, 12); 289 } 290 $(this).val(new_value); 291 } 292 else if(/^080/.test(tel)){ 293 var new_value = '080_-______'; 294 if(tel.length<5){ 295 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 296 } 297 else{ 298 new_value = tel.substring(0, 4) + '-' + tel.substring(4, tel.length) + new_value.substring(tel.length+1, 12); 299 } 300 $(this).val(new_value); 301 } 302 else if(/^087/.test(tel)){ 303 var new_value = '08-7______'; 304 new_value = tel.substring(0, 2) + '-' + tel.substring(2, tel.length) + new_value.substring(tel.length+1, 12); 305 $(this).val(new_value); 306 } 307 else if(/^088/.test(tel)){ 308 var new_value = '08-8______'; 309 new_value = tel.substring(0, 2) + '-' + tel.substring(2, tel.length) + new_value.substring(tel.length+1, 12); 310 $(this).val(new_value); 311 } 312 else if(/^08/.test(tel)){ 313 var new_value = '08-______'; 314 new_value = tel.substring(0, 2) + '-' + tel.substring(2, tel.length) + new_value.substring(tel.length+1, 12); 315 $(this).val(new_value); 316 } 317 else if(/^09/.test(tel)){ 318 var new_value = '09__-______'; 319 if(tel.length<5){ 320 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 321 } 322 else{ 323 new_value = tel.substring(0, 4) + '-' + tel.substring(4, tel.length) + new_value.substring(tel.length+1, 12); 324 } 325 $(this).val(new_value); 326 } 327 else if(/^0/.test(tel)){ 328 var new_value = '0_-________'; 329 if(tel.length<3){
330 new_value = tel.substring(0, tel.length) + new_value.substring(tel.length, 12); 331 } 332 else{ 333 new_value = tel.substring(0, 2) + '-' + tel.substring(2, tel.length) + new_value.substring(tel.length+1, 12); 334 } 335 $(this).val(new_value); 336 }else{ 337 $(this).val(''); 338 } 339 }); 340} 341$(document).on('click', '.toggle-password', function(e) { 342 if($(this).hasClass('fas')){ 343 $(this).parent().find('input').attr("type","password"); 344 }else{ 345 $(this).parent().find('input').attr("type","text"); 346 } 347 $(this).toggleClass("fas fa-eye-slash"); 348}); 349 350var isExistDate = function(dateStr) { 351//function isExistDate(dateStr) { 352 var dateObj = dateStr.split('/'); // yyyy/mm/dd 353 354 //ååº12åæï¼æ¯ææå¤§æ¥æéå¶ 355 var limitInMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; 356 357 var theYear = parseInt(dateObj[0]); 358 var theMonth = parseInt(dateObj[1]); 359 var theDay = parseInt(dateObj[2]); 360 var isLeap = new Date(theYear, 1, 29).getDate() === 29; // æ¯å¦çºéå¹´? 361 362 if (isLeap) { 363 // è¥çºéå¹´ï¼æå¤§æ¥æéå¶æ¹çº 29 364 limitInMonth[1] = 29; 365 } 366 367 // æ¯å°è©²æ¥æ¯å¦è¶ 鿝åæä»½æå¤§æ¥æéå¶ 368 return theDay <= limitInMonth[theMonth - 1]; 369} 370 371$(document).ready(function(){ 372 $('.iti__flag-container').remove(); 373 $(".number-format").each( function() { 374 var numText = $(this).html(); 375 $(this).html( numText.replace(/\d+/g, function myFunction(x){return new Intl.NumberFormat().format(x);}) ); 376 }); 377 $(".sianchor").click(function(){ 378 min = Math.ceil(1); 379 max = Math.floor(3); 380 //var sid = Math.random(); 381 var sid = Math.floor(Math.random() * (max - min + 1) + min); 382 $(this).parent().find("img.siimage").prop("src","/system/packages/securimage/securimage_show.php?rimgid=" + sid); 383 $(this).parent().parent().find("input[name='securimage[namespace]']").val(sid); 384 }); 385 $("input.isint").keyup(function(){ 386 $(this).val(this.value.replace(/[^\d]/g,'')); 387 }); 388 $('form[name="search"],form[name="download"]').on("submit", function(){ 389 390 if($("[name$='][year]']").length > 0){ 391 var year = $("[name$='[year]']").val(); 392 var month = $("[name$='[month]']").val(); 393 var day = $("[name$='[day]']").val(); 394 var chkdate = year+'/'+month+'/'+day; 395 396 var year2 = $("[name$='[year2]']").val(); 397 var month2 = $("[name$='[month2]']").val(); 398 var day2 = $("[name$='[day2]']").val(); 399 var chkdate2 = year2+'/'+month2+'/'+day2; 400 401 if(day != "" && !isExistDate(chkdate)) { 402 alert("èµ·å§æ¥æé¸æé¯èª¤"); return false; 403 } 404 if( day2 != "" && !isExistDate(chkdate2)) { 405 alert("çµææ¥æé¸æé¯èª¤"); return false; 406 } 407 } 408 }); 409});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.