function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

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 eraseCookie(name) {
	createCookie(name,"",-1);
}

function swearingOn() {
	createCookie("lg_swears",true,99);
	var list = $$('img.swears');		
	list.some(function(element, index) {
		element.setStyle('display', 'none');
	});
}

function swearingOff() {
	createCookie("lg_swears",false,99);	
	var list = $$('img.swears');		
	list.some(function(element, index) {
		element.setStyle('display', 'block');
	});
}

function changeSwearing(x) {
	if(x=="true"){swearingOn()}else{swearingOff()};
}

window.addEvent('domready', function() {	
	locale=readCookie("lg_locale");
	if(locale=="uk"){changeLocale("UK")}else{changeLocale("US")}
	
	/* swears=readCookie("lg_swears");
	if(swears=="true"){
		swearingOn();
		document.getElementById("nav-swear").innerHTML = '<div class="nav-item-container"><label for="sel-swear">Swearing is: </label><select id="sel-swear" onchange="changeSwearing(this.value);"><option value="true" selected>On</option><option value="false">Off</option></select></div>';
	} else {
		swearingOff();
		document.getElementById("nav-swear").innerHTML = '<div class="nav-item-container"><label for="sel-swear">Swearing is: </label><select id="sel-swear" onchange="changeSwearing(this.value);"><option value="true">On</option><option value="false" selected>Off</option></select></div>';
	} */
}); 

function changeLocale(x) {
	if(x=="UK") {
		createCookie("lg_locale","uk",99);
		var list = $$('.flag-uk');		
		list.some(function(element, index) {
			element.setStyle('border', '2px solid black');				
		});
		var list = $$('.flag-us');		
		list.some(function(element, index) {
			element.setStyle('border', 'none');				
		});
		var list = $$('.div-uk');		
		list.some(function(element, index) {
			element.setStyle('display', 'block');				
		});
		var list = $$('.div-us');		
		list.some(function(element, index) {
			element.setStyle('display', 'none');				
		});
	} else {
		createCookie("lg_locale","us",99);
		var list = $$('.flag-us');		
		list.some(function(element, index) {
			element.setStyle('border', '2px solid black');				
		});
		var list = $$('.flag-uk');		
		list.some(function(element, index) {
			element.setStyle('border', 'none');				
		});
		var list = $$('.div-uk');		
		list.some(function(element, index) {
			element.setStyle('display', 'none');				
		});
		var list = $$('.div-us');		
		list.some(function(element, index) {
			element.setStyle('display', 'block');				
		});
	}
}

