function checkFooter() {

		windowwidth = window.innerWidth;
		pagewidth = document.getElementById("pagewrapper").offsetWidth;

		if (!windowwidth) { 
			windowwidth = document.documentElement.clientWidth;
		}

		if (!windowwidth || windowwidth == 0) { 
			windowwidth = document.body.clientWidth;
			pagewidth = document.getElementById("pagewrapper").offsetWidth;
		}

		if(windowwidth < 900) {

			document.getElementById("pagewrapper").style.marginLeft = "0px";
			document.getElementById("pagewrapper").style.marginRight = "0px";
			if(document.getElementById("content")) {
				document.getElementById("content").style.marginRight = "250px";
			}
			if(document.getElementById("content2")) {
				document.getElementById("content2").style.marginRight = "50px";
			}

		} else {

			if(windowwidth > 1000) {
				if(document.getElementById("content")) {
					document.getElementById("content").style.marginRight = "250";
				}
				if(document.getElementById("content2")) {
					document.getElementById("content2").style.marginRight = "100px";
				}
				document.getElementById("pagewrapper").style.marginLeft = "100px";
				document.getElementById("pagewrapper").style.marginRight = "100px";
			} else {
				document.getElementById("pagewrapper").style.marginLeft = "50px";
				document.getElementById("pagewrapper").style.marginRight = "50px";
				if(document.getElementById("content")) {
					document.getElementById("content").style.marginRight = "250";
				}
				if(document.getElementById("content2")) {
					document.getElementById("content2").style.marginRight = "60px";
				}
			}

		}
		
		if(document.getElementById("rightcolumn")) {
			if(document.getElementById("rightcolumn").offsetHeight > document.getElementById("contentwrapper").offsetHeight) {
				document.getElementById("contentwrapper").style.height = document.getElementById("rightcolumn").offsetHeight + "px";
			}
		}

}


// STORE REQUIRED ACTIONS IN VARIABLE //

var W3CDOM = (document.getElementsByTagName);

function init() {

	imageone = new Image();
	imageone.src = 'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/topmenu.gif';
	imagetwo = new Image();
	imagetwo.src = 'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/menuback.gif';
	imagethree = new Image();
	imagethree.src = 'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/menuback.gif';

	atags =	document.getElementsByTagName("td");

	i=0;
	while (atag = atags[i])
	{
		if (atag.className == "topcat") atag.onclick = expandfunc;
		i++;
	}

	document.onclick = clickhidefunc;

	function expandfunc(e)
	{
		if (!e) var e = window.event;

		target = e.target;
		if (!target) target = e.srcElement;
		if (target.nodeType == 3) // defeat Safari bug
			target = target.parentNode;

		hidefunc();

//		document.getElementById(target.id).style.backgroundImage = 'url(\'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/topmenu.gif\')';
		document.getElementById(target.id).style.backgroundImage = 'url("'+imageone.src+'")';
		document.getElementById(target.id+"_sub").style.display = "";

	}

	function clickhidefunc(e) {
		if (!e) var e = window.event;
		target = e.target;
		if (!target) target = e.srcElement;
		if (target.nodeName != "TD") hidefunc();
	}

	function hidefunc()
	{
		if(document.getElementById("research")) {
//			document.getElementById("research").style.backgroundImage = 'url(\'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/menuback.gif\')';
			document.getElementById("research").style.backgroundImage = 'url("'+imagetwo.src+'")';
		}
		if(document.getElementById("members_site")) {
			document.getElementById("members_site").style.backgroundImage = 'url(\'https://www.secure-ordering.co.uk/www.leadershipfactor.co.uk/images/menuback.gif\')';
			document.getElementById("members_site").style.backgroundImage = 'url("'+imagethree.src+'")';
		}
	
		trtags = document.getElementsByTagName("table");

	    i=0;
	    while (trtag = trtags[i])
	    {		
    	    if (trtag.className == "showhide") trtag.style.display = "none";
	        i++;
	    }

	}

}


function mousegoesover() {
	this.className = "over";
	this.style.cursor = "pointer";
}

function mousegoesout() {
	this.className = "nav";
}

function update_tables(state) {

	atags =	document.getElementsByTagName("table");

	i=0;
	while (atag = atags[i])
	{
		if (atag.className == "showhide_table") {
			if(state == 'show') {
				atag.style.display = "block";
			}
			if(state == 'hide') {
				atag.style.display = "none";
			}
		}
		i++;
	}

}
