var activeContinent = '';
function showContainer(continent) {
	var container = document.getElementById("continent");
	container.innerHTML = '<img src="' + continents[continent].img
			+ '" style="position:absolute;top:' + continents[continent].img_top
			+ 'px;left:' + continents[continent].img_left + 'px;" />';
	container.style.display = 'block';
	var countryContainer = document.getElementById("countryContainer");
	var countryListing = document.getElementById("countryListing");
	var countries = '<div style="padding:0 3px;font-weight:bold;">' + continents[continent].display + '</div>';
	countries += '<table><tr style="vertical-align:top;font-size:0.8em;"><td>';
	for ( var i = 0; i < continents[continent].countries.length; i++) {
		var clicktracker = '';
		var link = continents[continent].countries[i].link;
		if (link == '') {
			link = 'landing_page.php?country=' + escape(continents[continent].countries[i].name);
		} else {
			clicktracker = 'onclick="trackClick(\'/external/' + link.substring(7) + '\')" ';
		}
		var target = (link.substring(0, 7) == 'http://') ? '_blank' : '_self';
		countries += '<a href="' + link + '" target="' + target + '" ' + clicktracker + 'class="country">';
		countries += continents[continent].countries[i].name;
		countries += '</a><br />';
		if (i == 16) {
			countries += '</td><td style="padding-left:10px;">';
		}
	}
	countries += '</td></tr></table>';
	countryListing.innerHTML = countries;
	countryContainer.style.top = continents[continent].container_top + 'px';
	countryContainer.style.left = continents[continent].container_left + 'px';
	countryContainer.style.display = 'block';
	activeContinent = continent;
}

function hideContainer() {
	var container = document.getElementById("continent");
	container.innerHTML = '';
	container.style.display = 'none';
	document.getElementById("countryListing").innerHTML = '';
	document.getElementById("countryContainer").style.display = 'none';
	activeContinent = '';
}

function redirect(link) {
	if (link != '') {
		if (link.substring(0, 7) == 'http://') {
			trackClick('/external/' + link.substring(7));
			window.open(link);
		} else if (link.substring(0, 8) == 'https://') {
			trackClick('/external/' + link.substring(8));
			window.open(link);
		} else {
			location.href = link;
		}
	}
}

function trackClick(name) {
	try {
		if (pageTracker != null) {
			pageTracker._trackPageview(name);
		}
	} catch(e) {}
}
