Versions = new function() {
	this.init = function() {
		$$('span.versionable').map(function(value) {
			var project = value.id;
			var url = 'http://gemtacular.com/gems/' + project + '.js?callback=Versions.update'
			requestContent(url);
		});
	};
	
  function requestContent(url) {
    var script = document.createElement('script');
    script.src = url;
    document.getElementsByTagName('head')[0].appendChild(script);
  };

	this.update = function(gem) {
		var project = gem.name;
		var version = gem.latest_version;
		$(project).innerHTML = 'v' + version;
		$(project).parentNode.parentNode.style.display = 'block';
	};
};


