// Constant values.
var transitionLength = 2200;
if ($.browser.msie)
{
	transitionLength = 1400;
}
var supportedEditions = [
	'www',
	'coal',
	'gold',
	'oilsands',
	'africa',
	'europe',
	'australia',
	'argentina',
	'brasil',
	'chile',
	'mexico',
	'peru'
];

// Initialize the document onload function.
$(document).ready(function()
{
	var currentHost = location.host.replace('premium.', '');
	var referUrl = document.referrer;
	
	// Test for supported referrer editions.
	var isSupported = false;
	for (var i = 0; i < supportedEditions.length; i++)
	{
		if (referUrl.indexOf(supportedEditions[i] + ".infomine.com") >= 0)
		{
			isSupported = true;	
		}
	}
	
	// Test for current edition or premium version of current edition. 
	var isCurrent = true;
	if (referUrl.indexOf(currentHost) < 0)
	{
		isCurrent = false;	
	}
	
	// Show or hide transition layer.
	if (isSupported && ! isCurrent)
	{
		$('#EditionsTransition').css('display','block');
		setTimeout(function() { $('#EditionsTransition').css('display', 'none'); }, transitionLength);
	}
	else
	{
		$('#EditionsTransition').css('display','none');
	}
});
