// JavaScript Document
//Created by GRR on 8th April 2006
//The code is used to change the background colour. The code also reads and writes the information to cookies

//PLEASE NOTE: This line of code <body class="Body" onload="funcSetBGColour(readCookie('SavedBackGroundColour'))"> calls this file 'ChangeBackGroundColour.js'

<!--
function Btn_Blue_CCECFF(){
  funcSetBGColour("#CCECFF") //Set background colour
  funcSetCookieColour("#CCECFF") //Save background colour in cookie
}
  
function Btn_White_FFFFFF(){
  funcSetBGColour("#FFFFFF") //Set background colour
  funcSetCookieColour("#FFFFFF") //Save background colour in cookie
}
 
function Btn_Blue_CCFFFF(){
  funcSetBGColour("#CCFFFF") //Set background colour
  funcSetCookieColour("#CCFFFF") //Save background colour in cookie
}
 
//function Btn_Pink_FFCCCC(){
//  funcSetBGColour(0xFFCCCC) //Set background colour
 // funcSetCookieColour('0xFFCCCC') //Save background colour in cookie
//}

function Btn_Green_CCFFCC(){
  funcSetBGColour("#CCFFCC") //Set background colour
  funcSetCookieColour("#CCFFCC") //Save background colour in cookie
}

function Btn_Pink_FFDDDD(){
  funcSetBGColour("#FFDDDD") //Set background colour
  funcSetCookieColour("#FFDDDD") //Save background colour in cookie
}

function Btn_Grey_EAEAEA(){
  funcSetBGColour("#EAEAEA") //Set background colour
  funcSetCookieColour("#EAEAEA") //Save background colour in cookie
}

function Btn_Purple_FFCCFF(){
  funcSetBGColour("#FFCCFF") //Set background colour
  funcSetCookieColour("#FFCCFF") //Save background colour in cookie
}

function Btn_Yellow_FFFF00(){
  funcSetBGColour("#FFFF00") //Set background colour
  funcSetCookieColour("#FFFF00") //Save background colour in cookie
}
			   

function funcSetCookieColour(Colour){
	createCookie('SavedBackGroundColour',Colour,365) // Call createCookie function and pass the 3 values
}

//Create cookie
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=/";
}

//Read cookie
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 "#ffffff";	

}

function funcSetBGColour(Colour){
	if ((Colour != null) && (Colour != '')){
		document.body.style.backgroundColor=Colour;
		//Colour
		//document.bgColor = unescape(Colour)
		
	}
	else{
		document.body.style.backgroundColor="#ffffff";
	}
}
//-->

