// JavaScript Document
window.onload = maybeRedirectAndThings;

function clickHandler() {
	countryURI=this.href;
	if (confirm('Would you like to set this as your default country? ' + countryURI)){
		setCookie(countryURI);
	}
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function maybeRedirectAndThings() {
	if (cookieURI=readCookie('countryURI')) {
		document.location=cookieURI;
	}
	else {
		document.getElementById('uk').onclick=clickHandler;
		document.getElementById('se').onclick=clickHandler;
		document.getElementById('de').onclick=clickHandler;
		document.getElementById('com').onclick=clickHandler;
		document.getElementById('fr').onclick=clickHandler;
		document.getElementById('fi').onclick=clickHandler;
		document.getElementById('pl').onclick=clickHandler;
		document.getElementById('au').onclick=clickHandler;
		document.getElementById('da').onclick=clickHandler;
		document.getElementById('no').onclick=clickHandler;
	}
}

function setCookie(countryURI) {
	var expireDate = new Date();
	expireDate.setMonth(expireDate.getMonth()+6);
	document.cookie = "countryURI=" + countryURI + ";path=/;expires=" + expireDate.toGMTString();
}
