1var $el, leftPos, newWidth, prevElem, containerWidth, $j = jQuery.noConflict(); 2 3var acNumber = getQsParam('acct_number'); 4 5$j(document).on('change', '[id$=_country], [id^=country]', function (e) { 6 var id = e.target.id; 7 var prefix = ''; 8 var suffix = ''; 9 console.log(id); 10 11 if (id.indexOf('_country') >= 0) { 12 prefix = id.replace('_country', '_'); 13 } else if (id.indexOf('country') >= 0) { 14 suffix = id.replace('country', ''); 15 } 16 17 var spanish = window.location.href.indexOf('order_iframe_es') >= 0; 18 var cityField = document.getElementById(prefix + 'city_disp' + suffix); 19 var stateField = document.getElementById(prefix + 'state_disp' + suffix); 20 var label = document.getElementById(prefix + 'state_city_lbl' + suffix); 21 22 if (e.target.value == 'United States') { 23 cityField.classList.remove('col-xs-9'); 24 cityField.classList.add('col-xs-5'); 25 stateField.style.display = ''; 26 label.innerHTML = spanish ? 'Ciudad / Estado / Código postal:' : 'City / State / Zip'; 27 } else { 28 cityField.classList.remove('col-xs-5'); 29 cityField.classList.add('col-xs-9'); 30 stateField.style.display = 'none'; 31 label.innerHTML = spanish ? 'Ciudad / Código postal:' : 'City / Zip'; 32 } 33}); 34 35$j(document).ready(function() { 36 Autofocus(); 37 38 $j('[name=saveInfo]').click(function(){ 39 $j('[name=saveInfo]').prop('disabled', true); 40 }); 41 42 $j('#commonStock').keyup(function() { 43 $j("#commonStock").val($j("#commonStock").val().replace(/\D/g, '')); 44 }); 45 46 $j.noConflict(); 47 (function($){ 48 $.fn.scrollView = function() { 49 return this.each(function () { 50 $('html, body').animate({ 51 scrollTop: $(this).offset().top 52 }, 1000); 53 }); 54 }; 55 })($j); 56 57 $j('#state,#cc_state,#bill_state,#kit_state,#dir_state,#mail_state,#ppb_state,#sh_state,#edit_cc_state,#edit_mail_state,#state_1,#state_2,#state_3,#state_4,#state_5,#state_6,#state_7,#state_8,#state_9,#state_10').on('change',function(e){ 58 59 $j('#alert').hide(); 60 var pre = new Array('','cc_','bill_','kit_','dir_','mail_','ppb_','sh_','edit_cc_','edit_mail_'); 61 var id=e.target.id; 62 var state=$j('#'+id+'').val(); 63 64 for (var i=0; i<pre.length; i++) { 65 if(id == pre[i]+'state' && document.getElementById(pre[i]+'city')){ 66 city=$j('#'+pre[i]+'city').val().toLowerCase(); 67 CheckMilitaryAddress(state,city); 68 } 69 } 70 71 for (var i=1; i <=10; i++){ 72 if(id=='state_'+i){ 73 city=$j('#city_'+i).val().toLowerCase(); 74 CheckMilitaryAddress(state,city); 75 } 76 } 77 }); 78 79 $j('#city,#cc_city,#bill_city,#kit_city,#dir_city,#mail_city,#ppb_city,#sh_city,#edit_cc_city,#edit_mail_city,#city_1,#city_2,#city_3,#city_4,#city_5,#city_6,#city_7,#city_8,#city_9,#city_10').on('change',function(e){ 80 81 $j('#alert').hide(); 82 var pre = new Array('','cc_','bill_','kit_','dir_','mail_','ppb_','sh_','edit_cc_','edit_mail_'); 83 var id=e.target.id; 84 var city=$j('#'+id+'').val().toLowerCase(); 85 86 for (var i=0; i<pre.length; i++) { 87 if(id == pre[i]+'city' && document.getElementById(pre[i]+'state')){ 88 state=$j('#'+pre[i]+'state').val(); 89 CheckMilitaryAddress(state,city); 90 } 91 } 92 93 for (var i=1; i <=10; i++){ 94 if(id=='city_'+i){ 95 state=$j('#state_'+i).val(); 96 CheckMilitaryAddress(state,city); 97 } 98 } 99 }); 100 101 function CheckMilitaryAddress(s, c) { 102 103 addressCondition = (c.indexOf('apo') < 0 && c.indexOf('fpo') < 0) ? 1 : 0; 104 if ((s == 'AA' || s == 'AE' || s == 'AP') && addressCondition == 1) { 105 $j('.paraContent:first').prepend("<div class='alert alert-danger' role='alert' id='alert'>Please make sure city is APO or FPO for military address</div>"); 106 window.scrollTo(0, 0); 107 } 108 else { 109 $j('#alert').hide(); 110 } 111 } 112 113 $j('[data-toggle="popover"]').popover(); 114 $j('[data-toggle="tooltip"]').tooltip(); 115 $j('.popupPopover').popover({ 116 template : '<div class="popover popupOver" role="tooltip"><div class="arrow"></div><div class="popover-title"></div><div class="popover-content"></div></div>', 117 trigger : 'click' 118 });
119 120 $j('.navDropdown').on('click touchstart', function (event) { 121 event.preventDefault(); 122 var el = $j(this), id = el.data('id'); 123 if($j('#' + id + ':visible').length > 0) { 124 $j('#' + id).hide(); 125 el.html('+'); 126 } else { 127 $j('#' + id).show(); 128 el.html('-'); 129 } 130 }); 131 132 $j(document).on('mouseover', '.contactBlock a', function(event) { 133 $j(this).parent().addClass('contactHover'); 134 }); 135 $j(document).on('mouseout', '.contactBlock a', function(event) { 136 $j(this).parent().removeClass('contactHover'); 137 }); 138 $j('#personalInfoData').on('hide.bs.collapse', function() { 139 $j('#personalInfoForm').collapse('show'); 140 if ($j('#proceed_msg').length > 0) { 141 $j('#proceed_msg').show(); 142 } 143 }); 144 $j('#personalInfoForm').on('hide.bs.collapse', function() { 145 $j('#personalInfoData').collapse('show'); 146 if ($j('#proceed_msg').length > 0) { 147 $j('#proceed_msg').hide(); 148 } 149 }); 150 $j('#packageData').on('hide.bs.collapse', function() { 151 $j('#packageForm').collapse('show'); 152 if ($j('#proceed_msg').length > 0) { 153 $j('#proceed_msg').show(); 154 } 155 }); 156 $j('#packageForm').on('hide.bs.collapse', function() { 157 $j('#packageData').collapse('show'); 158 if ($j('#proceed_msg').length > 0) { 159 $j('#proceed_msg').hide(); 160 } 161 }); 162 $j('#expressData').on('hide.bs.collapse', function() { 163 $j('#expressForm').collapse('show'); 164 if ($j('#proceed_msg').length > 0) { 165 $j('#proceed_msg').show(); 166 } 167 }); 168 $j('#expressForm').on('hide.bs.collapse', function() { 169 $j('#expressData').collapse('show'); 170 if ($j('#proceed_msg').length > 0) { 171 $j('#proceed_msg').hide(); 172 } 173 }); 174 $j('#einData').on('hide.bs.collapse', function() { 175 $j('#einForm').collapse('show'); 176 if ($j('#proceed_msg').length > 0) { 177 $j('#proceed_msg').show(); 178 } 179 }); 180 $j('#einForm').on('hide.bs.collapse', function() { 181 $j('#einData').collapse('show'); 182 if ($j('#proceed_msg').length > 0) { 183 $j('#proceed_msg').hide(); 184 } 185 }); 186 $j('#einAddressData').on('hide.bs.collapse', function() { 187 $j('#einAddressForm').collapse('show'); 188 if ($j('#proceed_msg').length > 0) { 189 $j('#proceed_msg').show(); 190 } 191 }); 192 $j('#einAddressForm').on('hide.bs.collapse', function() { 193 $j('#einAddressData').collapse('show'); 194 if ($j('#proceed_msg').length > 0) { 195 $j('#proceed_msg').hide(); 196 } 197 }); 198 $j('#einGeneralData').on('hide.bs.collapse', function() { 199 $j('#einGeneralForm').collapse('show'); 200 if ($j('#proceed_msg').length > 0) { 201 $j('#proceed_msg').show(); 202 } 203 }); 204 $j('#einGeneralForm').on('hide.bs.collapse', function() { 205 $j('#einGeneralData').collapse('show'); 206 if ($j('#proceed_msg').length > 0) { 207 $j('#proceed_msg').hide(); 208 } 209 }); 210 $j('#einContData').on('hide.bs.collapse', function() { 211 $j('#einContForm').collapse('show'); 212 if ($j('#proceed_msg').length > 0) { 213 $j('#proceed_msg').show(); 214 } 215 }); 216 $j('#einContForm').on('hide.bs.collapse', function() { 217 $j('#einContData').collapse('show'); 218 if ($j('#proceed_msg').length > 0) { 219 $j('#proceed_msg').hide(); 220 } 221 }); 222 223 $j('#communicationData').on('hide.bs.collapse', function() { 224 $j('#communicationForm').collapse('show'); 225 if ($j('#proceed_msg').length > 0) { 226 $j('#proceed_msg').show(); 227 } 228 }); 229 $j('#communicationForm').on('hide.bs.collapse', function() { 230 $j('#communicationData').collapse('show'); 231 if ($j('#proceed_msg').length > 0) { 232 $j('#proceed_msg').hide(); 233 } 234 }); 235 $j('#shippingData').on('hide.bs.collapse', function() {
236 $j('#shippingForm').collapse('show'); 237 if ($j('#proceed_msg').length > 0) { 238 $j('#proceed_msg').show(); 239 } 240 }); 241 $j('#shippingForm').on('hide.bs.collapse', function() { 242 $j('#shippingData').collapse('show'); 243 if ($j('#proceed_msg').length > 0) { 244 $j('#proceed_msg').hide(); 245 } 246 }); 247 $j('#stockData').on('hide.bs.collapse', function() { 248 $j('#stockForm').collapse('show'); 249 if ($j('#proceed_msg').length > 0) { 250 $j('#proceed_msg').show(); 251 } 252 }); 253 $j('#stockForm').on('hide.bs.collapse', function() { 254 $j('#stockData').collapse('show'); 255 if ($j('#proceed_msg').length > 0) { 256 $j('#proceed_msg').hide(); 257 } 258 }); 259 260 $j('#hagueData').on('hide.bs.collapse', function() { 261 $j('#hagueForm').collapse('show'); 262 if ($j('#proceed_msg').length > 0) { 263 $j('#proceed_msg').show(); 264 } 265 }); 266 $j('#hagueForm').on('hide.bs.collapse', function() { 267 $j('#hagueData').collapse('show'); 268 if ($j('#proceed_msg').length > 0) { 269 $j('#proceed_msg').hide(); 270 } 271 }); 272 273 $j('#authData').on('hide.bs.collapse', function() { 274 $j('#authForm').collapse('show'); 275 if ($j('#proceed_msg').length > 0) { 276 $j('#proceed_msg').show(); 277 } 278 }); 279 $j('#authForm').on('hide.bs.collapse', function() { 280 $j('#authData').collapse('show'); 281 if ($j('#proceed_msg').length > 0) { 282 $j('#proceed_msg').hide(); 283 } 284 }); 285 286 $j('#effectiveDateData').on('hide.bs.collapse', function() { 287 $j('#effectiveDateForm').collapse('show'); 288 if ($j('#proceed_msg').length > 0) { 289 $j('#proceed_msg').show(); 290 } 291 }); 292 $j('#effectiveDateForm').on('hide.bs.collapse', function() { 293 $j('#effectiveDateData').collapse('show'); 294 if ($j('#proceed_msg').length > 0) { 295 $j('#proceed_msg').hide(); 296 } 297 }); 298 299 $j(document).on('click','.addRA', function() { 300 $j('input[name="directive"]').val('add_company'); 301 $j('form[name="ftllc"]').submit(); 302 }); 303 304 $j(document).on('change', 'input[name="phone_type"]', function() { 305 UpdatePhoneView($j(this).val()); 306 }); 307 308 $j(document).on('change', 'select[name="corp_type"]', function() { 309 toggleCorpTypeFields($j(this).val()); 310 }); 311 312 $j(document).on('change', 'input[name="corp_type"]', function() { 313 toggleCorpTypeFields($j(this).val()); 314 }); 315 316 $j(document).on('change', 'input[name="no_officer"]', function() { 317 var value = $j('input[name="no_officer"]:checked').val(); 318 319 if (value == 1) { 320 $j('#officer_section').hide(); 321 } else { 322 $j('#officer_section').show(); 323 } 324 }); 325 change_contact(); 326 $j(document).on('change', 'input[name="cc_update"]', function() { 327 change_contact(); 328 }); 329 $j(document).on('change', 'input[name="mailService"]', function() { 330 var currentVal = $j('input[name="mailService"]:checked').val(), value = $j(this).val(); 331 if (currentVal == value) { 332 $j('#' + value + 'Length input[name="lengthService"]:eq(0)').prop('checked', true); 333 } 334 }); 335 $j(document).on('change', 'input[name="lengthService"]', function() { 336 var currentVal = $j('input[name="lengthService"]:checked').val(), value = $j(this).val(), id = $j(this).parent().attr('title'); 337 if (currentVal == value) { 338 $j('#' + id).prop('checked', true); 339 } 340 341 }); 342 $j(document).on('change', '#id_type', function() { 343 var optVal= $j("#id_type option:selected").val(); 344 if (optVal == 'coa_id') { 345 $j('#id').attr('placeholder','Ex. COA12345'); 346 } 347 else if (optVal == 'inc_id'){ 348 $j('#id').attr('placeholder','Ex. INC12345'); 349 } 350 else if (optVal == 'self_id'){ 351 $j('#id').attr('placeholder','Ex. SELF12345'); 352 } 353 else { 354 $j('#id').attr('placeholder','Ex. 1234567'); 355 } 356 357 });
358 359 $j(document).on('keyup', 'input#phone1', function() { 360 var value = $j(this).val(); 361 if (value.length >= 3) { 362 $j('input#phone2').focus(); 363 $j(this).val(value.substr(0, 3)); 364 } 365 }); 366 $j(document).on('keyup', 'input#phone2', function() { 367 var value = $j(this).val(); 368 if (value.length >= 3) { 369 $j('input#phone3').focus(); 370 $j(this).val(value.substr(0, 3)); 371 } 372 }); 373 $j(document).on('keyup', 'input#phone3', function() { 374 var value = $j(this).val(); 375 if (value.length >= 4) { 376 $j(this).blur(); 377 $j('input#phone_ext').focus(); 378 $j(this).val(value.substr(0, 4)); 379 } 380 }); 381 382 $j(document).on('change', 'input[name="certificate"]', function() { 383 var value = $j(this).val(); 384 $j('#directorList').show(); 385 if (value > 0) { 386 $j('#directorList').hide(); 387 $j('#contBttn').show(); 388 } 389 }); 390 $j(document).on('change', 'input[name="is_valid_ssn"]', function() { 391 var value = $j('input[name="is_valid_ssn"]:checked').val(); 392 if (value == 0) { 393 $j('#notValidSsn').show(); 394 } else { 395 $j('#notValidSsn').hide(); 396 } 397 }); 398 $j(document).on('change', 'input[name="shipping_same_addr"]', function() { 399 var value = $j('input[name="shipping_same_addr"]:checked').val(); 400 if (value == 1) { 401 $j('#shippingAddrFields, #sameShipping').show(); 402 } else { 403 $j('#shippingAddrFields, #sameShipping').hide(); 404 } 405 }); 406 407 $j(document).on('change', 'input[name="is_scorp"]', function() { 408 var value = $j('input[name="is_scorp"]:checked').val(); 409 if (value == 1) { 410 $j('#scorpAddrFields').show(); 411 $j('#s_corp').show(); 412 $j('#total_s_corp').show(); 413 $j('#total_plain').hide(); 414 } else { 415 $j('#scorpAddrFields').hide(); 416 $j('#s_corp').hide(); 417 $j('#total_s_corp').hide(); 418 $j('#total_plain').show(); 419 420 } 421 }); 422 423 $j(document).on('change', 'input[name="is_ppb"]', function() { 424 var value = $j('input[name="is_ppb"]:checked').val(); 425 if (value == 1) { 426 $j('#ppbAddrFields').show(); 427 } else { 428 $j('#ppbAddrFields').hide(); 429 } 430 }); 431 $j(document).on('change', 'input[name="billing_same_addr"]', function() { 432 var value = $j('input[name="billing_same_addr"]:checked').val(); 433 if (value == 1) { 434 $j('#billingAddrFields').show(); 435 } else { 436 $j('#billingAddrFields').hide(); 437 } 438 }); 439 $j('#edatePicker').datepicker().on('changeDate', function(ev) { 440 $j('#eletionDate').val($j('#edatePicker').data('date')); 441 $j('#edatePicker').datepicker('hide'); 442 }); 443 $j('#dateAqPicker').datepicker().on('changeDate', function(ev) { 444 $j('#dateAquired').val($j('#dateAqPicker').data('date')); 445 $j('#dateAqPicker').datepicker('hide'); 446 }); 447 $j(document).on('click touchstart', '.contentTitle2.lcText', function(event) { 448 $j($j(this).data('target')).collapse('toggle'); 449 }); 450 451 $j(document).on('click', '.copyAddress', function() { 452 var id = $j(this).attr('id'), frmNum = parseInt(id.replace('copyAddress_', '')), address1 = $j('#address1_0').val(), address2 = $j('#address2_0').val(), city = $j('#city_0').val(), state = $j('#state_0').val(), zip = $j('#zip_0').val(), country = $j('#country_0').val(); 453 $j('#address1_' + frmNum).val(address1); 454 $j('#address2_' + frmNum).val(address2); 455 $j('#city_' + frmNum).val(city); 456 $j('#state_' + frmNum).val(state); 457 $j('#zip_' + frmNum).val(zip); 458 $j('#country_' + frmNum).val(country); 459 }); 460 461 $j(document).on('click', '.popupPopover', function(event) { 462 event.preventDefault(); 463 }); 464 $j(document).on('click', '.closePopupover', function(event) { 465 event.preventDefault(); 466 var id = $j(this).attr('rel'); 467 $j('#' + id).popover('hide'); 468 });
469 $j(document).on('keyup', 'input.total_gross', function(event) { 470 var value = $j(this).val(), pattern = /^\d+$/; 471 if (!pattern.test(value)) { 472 alert("Please Enter Whole numbers only"); 473 } 474 }); 475 476 setTimeout(function() { 477 var obj = $j('iframe.videoframe'), source = '', source2 = '', x = '', y = '', imgObj = $j('img.imageSrc'); 478 for (x in obj) { 479 source = obj.eq(x).data('src'); 480 obj.eq(x).attr('src', source); 481 } 482 for (y in imgObj) { 483 source2 = imgObj.eq(y).data('src'); 484 imgObj.eq(y).attr('src', source2); 485 } 486 }, 5000); 487 if ($j('#slider').length > 0) { 488 $j('#slider').cslider({ 489 autoplay : true, 490 bgincrement : 0, 491 interval : 6000 492 }); 493 } 494 $j(document).on('click', 'input[name="businessEntities"]', function(event) { 495 var element = $j(this).attr('id'), checkCount = $j('input[name="businessEntities"]:checked').length, id = ''; 496 if (checkCount < 2) { 497 $j('#'+element).prop('checked', true); 498 alert('You must Choose atleat 2 Business Entiites to compare.'); 499 } else if (checkCount > 4) { 500 $j('#'+element).prop('checked', false); 501 alert('You cannot compare more than 4 Business Entities.'); 502 } else { 503 $j('.column_1, .column_2, .column_3, .column_4, .column_5, .column_6').hide(); 504 $j('input[name="businessEntities"]:checked').each(function() { 505 id = $j(this).val(); 506 $j('.column_' + id).show(); 507 }); 508 } 509 }); 510 511 $j(document).on('click', '#liveChatMobileBtn, .triggerChat', function(event){ 512 event.preventDefault(); 513 $j('.LPMimage').click(); 514 }); 515 516 $j(document).on('click', '.removeService', function(event) { 517 event.preventDefault(); 518 var length = '', html = ''; 519 $j(this).parent().parent().parent().remove(); 520 var length = $j('#payraServices > .row').length; 521 console.log(length); 522 if(length == 0) { 523 html += '<div class="row rFormRow">'; 524 html += ' <div class="col-xs-12 col-fieldRight text-center"><strong>Item Deleted</strong></div>'; 525 html += '</div>'; 526 $j('#payraServices').html(html); 527 } 528 }); 529 530 $j('[data-toggle="tooltip"]').tooltip(); 531 532 if(acNumber != '') { 533 $j('ul#payraTablist li, #payraTabCont .delawareForm.tab-pane').removeClass('active'); 534 $j('ul#payraTablist li:eq(1)').addClass('active'); 535 $j('#payraTabCont .delawareForm.tab-pane:eq(1)').addClass('active'); 536 } 537}); 538 539function getQsParam(key) { 540 var pageUrl = window.location.search.substring(1); 541 var urlVars = pageUrl.split('&'); 542 for (var i = 0; i < urlVars.length; i++) { 543 var paramName = urlVars[i].split('='); 544 if (paramName[0] == key) { 545 return paramName[1]; 546 } 547 } 548 return ''; 549} 550 551function getFocus(id) { 552 setTimeout(function() { 553 document.getElementById(id).focus(); 554 }, 300); 555} 556 557function UpdatePhoneView(type) { 558 if (type == 'dom') { 559 $j('.usNumber').show(); 560 $j('.internationalNumber').hide(); 561 if (document.getElementById('phone1').value.length == 0 && document.getElementById('phone2').value.length == 0 && document.getElementById('phone3').value.length == 0) { 562 if (document.getElementById('phone').value.length >= 3) { 563 document.getElementById('phone1').value = document.getElementById('phone').value.substr(0, 3); 564 } 565 if (document.getElementById('phone').value.length >= 6) { 566 document.getElementById('phone2').value = document.getElementById('phone').value.substr(3, 3); 567 } 568 if (document.getElementById('phone').value.length >= 10) { 569 document.getElementById('phone3').value = document.getElementById('phone').value.substr(6, 4); 570 } 571 } 572 } else { 573 $j('.usNumber').hide(); 574 $j('.internationalNumber').show(); 575 if (document.getElementById('phone').value.length == 0) { 576 document.getElementById('phone').value = document.getElementById('phone1').value + document.getElementById('phone2').value + document.getElementById('phone3').value; 577 } 578 } 579} 580 581function waitForElement(selector) { 582 var promise = jQuery.Deferred(); 583 584 if (document.querySelector(selector)) { 585 promise.resolve(document.querySelector(selector)); 586 } 587 588 const observer = new MutationObserver(function () { 589 if (document.querySelector(selector)) { 590 observer.disconnect(); 591 promise.resolve(document.querySelector(selector)); 592 } 593 });
594 595 observer.observe(document.body, { 596 childList: true, 597 subtree: true 598 }); 599 600 return promise.promise(); 601} 602 603jQuery.when(waitForElement('.callout-message-close')).then(function (botCloser) { 604 if (sessionStorage.getItem('hide_harvey_msg')) { 605 jQuery('.callout-message').hide(); 606 jQuery('.notification-count').hide(); 607 608 return; 609 } 610 611 botCloser.addEventListener('click', function () { 612 jQuery('.notification-count').hide(); 613 sessionStorage.setItem('hide_harvey_msg', true); 614 }); 615}); 616 617function toggleCorpTypeFields(type) { 618 $j('#corp_ending, #nonProfitState, #publicBenefitSentence, #nonProfitSentence, #inc_desc, #lp_desc, #pbllc_desc, #llc_desc, #pblp_desc, .corp_text, .llc_text, .lp_text').hide(); 619 620 if (type == 'LLC') { 621 $j('#llc_desc').show(); 622 $j('#inc_desc, #lp_desc, #nonProfitBlock, #nonProfitState, #nonProfitSentence, #publicBenefitSentence').hide(); 623 } else if ((type == 'GEN') || (type == 'CLO') || (type == 'PBC') || (type == 'EXE')) { 624 $j('#inc_desc').show(); 625 $j('#llc_desc, #lp_desc, #nonProfitBlock, #nonProfitState').hide(); 626 627 if ((type == 'GEN') || (type == 'CLO')) { 628 $j('#corp_ending').show(); 629 $j('#pbc_ending, #nonProfitBlock, #nonProfitState, #nonProfitSentence, #publicBenefitSentence').hide(); 630 } else if (type == 'PBC') { 631 $j('#nonProfitBlock, #publicBenefitSentence').show(); 632 $j('#corp_ending, #nonProfitState, #nonProfitSentence').hide(); 633 $j('#pbc_ending').show(); 634 $j('.corp_text').show(); 635 } else if (type == 'EXE') { 636 $j('#nonProfitBlock, #nonProfitState, #nonProfitSentence').show(); 637 $j('#corp_ending, .corp_text').show(); 638 $j('#pbc_ending, #publicBenefitSentence').hide(); 639 } 640 } else if (type == 'LP') { 641 $j('#lp_desc').show(); 642 $j('#llc_desc, #inc_desc, #nonProfitBlock, #nonProfitState, #nonProfitSentence, #publicBenefitSentence').hide(); 643 } else if (type == 'PBLLC') { 644 $j('#pbllc_desc, #nonProfitBlock, #publicBenefitSentence, .llc_text').show(); 645 } else if (type == 'PBLP') { 646 $j('#pblp_desc, #nonProfitBlock, #publicBenefitSentence').show(); 647 $j('.lp_text').show(); 648 } 649} 650 651function change_contact() { 652 var value = $j('input[name="cc_update"]:checked').val(); 653 if (value == 1) { 654 $j('#contact_change').show(); 655 } else { 656 $j('#contact_change').hide(); 657 } 658} 659function isPhone(string) { 660 if (!string) return false; 661 var Chars = "0123456789-+)(x "; 662 var digitChars = "0123456789"; 663 var strLen = string.length; 664 if (strLen > 18) 665 return false; 666 if (strLen < 7) 667 return false; 668 var digitCount = 0; 669 for (var i = 0; i < string.length; i++) { 670 if (digitChars.indexOf(string.charAt(i)) > -1) 671 digitCount = digitCount + 1; 672 } 673 if (digitCount < 6) 674 return false; 675 for (var i = 0; i < string.length; i++) { 676 if (Chars.indexOf(string.charAt(i)) == -1) 677 return false; 678 } 679 return true; 680} 681function isCC(string) { 682 var Chars = "0123456789 "; 683 var digitChars = "0123456789"; 684 var strLen = string.length; 685 var digitCount = 0; 686 687 if (!string) return false; 688 if (strLen < 14 || strLen > 19) return false; 689 for (var i = 0; i < string.length; i++) { 690 if (digitChars.indexOf(string.charAt(i)) > -1) digitCount = digitCount + 1; 691 } 692 if (digitCount < 15 || digitCount > 16) return false; 693 for (var i = 0; i < string.length; i++) { 694 if (Chars.indexOf(string.charAt(i)) == -1) 695 return false; 696 } 697 return true; 698} 699function isEmail(s) { 700 var part_email = s.substring(s.indexOf("@") + 1); 701 if (part_email.match(/@+/) || part_email.match(/;/) || part_email.match(/,/)) { 702 return false; 703 } 704 705 if (!s) return false; 706 var i = 1; 707 var sLength = s.length; 708 while ((i < sLength) && (s.charAt(i) != "@")) { 709 i++; 710 } 711 if ((i >= sLength) || (s.charAt(i) != "@")) return false; 712 else i += 2; 713 714 while ((i < sLength) && (s.charAt(i) != ".")) { 715 i++; 716 } 717 718 if ((i >= sLength - 1) || (s.charAt(i) != ".")) return false; 719 else return true; 720} 721function isNumeric(str) { 722 var len = str.length; 723 if (len == 0) 724 return false; 725 //else 726 var p = 0; 727 var ok = true; 728 var ch = ""; 729 while (ok && p < len) { 730 ch = str.charAt(p); 731 if (('0' <= ch && ch <= '9')) 732 p++; 733 else 734 ok = false; 735 } 736 return ok; 737} 738function trim(strInput) { 739 var blnNonBlank; 740 var strTemp = ''; 741 var strOutput = ''; 742 743 blnNonBlank = false; 744 for (i = strInput.length - 1; - 1 < i; i--) { 745 if ((blnNonBlank) || (strInput.charAt(i) != ' ')) { 746 strTemp = strInput.charAt(i) + strTemp; //prepend char to front of Temp string 747 blnNonBlank = true; 748 } 749 } 750 751 blnNonBlank = false; 752 for (i = 0; i < strTemp.length; i++) { 753 if (blnNonBlank || (strTemp.charAt(i) != ' ')) { 754 strOutput = strOutput + strInput.charAt(i); //append char to end of Output string 755 blnNonBlank = true; 756 } 757 } 758 759 return strOutput; 760} 761 762function Autofocus() { 763 var forms = document.getElementsByTagName("FORM"); 764 if (forms != null) { 765 var j; 766 for (j = 0; j < forms.length; j++) { 767 var formList = document.getElementsByTagName("FORM")[j]; 768 var formName = formList.getAttribute("name"); 769 if (formName == 'changeform' || formName == 'incform' || formName == 'einform' || formName == 'standingform' || formName == 'self' || formName == 'blogform') { 770 var i; 771 for (i = 0; i < formList.length; i++) { 772 if (formList[i].getAttribute("name") == 'first_name') { 773 formList[i].focus(); 774 } 775 } 776 } 777 if (formName == 'mfform' || formName == 'nameform' || formName == 'raform' || formName == 'ftform') { 778 var i; 779 for (i = 0; i < formList.length; i++) { 780 if (formList[i].getAttribute("name") == 'company_name') { 781 formList[i].focus(); 782 } 783 } 784 } 785 } 786 } 787}
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.