var mboxCurrent = mboxFactories.get('default').get('subSeries-Recs',0);mboxCurrent.setOffer(new mboxOfferAjax('<div id=\"mboxClick-subSeries-Recs\" onclick=\"mboxFactories.get(\'default\').getSignaler().signal(\'click\', \'subSeries-Recs-clicked\', \'mboxTarget=49858.56381\')\"><!-- Offer Id: 210867  --><div id=\"subseries-recs\" ><\/div>\n\n<\/div><!-- Offer Id: 241019  --><!-- Offer Id: 221690  --><!-- Offer Id: 226785  -->'));mboxCurrent.getOffer().setOnLoad(function() {
jQuery('div.tabbedBrowse-productListing .button-full').click(function(){
   $('#subseries-recs').css('display','none');
   $('#prod6').css('display','none');
   recs_div = "false";
  });

if(location.href.indexOf('?sb=') >0 ){
 $('#subseries-recs').css('display','none');
   $('#prod6').css('display','none');
}

function formatCurrency(num)
{
   num = num.toString().replace(/$|\,/g,'');
   if(isNaN(num))
   num = "0";
   sign = (num == (num = Math.abs(num)));
   num = Math.floor(num*100+0.50000000001);
   cents = num%100;
   num = Math.floor(num/100).toString();
   if(cents<10)
   cents = "0" + cents;
   for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
   num = num.substring(0,num.length-(4*i+3))+','+
   num.substring(num.length-(4*i+3));
   return (((sign)?'':'-') + '$' + num + '.' + cents);
}

var strOutput = "";
var iCounter = 0;
var iMaxCounter = 3;
var iLoop1 = 1;
var iLoop2 = 0;
var strprodname;
var bz_rating;

var prodID = new Array();
var prodfname = new Array();
var prodOID = new Array();
var prodthumbURL = new Array();
var prodPageURL = new Array();
var prodLValue = new Array();
var prodSValue = new Array();

// Wondering about too many arrays and no smart programming because no dynamic data captured allowed
prodID[0] = "Lenovo Y50_US"; 
prodID[1] = "IdeaPad Y50 UHD_US";
prodID[2] = "IdeaPad Y40_US";
prodID[3] = "IdeaPad Y50 Touch_US";
prodID[4] = "Essential Y70 Touch_US";
prodID[5] = "IdeaPad Z50_US";
prodID[6] = "Lenovo Yoga 3 Pro_US";
prodID[7] = "IdeaPad Z40_US";
prodID[8] = "IdeaPad Z710_US"; 
prodID[9] = "Essential G510_US";

prodfname = ["Lenovo Y50", "IdeaPad Y50 UHD", "IdeaPad Y40", "IdeaPad Y50 Touch", "Essential Y70 Touch","IdeaPad Z50","Lenovo Yoga 3 Pro","IdeaPad Z40","IdeaPad Z710","Essential G510"];
 
prodOID[0] = ":000001C9:00011F7E:"; 
prodOID[1] = ":000001C9:000124D6:";
prodOID[2] = ":000001C9:00011F88:";
prodOID[3] = ":000001C9:000120E1:";
prodOID[4] = ":000001C9:000129FE:";
prodOID[5] = ":000001C9:00012E2C:";
prodOID[6] = ":000001C9:00012EAE:";
prodOID[7] = ":000001C9:00011F8C:";
prodOID[8] = ":000001C9:00013390:"; 
prodOID[9] = ":000001C9:0000FB8F:";

prodthumbURL[0] = "/WW/wci2/us/en/images/reviews/y50.jpg"; 
prodthumbURL[1] = "/WW/wci2/us/en/images/reviews/y50.jpg";
prodthumbURL[2] = "/WW/AG/reviews_images/y410p.jpg";
prodthumbURL[3] = "/WW/wci2/us/en/images/reviews/y50.jpg";
prodthumbURL[4] = "/WW/AG/reviews_images/y70.jpg";
prodthumbURL[5] = "/WW/AG/reviews_images/z50.jpg";
prodthumbURL[6] = "/WW/AG/reviews_images/yoga-3-pro.png";
prodthumbURL[7] = "/WW/AG/reviews_images/z40.jpg";
prodthumbURL[8] = "/WW/AG/reviews_images/z710.jpg"; 
prodthumbURL[9] = "/WW/AG/reviews_images/g510.png";

prodPageURL[0] = "http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y50/"; 
prodPageURL[1] = "http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y50-uhd/";
prodPageURL[2] = "http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y40/";
prodPageURL[3] = "http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y50-touch/";
prodPageURL[4] = "http://shop.lenovo.com/us/en/laptops/lenovo/y-series/y70-touch/";
prodPageURL[5] = "http://shop.lenovo.com/us/en/laptops/lenovo/z-series/z50/";
prodPageURL[6] = "http://shop.lenovo.com/us/en/laptops/lenovo/yoga-laptop-series/yoga-3-pro-laptop/";
prodPageURL[7] = "http://shop.lenovo.com/us/en/laptops/lenovo/z-series/z40/";
prodPageURL[8] = "http://shop.lenovo.com/us/en/laptops/lenovo/z-series/z710/"; 
prodPageURL[9] = "http://shop.lenovo.com/us/en/laptops/lenovo/g-series/g510/";


prodLValue[0] = "1,429.00"; 
prodLValue[1] = "1199.00";
prodLValue[2] = "669.00";
prodLValue[3] = "1099.00";
prodLValue[4] = "1199.00";
prodLValue[5] = "399.00";
prodLValue[6] = "1299.00";
prodLValue[7] = "729.99";
prodLValue[8] = "849.00"; 
prodLValue[9] = "1049.00";

prodSValue[0] = "1,099.00"; 
prodSValue[1] = "1,199.00";
prodSValue[2] = "669.00";
prodSValue[3] = "1,099.00";
prodSValue[4] = "1,199.00";
prodSValue[5] = "399.00";
prodSValue[6] = "1,299.00";
prodSValue[7] = "499.00";
prodSValue[8] = "849.00"; 
prodSValue[9] = "629.00";


strOutput = "<div id='tnt_recs'><div class='recs-title'>Customers viewed these after viewing this laptop</div>";
for (iLoop1 = 1; iLoop1 < prodSValue.length; iLoop1++)
{
	 if (iCounter < iMaxCounter && prodID[iLoop1].indexOf("Yoga 2 Pro") == -1 && prodPageURL[iLoop1].indexOf("microsoft") == -1)
	 {
		  iCounter++;
           if(prodfname[iLoop1].lastIndexOf("-") != -1)
            {  
            strprodname = prodfname[iLoop1].substring(0,prodfname[iLoop1].indexOf("-"));
            }
         else{         
            strprodname = prodfname[iLoop1];
           }
        
           if(strprodname == "IdeaPad Y50"){
           prodthumbURL[iLoop1] == "/ISS_Static/WW/wci2/us/en/images/reviews/y50.jpg";}

        strprodname = strprodname.replace('IdeaPad','Lenovo');
        strprodname = strprodname.replace('Essential','Lenovo');

      strOutput = strOutput +"<div class='products' id='recs"+[iLoop1]+"'><div class='prod-name'><a href='" +prodPageURL[iLoop1] +"'>"+strprodname+"</a></div>";
		  strOutput = strOutput + "<div class='left-cont'>";
		  strOutput = strOutput +"<a href='" +  prodPageURL[iLoop1] + "'><img class='recs-img' src='"+ prodthumbURL[iLoop1] + "'onerror=this.src='/ISS_Static/options/US/images/I200059.jpg'; /></a></div>"; 
		 
		   strOutput = strOutput + "<div class='right-cont'>";
	  if ( prodLValue[iLoop1] != prodSValue[iLoop1])
	  { 
	        
		  strOutput = strOutput + "<div class='price' style='color:#000;'><b>&#36;" + prodSValue[iLoop1] + "</b></div>";
	  }
	  else
	  { 
		  strOutput = strOutput + "<div style='color:#000;'><b>" + formatCurrency(prodLValue[iLoop1]) + "</b></div>";		 
		  
	  }
        // strOutput = strOutput + "</div>";
     strOutput = strOutput + "<div class='rate' data-src='"+prodOID[iLoop1]+"'></div>";
     strOutput = strOutput + "<div><a class='button-tnt shop sz' href='"+prodPageURL[iLoop1]+"'><span>SHOP NOW<span></a></div></div><div style='clear:both;'></div></div><div style='clear:both;'></div>"; 
	 }
}
strOutput = strOutput + "</div>";
jQuery("#subseries-recs").append(strOutput);
$(function(){
var ProdOID = new Array();

//if(location.href.indexOf('recsQA') > 0 ){
 $('.rate').each(function(){
  var product_oid = $(this).attr('data-src');
  ProdOID.push($(this).attr('data-src'));
 });
 
 var bz_rating = ProdOID[0]+"," + ProdOID[1]+","+ProdOID[2];
 var Template = "/WW/ag/merchandising/US/landing_pages/promos/top-rated/subseries_recs.html";
      jQuery.post('/SEUILibrary/controller/e/web/LenovoPortal/en_US/wci.workflow:load?page='+ Template, { 'oids' : bz_rating }, function(rating)
       {
//alert(rating);
$(".rate:first").html($(rating).find('.star-rate').eq(0).html());
$(".rate:eq(1)").html($(rating).find('.star-rate').eq(1).html());
$(".rate:eq(2)").html($(rating).find('.star-rate').eq(2).html());
       });

//}
});

var testversion = "campaign:Recommendations: LIVE - US OW 13Q3.R1 Pushed Winner Subseries Recs Re-Launch 7/10/14,experience:26262,offer:Recommendations Offer ContentKeyId[26262]"

/*mboxHighlight+ (1of2) v1 ==> Response Plugin*/
window.ttMETA=(typeof(window.ttMETA)!='undefined')?window.ttMETA:[];window.ttMETA.push({'mbox':'subSeries-Recs','campaign':'Recommendations: LIVE - US OW 13Q3.R1 Pushed Winner Subseries Recs Re-Launch 7/10/14','experience':'26262','offer':'Recommendations Offer ContentKeyId[26262]'});window.ttMBX=function(x){var mbxList=[];for(i=0;i<ttMETA.length;i++){if(ttMETA[i].mbox==x.getName()){mbxList.push(ttMETA[i])}}return mbxList[x.getId()]}

/*T&T to SiteCat v4 ==>Response Plugin*/
window.s_tnt=window.s_tnt||'',tntVal='49858:1:0,';
if (window.s_tnt.indexOf(tntVal) == -1){window.s_tnt += tntVal};
if (mboxCurrent.getFetcher().getType()=='ajax' && (window.s && window.s.tl)){s.tl('TnT', 'o', 'TnT');};
/* if (window.console && window.console.log) { console.log('[ADOBE DEBUG] SiteCatalyst Plugin executed...'); }; */
});mboxCurrent.loaded();mboxFactories.get('default').getPCId().forceId("1420257984378-581106.19_28");