function set_cookie(name,value,expires,path,domain,secure){
	var today=new Date();today.setTime(today.getTime());
	if(expires){expires=expires*86400000;}
	var expires_date=new Date(today.getTime()+(expires));
	document.cookie=name+'='+escape(value)+((expires)?';expires='+expires_date.toGMTString():'')+((path)?';path='+path:'')+((domain)?';domain='+domain:'')+((secure)?';secure':'');
}
function get_cookie(check_name){
	var a_all_cookies=document.cookie.split(';');var i;
	var a_temp_cookie='';var cookie_name='';var cookie_value='';var b_cookie_found=false;
	for(i=0;i<a_all_cookies.length;i++){
		a_temp_cookie=a_all_cookies[i].split('=');
		cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,'');
		if(cookie_name==check_name){
			if(a_temp_cookie.length>1){
				cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,''));
			}
			return cookie_value;
 			break;
 		}
 		a_temp_cookie=null;cookie_name='';
	}
	return null;
}
function isnull(x){
	if(typeof(x)=='undefined'||x==null||x==''||x.length==0){return true}else{return false}
}
// Set font size - just 3 levels 12, 16 and 20px and inverted colours
function SetFont(n){
	document.getElementById('font1').disabled=(n!=1);
	document.getElementById('font2').disabled=(n!=2);
	document.getElementById('font3').disabled=(n!=3);
	document.getElementById('font4').disabled=(n!=4);
	set_cookie('font',n,30, '/', '', '');
}
var ThisFont=get_cookie('font');
if(isnull(ThisFont)){
	ThisFont=1;
}
SetFont(ThisFont)
// Set hide/display of mini logos (strictly relevant for quick pages only)
function swapLogos(){
	hideLogos=1-hideLogos;
	set_cookie('logo',hideLogos,30, '/', '', '');
	window.location.reload();
	return;
}
var aLogos=Array('Hide','Show');
var hideLogos=get_cookie('logo');
if(isnull(hideLogos)){
	hideLogos=1;
	set_cookie('logo',hideLogos,30, '/', '', '');
}
// Enable or disable the style sheet in the header
document.getElementById('logos').disabled=(hideLogos==1);
// Set compact/expand of all sections
var aDetails=Array('Brief','All');
var hideDetails=get_cookie('details');
function expandcontract(){
	hideDetails=1-hideDetails;
	set_cookie('details',hideDetails,30, '/', '', '');
	window.location.reload();
	return;
}
if(isnull(hideDetails)){
	var hideDetails=1;
	set_cookie('details',hideDetails,30, '/', '', '');
}
// Enable or disable the style sheet in the header
document.getElementById('details').disabled=(hideDetails==1);
// Toggle individual short and long displays
function show(m){
	document.getElementById('c'+m).style.display='none';
	z=document.getElementById('e'+m);
	z.style.display='block';
	z.style.borderTop='1.3px solid #ccc';
	z.style.marginTop='3px';
	z.style.paddingTop='3px';
}
function hide(m){
	document.getElementById('e'+m).style.display='none';
	document.getElementById('c'+m).style.display='block';
}
// Bookmark and popups
var bookmarkurl=window.location.href;
var bookmarktitle='';
function bookmark(){
	if (document.all){
		window.external.AddFavorite(bookmarkurl,bookmarktitle);
	}
}
function popup(URL) {
  window.open(URL,"title","toolbar=no,width=650,height=600,status=no,scrollbars=yes,resize=yes,menubar=no,location=no");
}
function topage(n){
	var to;
	switch(n){
		case 0:to='/login.html';break;
		case 1:to='/register.html';break;
		case 2:to='/logout.html';break;
	}
	window.location=to;
}
function rollover(sel,widex){
	var hite = document.getElementById(sel+'txt').offsetHeight;
	var wide;
	if(widex>0){
		wide = widex;
	}else{
		var wimg = document.getElementById(sel+'img').offsetWidth;
		var himg = document.getElementById(sel+'img').offsetHeight;
		var ratio = wimg/himg;
		hite=0.8*hite;
		wide = hite*ratio;
	}
	document.getElementById(sel+'img').style.height=hite+'px';
	document.getElementById(sel+'img').style.width=wide+'px';
}
function rollallover(){
	rollover('time',0);
	rollover('cash',0);
	rollover('enrg',0);
	rollover('main',620);
}
// Facebook Like funtion:
window.fbAsyncInit = function() {
  FB.init({appId: '157660487595807', status: true, cookie: true, xfbml: true});
};
(function() {
  var e = document.createElement('script'); e.async = true;
  e.src = document.location.protocol +
    '//connect.facebook.net/en_GB/all.js';
  document.getElementById('fb-root').appendChild(e);
}());
// Addthis config values to stop it overwriting the dropdowns etc
// The background and foreground colours don't work at the moment and anyway
// a whole slew of JS errors come up - not my fault but it needs correcting!
/*var addthis_config={
	ui_offset_top:60,
	ui_offset_left:60,
	ui_delay:300
*///	ui_header_background:#650065,
//	ui_header_color:#000
//}


