var _____WB$wombat$assign$function_____ = function(name) {return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name)) || self[name]; };
if (!self.__WB_pmw) { self.__WB_pmw = function(obj) { this.__WB_source = obj; return this; } }
{
let window = _____WB$wombat$assign$function_____("window");
let self = _____WB$wombat$assign$function_____("self");
let document = _____WB$wombat$assign$function_____("document");
let location = _____WB$wombat$assign$function_____("location");
let top = _____WB$wombat$assign$function_____("top");
let parent = _____WB$wombat$assign$function_____("parent");
let frames = _____WB$wombat$assign$function_____("frames");
let opener = _____WB$wombat$assign$function_____("opener");
/**
* Lazy Load plugin for dart ads.
* Load ads only when they are within viewable window and have lazy_load_ad class
*
* @version 1.0
* @requires CN.ads
* @requires CN
* @requires jQuery
* @author Stefan Antonowicz & Kathleen Vignos
*/
function lazyLoadAd(name, sz, cnad_kwarr, collapse, ad_elem_id) {
var adTriggered = false;
var cnad_kwarr_strings = cnad_kwarr.join(',');
var cnad_kwarr_clean = cnad_kwarr_strings.replace(/\"/g, "");
// parse the sz field for the height (ex: get 90 from 728x90)
var adHeight = parseInt(sz.substring(sz.search("x")+1));
// bind mousemove event to the calling div
jQuery('#'+ad_elem_id).mousemove(function() {
jQuery.reset();
});
// load ad if it's visible when the page first loads
jQuery(document).ready(function() {
// only load the ad if at least 50% is viewable
var elemViewable = jQuery('#'+ad_elem_id).offset().top + (adHeight * 0.51);
if( ( jQuery(window).scrollTop() > ( elemViewable - window.innerHeight ) ) && adTriggered === false ) {
CN.dart.call(name,{
"sz": sz,
"kws" : cnad_kwarr_clean,
"collapse" : collapse
});
adTriggered = true;
}
});
// load ad if it becomes visible on scroll
jQuery(window).scroll(function() {
// only load the ad if at least 50% is viewable
var elemViewable = jQuery('#'+ad_elem_id).offset().top + (adHeight * 0.51);
if( ( jQuery(window).scrollTop() > ( elemViewable - window.innerHeight ) ) && adTriggered === false ) {
CN.dart.call(name,{
"sz": sz,
"kws" : cnad_kwarr_clean,
"collapse" : collapse
});
adTriggered = true;
}
});
// load ad if it becomes visible when the window is resized
jQuery(window).resize(function() {
// only load the ad if at least 50% is viewable
var elemViewable = jQuery('#'+ad_elem_id).offset().top + (adHeight * 0.51);
if( ( jQuery(window).scrollTop() > ( elemViewable - window.innerHeight ) ) && adTriggered === false ) {
CN.dart.call(name,{
"sz": sz,
"kws" : cnad_kwarr_clean,
"collapse" : collapse
});
adTriggered = true;
}
});
}
}
/*
FILE ARCHIVED ON 22:37:17 Mar 26, 2014 AND RETRIEVED FROM THE
INTERNET ARCHIVE ON 15:35:24 Jun 09, 2024.
JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
SECTION 108(a)(3)).
*/
/*
playback timings (ms):
captures_list: 1.06
exclusion.robots: 0.205
exclusion.robots.policy: 0.185
esindex: 0.02
cdx.remote: 16.238
LoadShardBlock: 75.564 (3)
PetaboxLoader3.datanode: 137.263 (5)
load_resource: 245.257 (2)
PetaboxLoader3.resolve: 157.748
*/