';
window.sAssocPreorderBtn = '';
goN2Initializer.runThisWhen("onload", function() {
goPop = new N2MultiPanePopover();
if (!window.gaTD) { gaTD = new Array(); }
goN2Events.registerFeature('evtst',
'goPop',
'n2MouseOverHotspotSemiStatic',
'n2MouseOutHotspot');
goPop.setButtonImages('close', 15, 15, 'close-box-up', 'close-box-down');
goPop.initialize('goPopElem',
'goPop',
'gaTD'
);
goPop.setDUHandler('/gp/associates/jsf/du/pexj', 'xd');
oPane0 = goPop.addPane(new N2PopoverPane(), 0);
oPane0.setDefaultWidth('467px');
oPane0.setDefaultHeight('134px');
oPane0.configureLADSupport(true, null, 'pdok', 'ptd', 'pi');
oPane0.nLADTimeoutMs = 5000;
oPane0.populate = ASPopoverPopulate;
oPane0.startImpressionTimer = ASStartImpressionTimer;
var pt = document.getElementById('goPopElem_titleBar');
if (pt)
{
pt.style.height = '22px';
}
var pm = document.getElementById('goPopElem_main');
if (pm)
{
pm.style.border = '5px solid rgb(239,237,212)';
pm.style.borderTopStyle = 'none';
}
var pl = document.getElementById('goPopElem_titleBarTitle');
if (pl)
{
pl.style.display = 'block';
pl.style.paddingLeft = '0px';
pl.style.paddingTop = '0px';
pl.style.backgroundColor = 'rgb(239,237,212)';
}
var pc = document.getElementById('goPopElem_titleBarTd2');
if (pc)
{
pc.style.backgroundColor = 'rgb(239,237,212)';
}
var close = document.getElementById('goPopElem_closeX');
if(close)
{
pc.style.padding = '2px 3px';
pc.style.margin = '0px';
}
goN2DUManager.setBaseURL('http://www.amazon.de/gp/nav2/du');
goN2DUManager.setProxyURL(null);
goN2DUManager.setMarketplace('3');
}, "Popover init");
function ASSetImpressionImg (sPopID, sTag, sLinkCode, sASIN)
{
var oImg = document.getElementById(sPopID + "_assocImpImg");
if (!oImg) return;
var sUrl = "http://www.assoc-amazon.de";
sUrl += "/s/pp?o=3";
sUrl += "&t=" + sTag;
sUrl += "&l=" + sLinkCode;
sUrl += "&asin=" + sASIN
oImg.src = sUrl;
}
function ASStartImpressionTimer()
{
var sPopObjID = this.oPopover.myID;
var oA = this.oPopover.assocData;
var sFunc = "ASSetImpressionImg('" + sPopObjID + "','" + oA.sTag + "','" + oA.sLinkCode + "','" + oA.sASIN + "');"
this.oAssocTimer = setTimeout(sFunc, 2000);
}
function ASFixLineHeight(enclosureId, height)
{
var enclosure = document.getElementById(enclosureId);
if (!enclosure)
{
setTimeout(function(){ASFixLineHeight(enclosureId,height);},500);
return;
}
var oldhtml = enclosure.innerHTML;
var newhtml = oldhtml;
var ellipsis = '…';
var current_height = parseInt(enclosure.offsetHeight);
while ((current_height > height) && (newhtml.length > ellipsis.length))
{
newhtml = newhtml.substring(0, newhtml.length - (ellipsis.length + 1));
newhtml += ellipsis;
enclosure.innerHTML = newhtml;
current_height = parseInt(enclosure.offsetHeight);
}
if (newhtml == ellipsis)
{
enclosure.innerHTML = oldhtml;
}
enclosure.style.visibility = "visible";
}
function ASPopoverPopulate (sAction, sID, sType, sParams, sLinkID, sHref, sLinkText, fLADMethod) {
if (!sType || !sID ) {
return;
}
if (this.bLADSupported) {
if (!this.isDataAvailable(sAction, sID, sType, sParams, sLinkID, sHref, sLinkText, fLADMethod)) {
return false;
}
}
var oSourceLink = document.getElementById(sLinkID);
var sTag, sTgt, sLinkCode, retailHost;
var oAssocData = {};
if (oSourceLink) {
oAssocData.sTag = sTag = oSourceLink.href.match(/tag=([^&]+)/)[1];
sTgt = oSourceLink.target;
var aLinkCode = oSourceLink.href.match(/link(C|_c)ode=([^&]+)/);
sLinkCode = (aLinkCode) ? aLinkCode[2] : '';
}
sLinkCode = (sLinkCode) ? sLinkCode : 'as3';
oAssocData.sLinkCode = sLinkCode;
oAssocData.sASIN = sID;
this.oPopover.assocData = oAssocData;
var sKey = sType+sID;
this.sLADTimeoutMessage = '
';
}
th = th.replace('/>', ' align="center" vspace="5" hspace="5" border="0"/>');
// number of offers
var oc = aData[sKey].oc || null;
var oPop = this.oPopover;
sh = "";
sh += '| '; var oLink = new ASExternalLink ( '/dp/' + sID + '?tag=' + sTag + '&camp=2514' + '&creative=9374' + '&link_code=' + sLinkCode, th, '', sTgt ); sh += th ? oLink.genHTML() : ' '; sh +=' | '; sh += '';
sh += ' ';
sh += ' ';
var nonBuyButtonTarget;
if((aData[sKey].variations) && (aData[sKey].variations == 1))
{
nonBuyButtonTarget = '/dp/';
}
else if ((aData[sKey].datc) && (aData[sKey].datc == 1))
{
nonBuyButtonTarget = (oc && oc > 0) ?
'/gp/offer-listing/' : '/dp/';
}
if(nonBuyButtonTarget)
{
oLink = new ASExternalLink (
nonBuyButtonTarget + sID + '?tag=' + sTag
+ '&camp=2514'
+ '&creative=9362'
+ '&link_code=' + sLinkCode,
window.sAssocAddCartImg,
'',
sTgt,
'buyNowButton');
sh += oLink.genHTML();
}
else
{
//use a different button if we need to preorder
var addButton;
if ((aData[sKey].preorder) && (aData[sKey].preorder == 1))
{
addButton = window.sAssocPreorderBtn;
}
else
{
addButton = window.sAssocAddCartBtn;
}
sh += ''
}
sh +=' ';
var sName = aData[sKey].nm ? aData[sKey].nm : sLinkText;
oLink = new ASExternalLink (
'/dp/' +
sID + '?tag=' + sTag
+ '&camp=2514'
+ '&creative=9362'
+ '&link_code=' + sLinkCode,
sName,
'',
sTgt,
'productTitleLink');
sh += '';
if (aData[sKey].au && aData[sKey].cat != "dvd") {
sh += '';
} else if (aData[sKey].mf) {
sh += ''
}
var lp = aData[sKey].lp;
var op = aData[sKey].op;
var bmap = aData[sKey].bmap;
var bp = aData[sKey].bp;
var rgxNonZero = new RegExp("[1-9]");
if (lp && !lp.match(rgxNonZero)) lp = null;
if (op && !op.match(rgxNonZero)) op = null;
if (bp && !bp.match(rgxNonZero)) bp = null;
if (bmap || op || bp || lp) {
sh += '' + av : ''; sh += ras ? ' Durchschnittliche Kundenbewertung: ' + ras : ''; sh +=' |