function archiveBar() {
	if(!document.createElement)	{
		return;
	}
			
	//Create and setup the info bar
	var archiveBarDiv = document.createElement('div');
	this.currentOpacity = 10;
	this.archiveBar = archiveBarDiv;
	archiveBarDiv.style.backgroundColor = "#FF0078";
	archiveBarDiv.style.backgroundColor = "#999";
	archiveBarDiv.style.fontSize = '11pt';
	archiveBarDiv.style.fontWeight = 'normal';
	archiveBarDiv.style.lineHeight = '140%';
	archiveBarDiv.style.paddingTop = '5px';
	archiveBarDiv.style.paddingBottom = '5px';
	archiveBarDiv.style.paddingLeft = '5px';
	archiveBarDiv.style.paddingRight = '5px';
	archiveBarDiv.style.marginBottom = '20px';
	archiveBarDiv.style.marginLeft= 'auto';
	archiveBarDiv.style.marginRight = 'auto';
	archiveBarDiv.style.width = '935px';
	archiveBarDiv.style.height = '30px';
	archiveBarDiv.style.fontFamily = 'Arial';
	archiveBarDiv.style.color = '#ffffff';
	archiveBarDiv.style.textAlign = 'left';
	archiveBarDiv.style.border = 'none';
	archiveBarDiv.style.zIndex = 1000;
	archiveBarDiv.style.position = 'relative';
	archiveBarDiv.style.left = '3px';
	archiveBarDiv.style.textAlign = 'center';

	//Create our text entry
	var infoText = document.createElement('div');
	this.archiveBar.infoText = infoText;
	
	var coreBarText = "This project formally ended on 30 November 2011, but outputs can still be downloaded and occasional follow-up updates may be published";
	
	infoText.innerHTML = coreBarText;
	infoText.style.paddingTop = '5px';
	infoText.style.paddingLeft = '10px';
	infoText.style.paddingRight = '10px';
	infoText.style.paddingBottom = '5px';
	
	archiveBarDiv.appendChild(infoText);
	document.body.insertBefore(archiveBarDiv, document.body.firstChild);
}

archiveBar.prototype.show = function() {
	this.archiveBar.style.opacity = '1';
	this.archiveBar.style.filter = 'alpha(opacity=100)';
	this.archiveBar.style.display = 'block';
};

archiveBar.prototype.setText = function(newText) {
	this.archiveBar.infoText.innerHTML = newText;
};

archiveBar.prototype.setFontColor = function(fontColor)
{
	this.archiveBar.infoText.style.color = fontColor;
};

archiveBar.prototype.setBackColor = function(backColor)
{
	this.archiveBar.style.backgroundColor = backColor;
};

archiveBar.prototype.hide = function()
{
	this.archiveBar.style.display = 'none';
};

archiveBar.prototype.destroy = function()
{
	document.body.removeChild(this.archiveBar);
};

