var rrHorizontalCommon = function(idx, rec, pclass) {
if (pclass == undefined) {
pclass = "product";
}
var $divLocation = document.getElementById("rr_placement_" + idx);
var $recContent = '
': '
';
var $image = '
';
var $price = '
as low as
' + rrGetFormattedPrice(itemData.pricecents, itemData.salepricecents) + '
';
var $more = '
';
var $desc = '
';
var $footer = '
';
$itemContent += $image;
$itemContent += $price;
$itemContent += $more;
$itemContent += $desc;
$itemContent += $footer;
return $itemContent;
};
var rrSearch = function(idx, rec) {
if (idx == 0) {
rrVerticalSkinnyImage(idx, rec);
} else {
rrHorizontalCommon(idx, rec, "search");
}
};
var rrVerticalSkinnyImage = function(idx, rec) {
var $divLocation = document.getElementById("rr_placement_" + idx);
var $recContent = '
';
$recContent += '
' + rec.strategy + '
';
for (var i = 0; i < rec.items.length; i++) {
$recContent += rrGetFormattedItemVerticalImage((i == 0), rec.items[i]);
}
$recContent += '';
$recContent += '
';
$recContent += '
';
$divLocation.innerHTML = $recContent;
};
var rrGetFormattedItemVerticalImage = function(first, itemData) {
var $itemContent = (first) ? '
': '
';
$itemContent += '
';
$itemContent += '
' + itemData.name + '';
$itemContent += '
' + rrGetFormattedPrice(itemData.pricecents, itemData.salepricecents) + ' ';
return $itemContent;
};
var rrShoppingCart = function(idx, rec) {
if (idx == 0) {
rrHorizontalCartTop(idx, rec);
} else {
rrHorizontalCommon(idx, rec, "product");
}
};
var rrHorizontalCartTop = function(idx, rec) {
var $divLocation = document.getElementById("rr_placement_" + idx);
var $recContent = '
';
$recContent += '';
for (var i = 0; i < rec.items.length; i++) {
$recContent += rrGetFormattedItemHorizontalCart((i == 0), rec.items[i]);
}
$recContent += '
';
$recContent += '
';
$recContent += '
';
$recContent += '
';
$divLocation.innerHTML = $recContent;
};
var rrGetFormattedItemHorizontalCart = function(first, itemData) {
var $itemContent = (first) ? '
': '
';
$itemContent += '
';
$itemContent += '
' + itemData.name + '';
$itemContent += '
' + rrGetFormattedPrice(itemData.pricecents, itemData.salepricecents) + '
';
$itemContent += '
';
return $itemContent;
};
var rrGetFormattedItemCommon = function(first, itemData) {
var $itemContent = (first) ? '
': '
';
var $price = '
' + rrGetFormattedPrice(itemData.pricecents, itemData.salepricecents);
$itemContent += $brand;
$itemContent += $image;
$itemContent += $price;
$itemContent += $prodName;
$itemContent += $details;
$itemContent += $footer;
return $itemContent;
};
var rrGetFormattedPrice = function(msrp, sale) {
var $p = '$';
var price = 0;
if (sale && sale.length > 0) {
price = sale;
} else {
price = msrp;
}
var p1 = price / 100;
p1.toFixed(2);
$p += p1 + '
';
return $p;
//$p+=price.substr(0,price.length-2);$p+='.';$p+=price.substr(-2,2);$p+='';return $p;
};