﻿/*global $ alert document rnd*/
function TopPromoReplaceToken(item, tmphtml) {
    // overrides 
	tmphtml = stdReplaceToken(item, tmphtml);	
	tmphtml = tmphtml.replace('#prmTitle#', item.title);
	return tmphtml;
}

function getTopPromo() {
	var url = '/TopPromo.aspx';
	$.getJSON(
		url,
		{output: 'JSON', rnd: rnd()},
		function (data) {             
			if (data.Table.length > 0) {
				var html = $('table#TPTemplate tbody:eq(0)').html();                            
				$.each(
					data.Table,
					function (i, item) {
						var tmphtml = html;                     					
						tmphtml = TopPromoReplaceToken(item, tmphtml);
						$('div.boxpromcent table:eq(0) tbody:eq(0)').append(tmphtml);    
					} // function row									
				);        
				$('img.imgprod','div.boxpromcent table:eq(0) tbody:eq(0) tr').error(
					function (e) {
						$(this).attr('src','/images/default.jpg');
					}
				);
				$('div.boxpromcent table:eq(0) tbody tr:even').addClass('bggreen');	
				$('td:gt(2) span[num = \'0\']', 'div.boxpromcent table:eq(0) tbody:eq(0) tr').remove();
			} else {
				$('div.boxpromcent table:eq(0) tbody:eq(0)').append("<tr><td colspan=\"100%\" align=\"center\" class=\"prod\" style=\"padding:10px 0px 0px 0px; color:#F04900; font-size:12pt; font-weight:bold;\">NESSUNA OFFERTA PRESENTE AL MOMENTO</td></tr>");						
			} //
		} // function callback
	);
} // function

$(document).ready(
	function () {
		getTopPromo();		
	}
);

