function ButtonSpacer(data) {
		
	var container = $("#" + data.containerDivID);
		
	$.ajax({
		type: "GET",
		url: data.xmlUrl,
		success: function(xml) {
			var urlRoot = $(xml).find("album").attr("lgPath");
			var imgEls = $(xml).find("img")
			
			container.css("min-width", imgEls.length * data.buttonWidth);
			
			var first = true;
			var restOfRow = $(document.createElement("div"));
			restOfRow.css("margin", "-"+ data.buttonHeight +"px 0 0 "+ data.buttonWidth +"px");
			if($.browser.msie) {
				restOfRow.css("width", "100%");
			}
			var widthPercent = (100 / (imgEls.length - 1)) + "%";
			
			imgEls.each(function() {
				var link = $(this).attr("link");
				var linkTarget = $(this).attr("target");
				var titleText = $(this).attr("title");
				titleText = titleText.substring(titleText.indexOf(":") + 1); // Numbers before colon used to order stuff in Insight
				
				var imgA = $(document.createElement("a"));
				imgA.attr("href", link);
				imgA.attr("target", linkTarget);
				imgA.attr("title", titleText);
							
				var imgEl = $(document.createElement("img"));
				imgEl.attr("src", urlRoot + $(this).attr("tn"));
				imgEl.css("border", 0);
				imgA.append(imgEl);
								
				if(first) {
					container.append(imgA);
					container.append(restOfRow);
					first = false;
				} else {
					var imgDiv = $(document.createElement("div"));
					imgDiv.css("width", widthPercent);
					imgDiv.css("float", "left");
					imgA.css("float", "right");
					
					restOfRow.append(imgDiv);
					imgDiv.append(imgA);
				}
				
			});
		}
	});
}
