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"); var dsvPngsFixed = 0; var dsvOpenPopovers; if(!dsvOpenPopovers) dsvOpenPopovers = {}; function dsvFixPngs() { try { var arVersion = navigator.appVersion.split("MSIE") var version = parseFloat(arVersion[1]) if ((version >= 5.5 && version < 8) && (document.body.filters)) { for(var i=0; i"; img.outerHTML = strNewHTML; i = i-1; } } } } catch (e) { // If something blows up, it's not the end of the world. Ignore it. } } function dsvGet(id){ return document.getElementById(id); } function dsvOpenPopover(openPopoverName, parent, jqueryParams, params){ var trigger = null; if(parent != null) { trigger = jQuery('#' + parent); if(trigger.length == 0) trigger = null; } for(var key in params) { if(params.hasOwnProperty(key)) jqueryParams.destination = updateQueryStringParameter(jqueryParams.destination, key, params[key]); } dsvOpenPopovers[openPopoverName] = jQuery.AmazonPopover.displayPopover(jqueryParams, trigger); // Tell the browser not to open the href from the link that got us here. return false; } // Generic method to open new pop in separate window function openSeparateWindowPopover(url, options){ var w = window.open(url, '', options); w.focus(); // Tell the browser not to open the href from the link that got us here. return false; } function dsvClosePopover(name, refreshOnClose) { var popover = dsvOpenPopovers[name]; if(popover) popover.close(); if(refreshOnClose) location.reload(true); } function dsvCloseAndOpenPopover(popoverToCloseName, popoverToOpenName, parent, jqueryParams){ dsvClosePopover(popoverToCloseName, false); dsvOpenPopover(popoverToOpenName, parent, jqueryParams); return false; } function dsvCloseAndOpenPopoverWithParams(closePopover, openPopover, parent, jqueryParams, params){ dsvClosePopover(closePopover, false); dsvOpenPopover(openPopover, parent, jqueryParams, params); return false; } function dsvMakePostRequest(url, postParams) { var httpRequest = false; if (window.XMLHttpRequest) { httpRequest = new XMLHttpRequest(); } else if (window.ActiveXObject) { httpRequest = newActiveXObject("Microsoft.XMLHTTP"); } httpRequest.open('POST', url, true); httpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); httpRequest.send(postParams); } // Shamlessly stolen from http://stackoverflow.com/questions/5999118/add-or-update-query-string-parameter function updateQueryStringParameter(uri, key, value) { var re = new RegExp("([?|&])" + key + "=.*?(&|$)", "i"); separator = uri.indexOf('?') !== -1 ? "&" : "?"; if (uri.match(re)) { return uri.replace(re, '$1' + key + "=" + value + '$2'); } else { return uri + separator + key + "=" + value; } } } /* FILE ARCHIVED ON 09:58:09 Sep 01, 2013 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 23:50:03 May 26, 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: 0.646 exclusion.robots: 0.081 exclusion.robots.policy: 0.071 esindex: 0.009 cdx.remote: 11.792 LoadShardBlock: 79.425 (3) PetaboxLoader3.datanode: 121.328 (5) load_resource: 821.2 (2) PetaboxLoader3.resolve: 716.595 (2) */