var backColor = new Array();
var last = '#f3f3f3';
var allow_reset = true;

backColor[0] = '#fe9dff';
backColor[1] = '#c9cbff';
backColor[2] = '#d9ffa2';
backColor[3] = '#ffe169';
backColor[4] = '#ffd700';
backColor[5] = '#f3f3f3';

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ';path=/';
}

function getCookie(c_name)
{
	if(document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
				return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return "";
}

function checkCookie()
{
	cookie_color = getCookie('bg_color');
	if (cookie_color!=null && cookie_color!="")
		document.bgColor = cookie_color;
	else
		setCookie('bg_color',backColor[5],365);
}

function showbg(whichColor)
{
	document.bgColor = backColor[whichColor];
}

function changebg(whichColor)
{
	document.bgColor = backColor[whichColor];
	last = backColor[whichColor];
	allow_reset = false;
	setCookie('bg_color',backColor[whichColor],365);
}

function resetbg()
{
	if(allow_reset)
		document.bgColor = last;
	else
		allow_reset = true;
}

checkCookie();
