var intIntervalCartID = 0;

function mcartGetItems(strCartURL, strMCartContainer){
	mcartAjaxGetItems(strCartURL, strMCartContainer);
}

function mcartAjaxGetItems(strCartURL, strMCartContainer){
	$.ajax({
		url: strCartURL,
		type: "GET",
		dataType: "html",
		success: function(htmlData){
			var cartRows = $(htmlData).find("tr[id^=carttablerow]");
			var arrRemoveItems = [];
			var dteLastItemDateTime = null;
			var strLastItemId = '';
			$('#' + strMCartContainer).html('');
			$('<ul>').attr('id', 'mcart_list').appendTo('#' + strMCartContainer);
			if (cartRows.length === 0) {
				$('ul#mcart_list').append('<li class="minicart-empty">0 Items in your basket</li>');
			}
			$(cartRows).each(function(i){
				var strItemImage = $(this).find('td:eq(0)').html(),
					strItemLink  = $(this).find('td:eq(1)').html().match(/(<a\b[^>]*>)(.*?)(<\/a>)/i),
					strItemName = (strItemLink[2].length > 32)?strItemLink[2].substring(0,31) + "&hellip;":strItemLink[2];
				if(strItemLink[1].search(/title/i) == -1){
					if(strItemLink[2].search(/'|"/) != -1){
						if(strItemLink[2].search(/"/) != -1){
							strItemLink[1] = strItemLink[1].replace(/<a\b/i,"<a title='"+ strItemLink[2] +"'");
						}else{
							strItemLink[1] = strItemLink[1].replace(/<a\b/i,"<a title=\""+ strItemLink[2] +"\"");
						}
					}else{
						strItemLink[1] = strItemLink[1].replace(/<a\b/i,"<a title='"+ strItemLink[2] +"'");
					}
				}
				var strItemQty = $(this).find('td:eq(2) input').attr('value'),
					strItemPrice = $(this).find('td:eq(5)').html();
				$('<li>').attr('id', 'mcart_list_item' + i).appendTo('#mcart_list');
				$('<div class="mini-image">').html(strItemImage).appendTo('#mcart_list_item' + i);
				$('<div class="mini-info">').html('<div class="mini-name">' + unescape(strItemLink[1]) + strItemName + "</a>" +'</div><div class="wrap-mini-qty"><span class="miniqty">Qty:&nbsp;' + strItemQty + '</span><span class="miniprice">Price:&nbsp;' + strItemPrice + '</span></div>').appendTo('#mcart_list_item' + i);
			});
			$('#carttotal').insertBefore('#vcdd__div > a');
			$('#vcdd__div').hover(function() {
				$('#carttotal').show();
			}, function() {
				$('#carttotal').hide();
			});
		},
		error: function(XMLHttpRequest, textStatus, errorThrown){
		}
	});
}
