/* empty array to prevent js error in debugging info */ var dartCalls = new (Array)(); // dart global code // Defines a dart object and global random number and tile counter. var dart = new (Object)(); _proxy_jslib_assign('', dart, ("tile_num"), '=', ( undefined)); _proxy_jslib_assign('', dart, ("ord"), '=', ( Math.random()*10000000000000000)); _proxy_jslib_assign('', dart, ("url"), '=', ( "http://ad.doubleclick.net/adj/")); // dart ad reloading code. // Grabs the DART code from the hidden iframe and places that in the ad's div. function dartSwap(placement) { var frameRef = _proxy_jslib_handle(document, 'getElementById', '', 1, 0)('dartFrame_'+placement); var htmlRef = _proxy_jslib_handle( _proxy_jslib_handle((frameRef.contentDocument || frameRef.contentWindow.document), 'getElementById', '', 1, 0)('adHolder'), 'innerHTML', '', 0, 0); // Destroy the content in the iframe. This prevents double ads running (i hope). _proxy_jslib_handle( _proxy_jslib_handle((frameRef.contentDocument || frameRef.contentWindow.document), 'location', '', 0, 0), 'replace', '', 1, 0)("/nolayout/blankadcontent"); // Now strip out the doubleclick call that ends up in the iframe's innerHTML. This avoids double doubleclick hits. htmlRef = _proxy_jslib_handle(htmlRef, 'toString', '', 1, 0)(); var regExp = new (RegExp)( _proxy_jslib_handle(dart, (placement), 0, 0).dartCall,'i'); var frameHTML = new (String)(htmlRef); frameHTML = _proxy_jslib_handle(frameHTML, 'replace', '', 1, 0)(regExp, ''); frameHTML = _proxy_jslib_handle(frameHTML, 'replace', '', 1, 0)(/