﻿
function displaySkinName(){
	var skin = readThemeCookie('skin');
	document.write('<li><h2>Your current theme: ');
	switch (skin){
		case 'default':
			document.write('Star Wars');
			break;
		case 'powerminers':
			document.write('Power Miners');
			break;
		case 'toystory':
			document.write('Toy Story');
			break;
		default:
			document.write('Star Wars');
			break;
	}
	//document.write(' <small style=\"font-weight:normal;\"><a href=\"javascript:toggle_visibility(\'themeOptions\');\" class=\"link\">switch</a></small>');
	document.write(' <small style=\"font-weight:normal;\"><a href=\"/theme-chooser/\" class=\"link\">switch</a></small>');
	document.write('<div id=\"themeOptions\" style=\"display:none;\">');
	document.write('<a href=\"javascript:setCookie(\'skin\',\'default\',\'999\');\">Star Wars</a>');
	document.write(' &bull; ');
	document.write('<a href=\"javascript:setCookie(\'skin\',\'powerminers\',\'999\');\">Power Miners</a>');
	document.write(' &bull; ');
	document.write('<a href=\"javascript:setCookie(\'skin\',\'toystory\',\'999\');\">Toy Story</a>');
	document.write('</div>');
	document.write('</h2></li>');
}

function toggle_visibility(id) {
	var e = document.getElementById(id);
	if(e.style.display == 'block')
		e.style.display = 'none';
	else
		e.style.display = 'block';
}

function createThemeCookie(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 eraseThemeCookie(name) {
	createThemeCookie(name,"",-1);
}

function readThemeCookie(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 getCookieValue(name){
	var x = readThemeCookie(name);
	if (x) {
		return x;
	}else{
		return 'default';
	}
}
function setCookie(name,value,days){
	alert("Your settings have been saved!");
	createThemeCookie(name,value,days);
	window.location.reload();
}