$(document).ready(function() {
		
		$("head").append('<link rel="alternate" title="The Two2Twelve Stream" type="application/rss+xml" href="http://feeds.feedburner.com/Two2Twelve">');
	
		var network_cntrl = $.controller.array("firerift_api.php?type=page");
		
		function network_formatter(){	
			$("#network_bar .fr_text").format(function(elem, data){
				var element = $(elem);
				$(element).html(data.text);
			});		
		}
		network_formatter();
		$("#network_bar").template(network_cntrl, {success: function(){ networkBar();  }});
		
		
		var themes_cntrl = $.controller.array("firerift_api.php");
		
		function themes_formatter(){	
			$(".theme").format(function(elem, data){
				var element = $(elem);
				$("h1", element).html(data.name);
				$(".type", element).html(data.type);
				$(".language", element).html(data.language);
				$(".demo_url a", element).attr("href", data.demo_url);
				$(".demo_url a", element).text(data.demo_url);
				$("a.buy_it", element).attr("href", data.buy_url);
				$(".screen_description p", element).html(data.description);
				$(".screen_description img", element).attr("src", "http://from.two2twelve.com/upload/data/"+data.data_set_id+"/"+data.image)
				.attr("longdesc", data.full_image).attr("title", data.name).attr("alt", data.name);
			});		
		}
		themes_formatter();
		$("#themes").template(themes_cntrl, {success: function(){ $("#themes").show();
			$("img").fullsize({ iconOffset: 4 }); $(".demo_url a").truncate({max_length: 25}); }});
		
});