function set_li_heights(){

	//Dynamically change the height of the containing ul tag depending on the size of the text
	var slider_var = document.getElementById("slider");
	var slider_var = slider_var.getElementsByTagName("li");
	var this_var = 1;
	for( var a=0; a<slider_var.length; a++ ){
		var possible_var = slider_var[a].offsetHeight;
		if( possible_var > this_var ){
			this_var = possible_var;
		}
	}
	for( var a=0; a<slider_var.length; a++ ){
		slider_var[a].style.height=this_var+"px";
	}

}

function preload_theme_images( themes ){

	var preloaded_images = new Array();
	for ( var x=0; x<themes.length; x++ ){

		var image_id = preloaded_images.length;
		preloaded_images[image_id] = new Image();
		preloaded_images[image_id].src = "./images/structure/face_"+themes[x]+".png";
		preloaded_images[image_id] = new Image();
		preloaded_images[image_id].src = "./images/structure/streak_"+themes[x]+".png";
		preloaded_images[image_id] = new Image();
		preloaded_images[image_id].src = "./images/structure/bg_"+themes[x]+".png";

	}

}

function change_theme(){

	//Get a random them number
	var current_time = new Date();
	var current_seconds = current_time.getSeconds();
	var random_id = current_seconds%themes.length;

	var random_theme = themes[random_id];

	//If a random id hasn't been generated
	if( typeof(current_random_id)!="undefined" ){
		
		//Make sure that the random id isn't the same as the current id
		if( random_id==current_random_id ){

			//Add one
			if( random_id+1<themes.length ){
				random_id++;
			}
			//Take one
			else if( random_id-1>=0 ){
				random_id--;
			}

		}

	}

	//Store the current theme id
	current_random_id = random_id;

	//Change the elements in the theme
	document.getElementById("face").src="./images/structure/face_"+random_theme+".png";
	document.getElementById("streak").src="./images/structure/streak_"+random_theme+".png";
	document.getElementById("streak_bg").style.backgroundImage="url(./images/structure/bg_"+random_theme+".png)";

}

