.
var amz_taf_config = { maxLength : 400, instructions : "Eメールアドレスを入力してください。これらは販促目的には使用されません。", noRecipient : "受信者が指定されていません。", badAddress : "無効なEメールアドレス:", error : "問題を確認し、修正してください。", link : function(count) { return "/gp/pdp/taf/dpPop.html/ref=cm_sw_em_p_dp_177Xmb09SDVZE__COUNT_?ie=UTF8&ra=val&id=B000AOXE0Y&tt=sh&forceSprites=1".replace( /cm_sw_em_p_dp_177Xmb09SDVZE__COUNT_/g, "cm_sw_em_p_dp_177Xmb09SDVZE_"+count); } }; if (typeof window.amznJQ != "undefined") { amznJQ.onCompletion("amznJQ.criticalFeature", function() { amznJQ.available("share-with-friends-js", function() { amz_taf_triggers.swftext = { url: "/gp/pdp/taf/dpPop.html/ref=cm_sw_p_view_dp_177Xmb09SDVZE?ie=UTF8&referer=http%253A%252F%252Fwww.amazon.co.jp%252Fgp%252Fproduct%252FB000AOXE0Y%252Fref%253D&contentName=item&imageURL=&ra=taf&id=B000AOXE0Y&tt=sh&includeStyles=&titleText=&placementID=dp_177Xmb09SDVZE&contentURI=%2Fgp%2Fproduct%2FB000AOXE0Y&forceSprites=1&contentID=B000AOXE0Y&emailTemplate=%2Fgp%2Fpdp%2Fcommon%2Femail%2Fshare-product&viaAccount=amazon&suppressPurchaseReqLogin=&relatedAccounts=amazondeals%2Camazonmp3&contentType=asin&merchantID=AN1VRQENFRJN5", title: "友だちに知らせる" , closeText: "閉じる"}; amz_taf_generatePopover("swftext"); }); }); } var registeredImages = new Object(); var registeredVideos = new Object(); var commonCap = ""; var numberToPreload = 6; var preloadCount = 0; var hoverCount = 0; var hiResCount = 0; var videoExists = false; var isVideoPlaying = false; var magnifier; var isIVConstructed = false; var ivMediaUrls = new Object(); var canHaveIV = 0; var spinnerDimensions = [23,23]; var isAnyCust = -1; function flushClientLog() { if(window.clientLogger){ var params = {}; if(0) { params["hoverCount"] = hoverCount; params["hiResCount"] = hiResCount; params["productGroup"] = "dvd_display_on_website"; params["isTwister"] = 0; params["weblab"] = "HZ"; clientLogger.sendCLOGEntry("bxindiahoverzoom", "hoverZoom", params); } } } function registerImage( id, image, html, caption, hiResUrl ) { registeredImages[id] = new Object(); registeredImages[id].image = image; registeredImages[id].hiResUrl = hiResUrl; registeredImages[id].html = html; registeredImages[id].caption = caption; registeredImages[id].hiResPreloaded = 0; if ( preloadCount < numberToPreload ) { var imagePreloader = new Image(); imagePreloader.src = image; preloadCount++; } if(hiResUrl) { hiResCount++; } } window.players = new Array(); function registerVideo( id, mediaID ) { if( !0 ) return; if(!registeredVideos[id]) { registeredVideos[id] = new Object(); } videoExists = true; registeredVideos[id].videoID = mediaID; var holderID = "holder" + mediaID; amznJQ.available("jQuery", function(){ var holderStr = ""; var placeHolder = jQuery(holderStr); if(0 && jQuery.browser.msie) { // This div appears offset to the right in IE. Margin to adjust this. (This happens only in HoverZoom layout) var imageGridCount = jQuery("#handleBuy").find(".productImageGrid").length; if(imageGridCount == 1) { placeHolder.css({"margin-left":"-315px"}); } else { placeHolder.css({"margin-left":"-330px"}); } } jQuery("#prodImageCell").parents("table:first").before(placeHolder); var mediaObject = { mediaObjectId:mediaID, slateImageUrl:registeredImages[id].image }; window.players[id] = new AmznVideoPlayer(mediaObject, holderID, 300, 300); }); } function preloadHiRes(id) { if(!magnifier) { return; } if(!registeredImages[id].hiResUrl) { magnifier.changeImage("", ""); return; } if (registeredImages[id] && !registeredImages[id].hiResPreloaded) { if(registeredImages[id].hiRes) { delete registeredImages[id].hiRes; } registeredImages[id].hiRes = new Image(); registeredImages[id].hiRes.src = registeredImages[id].hiResUrl; magnifier.changeImage("", registeredImages[id].hiResUrl); registeredImages[id].hiRes.onload = function() { registeredImages[id].hiResPreloaded = 1; }; registeredImages[id].hiRes.onerror = function() { magnifier.changeImage("", ""); }; registeredImages[id].hiRes.onabort = function() { magnifier.changeImage("", ""); }; } else if(registeredImages[id].hiResPreloaded) { if(magnifier) { magnifier.changeImage("", registeredImages[id].hiResUrl); } } } var isLoaded = false; var clientX; var clientY; var hiResImageLoadState = {}; function changeImage( imageUrl, hiResUrl, event , spinnerURL) { if (!0) { return; } if(hiResUrl && hiResImageLoadState[hiResUrl] != undefined && hiResImageLoadState[hiResUrl] == 0) { isLoaded = false; } else if(hiResUrl && hiResImageLoadState[hiResUrl] == undefined) { hiResImageLoadState[hiResUrl] = 0; isLoaded = false; var imgObj = jQuery(""); } else { jQuery("#prodImageCaption").html("
"); } } } } } }); } function hasAnyCustImage() { if (isAnyCust != -1) return isAnyCust; for ( elementID in registeredImages ) { if(elementID.substring(0, 4) == "cust"){ isAnyCust = 1; return 1; } } isAnyCust = 0; return 0; } var ivImageSet; var ivSelectedImageId = 0; var ivVideoSet; function isIVable(isLargeEnough) { canHaveIV = isLargeEnough; } function addToIVImageSet(thumbSrc, zoomSrc) { if( !ivImageSet ){ ivImageSet = new Object(); } if( !0 ) return; var id = 0; //only 1 set of images for IV in single variation if (ivImageSet[id] == null) { ivImageSet[id] = new Object(); } if (ivImageSet[id].images == null) { ivImageSet[id].images = {thumbnails:[],zoomImages:[]}; } var currId = ivImageSet[id].images.thumbnails.length; ivImageSet[id].images.thumbnails[currId] = thumbSrc; ivImageSet[id].images.zoomImages[currId] = zoomSrc; } function addToIVVideoSet(mediaID, slateImg, title, duration) { if( !ivVideoSet ){ ivVideoSet = new Object(); } if( !0 ) return; var id = 0; //only 1 set of images for IV in single variation if (ivVideoSet[id] == null) { ivVideoSet[id] = new Object(); } if (ivVideoSet[id].videos == null) { ivVideoSet[id].videos = {mediaIDs:[],slateImages:[],titles:[],durations:[]}; } var currId = ivVideoSet[id].videos.mediaIDs.length; ivVideoSet[id].videos.mediaIDs[currId] = mediaID; ivVideoSet[id].videos.slateImages[currId] = slateImg; ivVideoSet[id].videos.titles[currId] = title; ivVideoSet[id].videos.durations[currId] = duration; } function setIVSelectedImageId(imageId) { if( !0 ) return; ivSelectedImageId = imageId; } var immersiveView; function openImmersiveView(e) { var isImage; if( !(0) || !canHaveIV) { return; } if(isIVConstructed) { if(!jQuery.browser.mozilla) { jQuery(document.body).css("overflow","hidden"); } return; } if(e) { e.cancelBubble = true; } if(!jQuery.browser.mozilla) { jQuery(document.body).css("overflow","hidden"); } jQuery(document.body).css("opacity","0.4"); jQuery("#loadingImage").css({"left": function(){ return ( jQuery(window).width() - jQuery("#loadingImage").width() ) / 2+jQuery(window).scrollLeft() + "px"; },"top" : function(){ return ( jQuery(window).height() - jQuery("#loadingImage").height()) / 2+jQuery(window).scrollTop() + "px"; },"display":"block"}); var currentId = selectedImageID.split("_"); var selectedId = currentId.length <= 2 ? 0 : currentId[currentId.length-1]; isIVConstructed = true; // Give some time for cancel bubble to work setTimeout( function() { amznJQ.available("immersiveView", function(){ jQuery("#loadingImage").css("display","none"); immersiveView = jQuery.fn.amazonImmersiveView(); immersiveView.setTitle(jQuery("#btAsinTitle").text()); immersiveView.setProductGroupID("dvd_display_on_website"); immersiveView.changeImageSet(ivImageSet); immersiveView.changeVideoSet(ivVideoSet); immersiveView.setMediaUrls(ivMediaUrls); if ((currentId[0] === "alt") || (currentId[0] === "original") || (currentId[0] === "cust")) { isImage = true; } else { isImage = false; } immersiveView.setInitialIDs(0, selectedId, isImage); immersiveView.createImmersiveView(e, false); // open IV first time triggerIV(); }); }, 50); setTimeout(function() { //timeout if IV not load. if(!immersiveView) { jQuery("#loadingImage").css("display","none"); jQuery(document.body).css("overflow","auto"); // re-enable scrolling jQuery(document.body).css("opacity",""); } },30000); // empty ajax call to set ref tags jQuery.get("/gp/product/ajax-handlers/reftag.html?ref=dp_iv"); } function setImmersiveViewContext() { if( !0 ) return; var isImage; immersiveView.setTitle(jQuery("#btAsinTitle").text()); var currentId = selectedImageID.split("_"); var selectedId = currentId.length <= 2 ? 0 : currentId[currentId.length-1]; if ((currentId[0] === "alt") || (currentId[0] === "original") || (currentId[0] === "cust")) { isImage = true; } else { isImage = false; } immersiveView.setInitialIDs(0, selectedId, isImage); } function triggerIV(triggerElement) { if(isIVConstructed) { if(immersiveView && !immersiveView.isIVOpen()) { jQuery.AmazonPopover.displayPopover(immersiveView.getIVPopoverOptions()); } } else { openImmersiveView(); } } function videoClick() { triggerIV(); } var isVideoPlaying = false; function videoStateChange(state){ var currentId = selectedImageID.split("_"); if ((currentId[0] === "alt") || (currentId[0] === "original") || getCurrentMediaId() == null) { return; } if(state == "playing") { isVideoPlaying = true; if(0 && 0) { jQuery("#prodImageCaption").html(("")); } else { jQuery("#prodImageCaption").html(("")); } } else { isVideoPlaying = false; jQuery("#prodImageCaption").html(("")); } } function getCurrentMediaId() { return currentMediaID; } function setIVCaption(caption) { if(selectedImageID.substring(0, 4) == "cust") { if(registeredImages[selectedImageID] && registeredImages[selectedImageID].caption && registeredImages[selectedImageID].caption.length) { document.getElementById("prodImageCaption").innerHTML = registeredImages[selectedImageID].caption; } else { document.getElementById("prodImageCaption").innerHTML = "
"; } } else { if(canHaveIV && caption && caption.length) { document.getElementById("prodImageCaption").innerHTML = caption; } else { if(hasAnyCustImage()) { document.getElementById("prodImageCaption").innerHTML = "
"; } else { document.getElementById("prodImageCaption").innerHTML = "
"; } } } } amznJQ.available("jQuery", function(){ jQuery(document).ready(function() { window.onbeforeunload = flushClientLog; }); });