startList = function() {
	
	if( !document.getElementById ) {
		return;
	}

	thehead = document.getElementById("header");

	var iRandSeed = Math.random();

	if( iRandSeed < 0.26 )
		thehead.className = "main_content_area_head1";
	else if( iRandSeed > 0.25 && iRandSeed < 0.51 )
		thehead.className = "main_content_area_head2";
	else if( iRandSeed > 0.5 && iRandSeed < 0.76 )
		thehead.className = "main_content_area_head3";
	else
		thehead.className = "main_content_area_head4"; 

	navRoot = document.getElementById("nav");
	for (i=0; i<navRoot.childNodes.length; i++) {

		node = navRoot.childNodes[i];

		if (node.nodeName=="LI") {

			node.onmouseover=function() {
				this.className+=" over";
			}

			node.onmouseout=function() {
				this.className=this.className.replace(" over", "");
			}
		}  			
	}


	if( (han = document.getElementById("summarymorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("summary_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}

	if( (han = document.getElementById("detailmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("detail_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("browsemorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("browse_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("timetablemorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("timetable_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}	
		}
	}
	
	if( (han = document.getElementById("statsmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("stats_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("updatemorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("update_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("testmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("test_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("howitworksmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("howitworks_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("availmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("avail_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}
	
	if( (han = document.getElementById("adminmorelink")) ) {
	
		han.onmousedown = function() {
	
			element = document.getElementById("admin_reveal")

			if( element.className.search(" down") < 0 ) {
				element.className += " down";
			}
			else if( element.className.search(" over") >= 0 ) {
				element.className = element.className.replace(" over", "");						
			}
			else {
				element.className = element.className.replace(" down", "");
			}
		}
	}	
	
	
	// exam, study or favouite
	
	if( (han = document.getElementById("examicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("exam_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("examicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("exam_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	if( (han = document.getElementById("studyicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("study_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}

	if( (han = document.getElementById("studyicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("study_show")

			element.className = element.className.replace(" over", "");
		}
	}	
	
	if( (han = document.getElementById("favouriteicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("favourite_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("favouriteicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("favourite_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	
	//random or custom
	
	if( (han = document.getElementById("randomicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("random_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("randomicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("random_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	if( (han = document.getElementById("customicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("custom_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("customicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("custom_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	
	//test modes - standard, qf, printed etc...
	
	if( (han = document.getElementById("standardicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("standard_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("standardicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("standard_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	
	
	if( (han = document.getElementById("quickfireicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("quickfire_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("quickfireicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("quickfire_show")

			element.className = element.className.replace(" over", "");
		}
	}	
	
	
	
	if( (han = document.getElementById("printedicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("printed_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("printedicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("printed_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	
	
	if( (han = document.getElementById("tutoricon")) ) {
	
		han.onmouseover = function() {

			element = document.getElementById("tutor_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("tutoricon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("tutor_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	
	
	if( (han = document.getElementById("resiticon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("resit_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("resiticon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("resit_show")

			element.className = element.className.replace(" over", "");
		}
	}	
	
	
	
	if( (han = document.getElementById("weakesticon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("weakest_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("weakesticon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("weakest_show")

			element.className = element.className.replace(" over", "");
		}
	}	
	
	
	
	if( (han = document.getElementById("restoreicon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("restore_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}
	
	if( (han = document.getElementById("restoreicon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("restore_show")

			element.className = element.className.replace(" over", "");
		}
	}
	
	if( (han = document.getElementById("preseticon")) ) {
	
		han.onmouseover = function() {
	
			element = document.getElementById("preset_show")

			if( element.className.search(" over") < 0 ) {
				element.className += " over";
			}
		}
	}	
	
	if( (han = document.getElementById("preseticon")) ) {
	
		han.onmouseout = function() {
	
			element = document.getElementById("preset_show")

			element.className = element.className.replace(" over", "");
		}
	}	
}
window.onload=startList;

function openWindow(address) {
	window.open(address,'newWindow','width=740,height=560','menubar=no,toolbar=no,status=yes,location=no,scrollbars=yes');
}
