function renderzones(zones) {
	//alert(zones);
	//var pids = "5059884,5057342,5057338,5057334";
	var pids = "";
	var trackURLs = new Array();
	for (zonekey in zones)
	{
		try
		{
		if (typeof zones[zonekey] == 'function') continue; } catch(e) { continue; };
		var separator = "";
		var zoneDivId = zones[zonekey].divId;
		var zoneDiv = document.getElementById(zoneDivId);
		if (zoneDiv)
		{
			var recs = zones[zonekey].recs;
			var mRecs = recs.length;
			if (typeof maxRecs !== 'undefined') {
				mRecs = maxRecs;
			}
			if (typeof maxRecsZone2 !== 'undefined' && zoneDivId == "mybuyspagezone2") {
				mRecs = maxRecsZone2;
			}
			if (typeof dwPidsZone1 !== 'undefined') {
				skipPids = dwPidsZone1;
			}
			if (typeof dwPidsZone2 !== 'undefined' && zoneDivId == "mybuyspagezone2") {
				skipPids = dwPidsZone2;
			}
			//alert(zoneDivId + ' ' + mRecs);
			for (var i=0; i<mRecs; i++)
			{
				if (recs[i] && skipPids.indexOf(recs[i].productCode) == -1)
				{
					var productURL = recs[i].productUrl.replace('http://www.mikasa.com', mybuyurls["home"]);
					pids += separator + recs[i].productCode + '^' + productURL  + '^' + recs[i].trackUrl;
					separator = "|";
					//alert(recs[i].trackUrl);
					//var p = recs[i].productCode;
					//var t = recs[i].productCode + '^' + escape(recs[i].productUrl)  + '^' + escape(recs[i].trackUrl);
					//trackURLs[p] = t;
				}
			}
			var divID = "#" + zoneDivId;
			if (typeof mbSelector !== 'undefined') {
				divID = mbSelector;
			}
			
			fetchMyBuysProducts(pids,divID);
			pids = "";
			separator = "";
		}
		
	}
}

function fetchMyBuysProducts(pids,mbSelector) {
	//alert(mbSelector + " will be loading pids: " + pids);
	var mini = "false";
	if (typeof isMiniCart !== 'undefined' && isMiniCart == true) {
		mini = "true";
	}

	if (pids != "") {
		var mbplURL = mybuyurls["productlist"];
		//alert(mbplURL);
		jQuery.post(mbplURL, {pids: pids, isMiniCart: mini},
			function(data) {
				//alert(data);
				if (data != null) {
					jQuery(mbSelector).html(data);
				}
			}
		);
	}
}
