1jQuery(function($){ 2if(jQuery('#ExternalDsModal').length > 0){ 3 /*jQuery('a[href*="calculators"]').each(function(){ 4 5 var string = jQuery(this).attr('href'); 6 if(string.indexOf('.html') !== -1 && string.indexOf('banksiteservices.com') !== -1){ 7 var url1 = getParameterByName("url", string); 8 var c1 = url1; 9 if(c1 === null){ 10 string = string.split('?'); 11 c1 = string[1]; 12 13 } 14 jQuery(this).attr('href', c1).addClass('link_to_window'); 15 16 } 17 })*/ 18 var jurlobj = JSON.parse(no_popup); 19 var the_join = ""; 20 for(i=0; i<jurlobj.length;i++){ 21 22 the_join +=':not([href*="'+jurlobj[i]+'"])'; 23 } 24 var host = window.location.host; 25 var the_exclude = 'a:not([href*="'+host+'"]):not([href^="#"]):not([href^="?"]):not([href*="javascript:void(0)"]):not([href^="/"]):not([href^="mailto:"]):not([href^="phone:"]):not([href^="tel:"]):not([ng-click])'+the_join; 26 jQuery(document).on('click', the_exclude, function(e){ 27 if(jQuery(this).attr('href') !== undefined) { 28 jQuery('.oneExternalDsModal').trigger('click'); 29 30 if(jQuery(this).hasClass('link_to_window')){ 31 jQuery('.ExternalDsModalGo').attr('onclick', "bknextrOpenAWin('"+jQuery(this).attr('href')+"');return false;"); 32 }else{ 33 jQuery('.ExternalDsModalGo').removeAttr('onclick'); 34 } 35 jQuery('.ExternalDsModalGo').attr('href', jQuery(this).attr('href')); 36 if(!jQuery(e.target).hasClass('ExternalDsModalGo')){ 37 return false; 38 } 39 } 40 }) 41 jQuery(document).on('click', 'a[href*="external-link-disclaimer"]', function(e){ 42 e.preventDefault(); 43 44 if(jQuery(this).hasClass('no-tab')){ 45 jQuery('.ExternalDsModalGo').attr('target', ''); 46 }else{ 47 jQuery('.ExternalDsModalGo').attr('target', '_blank'); 48 } 49 50 jQuery('.oneExternalDsModal').trigger('click'); 51 52 var url_string = jQuery(this).attr('href'); 53 var url = getParameterByName("url", url_string); 54 var c = url; 55 if(c === null){ 56 url_string = url_string.split('?'); 57 c = url_string[1]; 58 } 59 60 jQuery('.ExternalDsModalGo').attr('href', c); 61 if(!jQuery(e.target).hasClass('ExternalDsModalGo')){ 62 return false; 63 } 64 }) 65 jQuery('.external-link').click(function(e){ 66 e.preventDefault(); 67 jQuery('.oneExternalDsModal').trigger('click'); 68 jQuery('.ExternalDsModalGo').attr('href', jQuery(this).attr('href')); 69 if(!jQuery(e.target).hasClass('ExternalDsModalGo')){ 70 return false; 71 } 72 }) 73 jQuery('.ExternalDsModalClose').click(function(e){ 74 e.preventDefault(); 75 jQuery(this).parents('#ExternalDsModal').find('.close-reveal-modal').trigger('click'); 76 setTimeout(function(){ jQuery('.ExternalDsModalGo').removeAttr('onclick'); }, 500); 77 }) 78 jQuery('.ExternalDsModalGo').click(function(){ 79 jQuery(this).parents('#ExternalDsModal').find('.close-reveal-modal').trigger('click'); 80 setTimeout(function(){ jQuery('.ExternalDsModalGo').removeAttr('onclick'); }, 500); 81 }) 82 83 84 jQuery('.ExternalMailModalClose').click(function(e){ 85 e.preventDefault(); 86 jQuery(this).parents('#ExternalEmailModal').find('.close-reveal-modal').trigger('click'); 87 }) 88 jQuery('.ExternalMailModalGo').click(function(){ 89 jQuery(this).parents('#ExternalEmailModal').find('.close-reveal-modal').trigger('click'); 90 }) 91 92 93 } 94 95 if(jQuery('#ExternalEmailModal').length > 0){ 96 jQuery(document).on('click', 'a[href^="mailto:"]', function(e){ 97 if(jQuery(this).attr('href') !== undefined) { 98 jQuery('.oneExternalEmailModal').trigger('click'); 99 jQuery('.ExternalMailModalGo').attr('href', jQuery(this).attr('href')); 100 if(!jQuery(e.target).hasClass('ExternalMailModalGo')){ 101 return false; 102 }else{ 103 window.location.href = jQuery(this).attr('href'); 104 } 105 } 106 }) 107 } 108 109 function getParameterByName(name, url) { 110 if (!url) { 111 url = window.location.href; 112 } 113 name = name.replace(/[\[\]]/g, "\\$&"); 114 var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"), 115 results = regex.exec(url); 116 if (!results) return null; 117 if (!results[2]) return ''; 118 return decodeURIComponent(results[2].replace(/\+/g, " ")); 119 } 120})
121function bknextrOpenAWin(url,targ) { 122 var height=0; var width=0; 123 if (self.screen) { // for NN4 and IE4 124 width = screen.width; 125 height = screen.height} 126 else 127 if (self.java) { // for NN3 with enabled Java 128 var jkit = java.awt.Toolkit.getDefaultToolkit(); 129 var scrsize = jkit.getScreenSize(); 130 width = scrsize.width; 131 height = scrsize.height; } 132 133 if (width > 0 && height > 0) { 134 var popleft = (width - 650) / 2; 135 136 } 137 else { 138 var popleft = 100; 139 140 } 141 142 var features = 'toolbar=false,width=650,height=850,top=30,left=' + popleft + 143 ',scrollbars' 144 window.open(url, targ, features); 145 }
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.