function showHideFavourites(){

element = document.getElementById("favourites_id");
element2 = document.getElementById("fav_image_id");
element3 = document.getElementById("movie_id");

	if (element.style.visibility == "hidden"){
	element.style.visibility = "visible";
	element.style.position = "relative";
	//hide image
	element2.style.position = "absolute";
	element2.style.visibility = "hidden";
	//hide movie
	element3.style.position = "absolute";
	element3.style.visibility = "hidden";
	}
	else {
	element.style.visibility = "hidden";
	element.style.position = "absolute";
	
	element2.style.position = "relative";
	element2.style.visibility = "visible";
	
	element3.style.position = "relative";
	element3.style.visibility = "visible";
	}
}





function hide_others(clicked)
{

//get state of clicked menu
var state = document.getElementById(clicked).style.visibility;

//close all menus
document.getElementById('M1').style.visibility = "hidden";
document.getElementById('M2').style.visibility = "hidden";
document.getElementById('M3').style.visibility = "hidden";
document.getElementById('M4').style.visibility = "hidden";
document.getElementById('M5').style.visibility = "hidden";
document.getElementById('M6').style.visibility = "hidden";
document.getElementById('M7').style.visibility = "hidden";
document.getElementById('M8').style.visibility = "hidden";
document.getElementById('M9').style.visibility = "hidden";

//do oposite to state
if (state == "visible"){}
	else
		{
		document.getElementById(clicked).style.visibility = "visible";
		}
}

function hideall()
{
//close all menus
document.getElementById('M1').style.visibility = "hidden";
document.getElementById('M2').style.visibility = "hidden";
document.getElementById('M3').style.visibility = "hidden";
document.getElementById('M4').style.visibility = "hidden";
document.getElementById('M5').style.visibility = "hidden";
document.getElementById('M6').style.visibility = "hidden";
document.getElementById('M7').style.visibility = "hidden";
document.getElementById('M8').style.visibility = "hidden";
document.getElementById('M9').style.visibility = "hidden";
}

function changeHeaderImages(x,i)
{
//this uses dynamic header gen to input a list of filenames to a js array
var numPics = picArray.length;

	if (x < numPics){
	document.getElementById('header_img' + i + '').src = 'dynamic_header_img/' + folder + picArray[x];
	//document.getElementById('header_img1').src = 'dynamic_header_img/' + folder + picArray[x+1];
	//document.getElementById('header_img2').src = 'dynamic_header_img/' + folder + picArray[x+2];
	x++;
	
	}
	else {
	x = 0;
	document.getElementById('header_img' + i + '').src = 'dynamic_header_img/' + folder + picArray[x];
	x++;
	}
	
	if(i < 2){
	i++;
	}
	else {
	i = 0;
	}	
	
animateHeaderImages(x,i);

}

function animateHeaderImages(x,i)
//pass on the x value and call change header images
{
	if (i == 0){
	var ztime = 5000;
	}
	else {
	var ztime = 750;
	}
setTimeout('changeHeaderImages(' + x + ',' + i + ')',ztime);
}

function loadWait(){
//delay the image changin
setTimeout('changeHeaderImages(0,0)',5000);
}
