1 2;(function($){ 3 if(typeof popup_domination == 'undefined'){ 4 popup_domination = ''; 5 return false; 6 } 7 var timer, exit_shown = false; 8 $(document).ready(function(){ 9 var cururl = window.location; 10 if(decodeURIComponent(popup_domination.conversionpage) == cururl){ 11 var abcookie = get_cookie("popup_dom_split_show"); 12 var camp = popup_domination.campaign; 13 if(abcookie == 'Y'){ 14 var popupid = get_cookie("popup_domination_lightbox"); 15 var data = { 16 action: 'popup_domination_ab_split', 17 stage: 'opt-in', 18 camp : camp, 19 popupid : popupid, 20 optin: '1' 21 } 22 jQuery.post(popup_domination_admin_ajax, data, function(response) { 23 document.cookie = 'popup_dom_split_show' + '=; expires=Thu, 01-Jan-70 00:00:01 GMT;'; 24 }); 25 } 26 } 27 28 if(check_cookie(popup_domination.popupid)){ 29 return false; 30 } 31 $(document).find('body').prepend(popup_domination.output); 32 if(popup_domination.impression_count > 1){ 33 if(check_impressions()){ 34 return false; 35 } 36 } 37 switch(popup_domination.show_opt){ 38 case 'mouseleave': 39 $('html,body').mouseout(window_mouseout); 40 break; 41 case 'unload': 42 enable_unload(); 43 break; 44 default: 45 if(popup_domination.delay && popup_domination.delay > 0){ 46 timer = setTimeout(show_lightbox,(popup_domination.delay*1000)); 47 } else { 48 show_lightbox(); 49 } 50 break; 51 } 52 if(popup_domination.center && popup_domination.center == 'Y') 53 init_center(); 54 55 if(popup_domination.defaults){ 56 var defaults = popup_domination.defaults; 57 for(var i in defaults){ 58 if($.trim(defaults[i]) != ''){ 59 $('.lightbox-signup-panel input[value="'+defaults[i]+'"]') 60 .data('default_value',defaults[i]) 61 .focus(function(){ 62 var $this = $(this); 63 if($this.val() == $this.data('default_value')) 64 $this.val(''); 65 }).blur(function(){ 66 var $this = $(this); 67 if($this.val() == '') 68 $this.val($this.data('default_value')); 69 }); 70 } 71 } 72 } 73 74 $('.lightbox-overlay').click(function(){ 75 close_box(popup_domination.popupid); 76 return false; 77 }); 78 79 $('#popup_domination_lightbox_close').click(function(){ 80 close_box(popup_domination.popupid); 81 return false; 82 }); 83 var provider = $('.lightbox-signup-panel .provider').val(); 84 85 if(provider == 'aw'){ 86 $('#popup_domination_lightbox_wrapper .form div').append('</form>'); 87 }; 88 89 $('#popup_domination_lightbox_wrapper input[type="submit"]').click(function(){ 90 var checked = false; 91 $('#popup_domination_lightbox_wrapper :text').each(function(){ 92 var $this = $(this), val = $this.val(); 93 if($this.data('default_value') && val == $this.data('default_value')){ 94 if(checked) 95 $this.val('').focus(); 96 checked = false; 97 } 98 if(val == ''){ 99 checked = false; 100 }else{ 101 if(val == $this.data('default_value')){ 102 checked = false; 103 }else{ 104 checked = true; 105 } 106 } 107 }); 108 if(checked){ 109 var email = $('.lightbox-signup-panel .email').val(); 110 var name = $('.lightbox-signup-panel .name').val(); 111 var custom1 = $('.lightbox-signup-panel .custom1_input').val(); 112 var custom2 = $('.lightbox-signup-panel .custom2_input').val(); 113 var customf2 = $('.lightbox-signup-panel .custom_id2').val(); 114 var customf1 = $('.lightbox-signup-panel .custom_id1').val(); 115 var listid = $('.lightbox-signup-panel .listid').val(); 116 $('#popup_domination_lightbox_wrapper input[type="submit"]').attr('disabled', 'disabled'); 117 $('#popup_domination_lightbox_wrapper .form input').fadeOut(); 118 $('#popup_domination_lightbox_wrapper .wait').fadeIn(); 119 if(provider != 'form' && provider != 'aw' && provider != 'nm'){ 120 var data = { 121 action: 'popup_domination_lightbox_submit', 122 name: name, 123 email: email, 124 custom1: custom1, 125 custom2: custom2, 126 customf1: customf1, 127 customf2: customf2, 128 provider: provider, 129 listid: listid 130 }; 131 132 jQuery.post(popup_domination_admin_ajax, data, function(response) { 133 if(response.length > 4){ 134 $('#popup_domination_lightbox_wrapper input[type="submit"]').removeAttr('disabled', 'disabled'); 135 $('#popup_domination_lightbox_wrapper .form input').fadeIn(); 136 $('#popup_domination_lightbox_wrapper .wait').fadeOut(); 137 }else{ 138 close_box(popup_domination.popupid); 139 if(check_split_cookie() != true){ 140 var popupid = popup_domination.popupid; 141 var data = { 142 action: 'popup_domination_analytics_add', 143 stage: 'opt-in', 144 popupid: popup_domination.popupid 145 } 146 jQuery.post(popup_domination_admin_ajax, data, function(){ 147 window.location.href = decodeURIComponent(popup_domination.redirect); 148 });
149 }else{ 150 window.location.href = decodeURIComponent(popup_domination.redirect); 151 } 152 153 } 154 }); 155 }else{ 156 if(check_split_cookie() != true){ 157 var popupid = popup_domination.popupid; 158 var data = { 159 action: 'popup_domination_analytics_add', 160 stage: 'opt-in', 161 popupid: popup_domination.popupid 162 } 163 jQuery.post(popup_domination_admin_ajax, data, function(){ 164 $('.lightbox-signup-panel form').submit(); 165 close_box(popup_domination.popupid); 166 }); 167 return false; 168 }else{ 169 $('.lightbox-signup-panel form').submit(); 170 close_box(popup_domination.popupid); 171 } 172 return false; 173 } 174 175 } 176 return false; 177 }); 178 179 $('#popup_domination_lightbox_wrapper .sb_facebook').click(function(){ 180 if($(this).hasClass('got_user') == true){ 181 var email = $('.lightbox-signup-panel .fbemail').val(); 182 var name = $('.lightbox-signup-panel .fbname').val(); 183 var custom1 = $('.lightbox-signup-panel .custom1_input').val(); 184 var custom2 = $('.lightbox-signup-panel .custom2_input').val(); 185 var customf2 = $('.lightbox-signup-panel .custom_id2').val(); 186 var customf1 = $('.lightbox-signup-panel .custom_id1').val(); 187 var listid = $('.lightbox-signup-panel .listid').val(); 188 $('#popup_domination_lightbox_wrapper input[type="submit"]').attr('disabled', 'disabled'); 189 $('#popup_domination_lightbox_wrapper .form input').fadeOut(); 190 $('#popup_domination_lightbox_wrapper .wait').fadeIn(); 191 if(provider != 'form' && provider != 'aw' && provider != 'nm'){ 192 var data = { 193 action: 'popup_domination_lightbox_submit', 194 name: name, 195 email: email, 196 custom1: custom1, 197 custom2: custom2, 198 customf1: customf1, 199 customf2: customf2, 200 provider: provider, 201 listid: listid 202 }; 203 204 jQuery.post(popup_domination_admin_ajax, data, function(response) { 205 if(response.length > 4){ 206 $('#popup_domination_lightbox_wrapper input[type="submit"]').removeAttr('disabled', 'disabled'); 207 $('#popup_domination_lightbox_wrapper .form input').fadeIn(); 208 $('#popup_domination_lightbox_wrapper .wait').fadeOut(); 209 }else{ 210 close_box(popup_domination.popupid); 211 if(check_split_cookie() != true){ 212 var popupid = popup_domination.popupid; 213 var data = { 214 action: 'popup_domination_analytics_add', 215 stage: 'opt-in', 216 popupid: popup_domination.popupid 217 } 218 jQuery.post(popup_domination_admin_ajax, data, function(){ 219 window.location.href = decodeURIComponent(popup_domination.redirect); 220 });
221 }else{ 222 window.location.href = decodeURIComponent(popup_domination.redirect); 223 } 224 225 } 226 }); 227 }else{ 228 $('#popup_domination_lightbox_wrapper .email').val(email); 229 $('#popup_domination_lightbox_wrapper .name').val(name); 230 if(check_split_cookie() != true){ 231 var popupid = popup_domination.popupid; 232 var data = { 233 action: 'popup_domination_analytics_add', 234 stage: 'opt-in', 235 popupid: popup_domination.popupid 236 } 237 jQuery.post(popup_domination_admin_ajax, data, function(){ 238 $('.lightbox-signup-panel form').submit(); 239 close_box(popup_domination.popupid); 240 }); 241 return false; 242 }else{ 243 $('.lightbox-signup-panel form').submit(); 244 close_box(popup_domination.popupid); 245 } 246 return false; 247 } 248 return false; 249 } 250 }); 251 252 253 $(function () { 254 var ele = $(".lightbox-download-nums"); 255 var clr = null; 256 var number = $(".lightbox-download-nums").text(); 257 number = parseInt(number); 258 var rand = number; 259 loop();
260 function loop() { 261 clearInterval(clr); 262 inloop(); 263 setTimeout(loop, 1000); 264 } 265 function inloop() { 266 ele.html(rand += 1); 267 if (!(rand % 50)) { 268 return; 269 } 270 clr = setTimeout(inloop, 3000); 271 } 272 }); 273 }); 274 275 function social_submit(){ 276 if($('#popup_domination_lightbox_wrapper .fbemail').val() != 'none' && $('#popup_domination_lightbox_wrapper .fbemail').val() != 'none'){ 277 var checked = false; 278 $('#popup_domination_lightbox_wrapper :text').each(function(){ 279 var $this = $(this), val = $this.val(); 280 if($this.data('default_value') && val == $this.data('default_value')){ 281 if(checked) 282 $this.val('').focus(); 283 checked = false; 284 } 285 if(val == ''){ 286 checked = false; 287 }else{ 288 if(val == $this.data('default_value')){ 289 checked = false; 290 }else{ 291 checked = true; 292 } 293 } 294 }); 295 if(checked){ 296 var email = $('.lightbox-signup-panel .fbemail').val(); 297 var name = $('.lightbox-signup-panel .fbname').val(); 298 var listid = $('.lightbox-signup-panel .listid').val(); 299 var provider = $('.lightbox-signup-panel .provider').val(); 300 $('#popup_domination_lightbox_wrapper input[type="submit"]').attr('disabled', 'disabled'); 301 $('#popup_domination_lightbox_wrapper .form input').fadeOut(); 302 $('#popup_domination_lightbox_wrapper .wait').fadeIn(); 303 if(provider != 'form' && provider != 'aw' && provider != 'nm'){ 304 var data = { 305 action: 'popup_domination_lightbox_submit', 306 name: name, 307 email: email, 308 provider: provider, 309 listid: listid 310 }; 311 jQuery.post(popup_domination_admin_ajax, data, function(response) { 312 if(response.length > 4){ 313 $('#popup_domination_lightbox_wrapper input[type="submit"]').removeAttr('disabled', 'disabled'); 314 $('#popup_domination_lightbox_wrapper .form input').fadeIn(); 315 $('#popup_domination_lightbox_wrapper .wait').fadeOut(); 316 }else{ 317 close_box(popup_domination.popupid); 318 if(check_split_cookie() != true){ 319 var popupid = popup_domination.popupid; 320 var data = { 321 action: 'popup_domination_analytics_add', 322 stage: 'opt-in', 323 popupid: popup_domination.popupid 324 } 325 jQuery.post(popup_domination_admin_ajax, data, function(){ 326 window.location.href = decodeURIComponent(popup_domination.redirect); 327 });
328 }else{ 329 window.location.href = decodeURIComponent(popup_domination.redirect); 330 } 331 } 332 }); 333 }else{ 334 if(check_split_cookie() != true){ 335 var popupid = popup_domination.popupid; 336 var data = { 337 action: 'popup_domination_analytics_add', 338 stage: 'opt-in', 339 popupid: popup_domination.popupid 340 } 341 jQuery.post(popup_domination_admin_ajax, data, function(){ 342 $('.lightbox-signup-panel form').submit(); 343 close_box(popup_domination.popupid); 344 }); 345 return false; 346 }else{ 347 $('.lightbox-signup-panel form').submit(); 348 close_box(popup_domination.popupid); 349 } 350 return false; 351 } 352 } 353 return false; 354 } 355 } 356 357 function enable_unload(){ 358 $(window).bind('beforeunload',function(e){ 359 if(exit_shown === false){ 360 e = e || window.event; 361 exit_shown = true; 362 setTimeout(show_lightbox,1000); 363 $(window).bind('unload',function(){ 364 close_box(popup_domination.popupid); 365 }); 366 if(e) 367 e.returnValue = popup_domination.unload_msg; 368 return popup_domination.unload_msg; 369 } 370 }); 371 }; 372 function window_mouseout(e){ 373 var mX = e.pageX, mY = e.pageY, el = $(document).find('body'); 374 if((mY >= 0 && mY <= el.outerHeight()) && (mX >= 0 && mX <= el.outerWidth())){ 375 return; 376 } 377 show_lightbox(); 378 }; 379 function show_lightbox(){ 380 $(document).unbind('focus',show_lightbox); 381 $('html,body').unbind('mouseout',window_mouseout); 382 if(!check_cookie(popup_domination.popupid)){ 383 max_zindex(); 384 $('#popup_domination_lightbox_wrapper').fadeIn('fast'); 385 center_it(); 386 if(check_split_cookie() == true){ 387 var date = new Date(); 388 date.setTime(date.getTime() + (86400*1000)); 389 set_cookie('popup_dom_split_show','Y', date); 390 set_cookie('popup_domination_lightbox',popup_domination.popupid,date); 391 var campid = popup_domination.campid; 392 var data = { 393 action: 'popup_domination_ab_split', 394 stage: 'show', 395 popupid: popup_domination.popupid, 396 camp : popup_domination.campaign, 397 optin: '1' 398 } 399 jQuery.post(popup_domination_admin_ajax, data); 400 }else{ 401 if(popup_non != 'true'){ 402 var campid = popup_domination.campid; 403 var data = { 404 action: 'popup_domination_analytics_add', 405 stage: 'show', 406 popupid: popup_domination.popupid 407 } 408 jQuery.post(popup_domination_admin_ajax, data); 409 } 410 411 412 } 413 } 414 var provider = $('.lightbox-signup-panel .provider').val(); 415 if(provider == 'aw'){ 416 var html = $('#popup_domination_lightbox_wrapper #removeme').html(); 417 $('#popup_domination_lightbox_wrapper #removeme').remove(); 418 if($('#popup_domination_lightbox_wrapper .form form').html() == null){ 419 $('#popup_domination_lightbox_wrapper .form div').prepend('<form method="post" action="http://www.aweber.com/scripts/addlead.pl"></form>') 420 $('#popup_domination_lightbox_wrapper .form div form').prepend(html); 421 } 422 } 423 424 425 }; 426 function center_it(){ 427 var styles = { 428 position:'absolute', 429 left: ($(window).width() - $('.popup-dom-lightbox-wrapper .lightbox-main').outerWidth())/2, 430 top: ($(window).height() - $('.popup-dom-lightbox-wrapper .lightbox-main').outerHeight())/2 431 }; 432 styles.left = styles.left < 0 ? 0 : styles.left; 433 styles.top = styles.top < 0 ? 0 : styles.top; 434 $('.popup-dom-lightbox-wrapper .lightbox-main').css(styles); 435 }; 436 function init_center(){ 437 center_it(); 438 $(window).resize(center_it); 439 }; 440 function max_zindex(){ 441 var maxz = 0; 442 $('body *').each(function(){ 443 var cur = parseInt($(this).css('z-index')); 444 maxz = cur > maxz ? cur : maxz; 445 }); 446 $('#popup_domination_lightbox_wrapper').css('z-index',maxz+10); 447 }; 448 function close_box(id){ 449 var elem = $('#popup_domination_lightbox_wrapper'); 450 clearTimeout(timer); 451 elem.fadeOut('fast'); 452 if(popup_domination.cookie_time && popup_domination.cookie_time > 0){ 453 var date = new Date(); 454 date.setTime(date.getTime() + (popup_domination.cookie_time*86400*1000)); 455 if(id == '0'){ 456 id = 'zero'; 457 }else if(id == '1'){ 458 id = 'one'; 459 }else if(id == '3'){ 460 id = 'three'; 461 }else if(id == '4'){ 462 id = 'four'; 463 } 464 set_cookie('popup_domination_hide_lightbox'+id,'Y',date); 465 466 } 467 }; 468 function set_cookie(name,value,date){ 469 window.document.cookie = [name+'='+escape(value),'expires='+date.toUTCString(),'path='+popup_domination.cookie_path].join('; '); 470 }; 471 function check_cookie(id){ 472 if(id == '0'){ 473 id = 'zero'; 474 }else if(id == '1'){ 475 id = 'one'; 476 }else if(id == '3'){ 477 id = 'three'; 478 }else if(id == '4'){ 479 id = 'four'; 480 } 481 if(get_cookie('popup_domination_hide_lightbox'+id) == 'Y') 482 return true; 483 return false; 484 }; 485 function check_split_cookie(){ 486 if(popup_domination.splitcookie == true){ 487 return true; 488 } 489 return false; 490 } 491 function check_impressions(){ 492 var ic = 1, date = new Date(); 493 if(ic = get_cookie('popup_domination_icount')){ 494 ic = parseInt(ic); 495 ic++; 496 if(ic == popup_domination.impression_count){ 497 date.setTime(date.getTime()); 498 set_cookie('popup_domination_icount',popup_domination.impression_count,date); 499 return false; 500 } 501 } else { 502 ic = 1; 503 } 504 date.setTime(date.getTime() + (7200*1000)); 505 set_cookie('popup_domination_icount',ic,date); 506 return true; 507 }; 508 509 function get_cookie(cname){ 510 var cookie = window.document.cookie; 511 if(cookie.length > 0){ 512 var c_start = cookie.indexOf(cname+'='); 513 if(c_start !== -1){ 514 c_start = c_start + cname.length+1; 515 var c_end = cookie.indexOf(';',c_start); 516 if(c_end === -1) 517 c_end = cookie.length; 518 return unescape(cookie.substring(c_start,c_end)); 519 } 520 } 521 return false; 522 }; 523})(jQuery);
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.