function DisplayPromos() {
	var self = this;
	
	self.index = 0;
	self.items = new Array();
	
	self.num_items = 3;
	self.clear = false;
	self.timer = setInterval(manage, 15000);
	
	self.display = function() {
		
		$.ajax({
			type: "GET",
			//url: "xml/promos.xml",
			url: "http://www.nba.com/blazers/courtsidepromos.xml",
			dataType: "xml",
			success: parseData
		});
	}
	
	function parseData(data) {
		$(data).find("item").each(function(n) {
			self.items.push($(this));	
		});
		
		manage();
	}
	
	function manage() {
		$("#promos").fadeOut(500, function() {
			$(this).html("");
			fill();
		});		
	}
	
	function fill() {
		for (var i = 0; i < self.num_items; i++) {
			if(self.index > self.items.length - 1)
				self.index = 0;
			
			if(i == self.num_items - 1)
				self.clear = true;
			else
				self.clear = false;
				
			$("#promos").append(item(self.items[self.index]));

			self.index++;
		}
		
		$("#promos").fadeIn(500);
	}

	function item(data) {
	
		var c = "<span>";
		c += "<a href='" + $(data).attr("url") + "' target='_blank'>";
		c += "<img src='" + $(data).attr("image") + "'/></a>";
		c += "</span>";
		if (self.clear) c += "<div class='clear'></div>";
		
		return c;
	}
	

}