<?php 

//Obtain list of images from directory and makes array of all img.jpg, img.gif, img.png file paths
function getImagesFromDir($dir,$src_file_prefix)
{
	$cur_level_dirs = glob($dir."/*", GLOB_ONLYDIR);
//	$cur_level_files = glob($dir."/*".$src_file_prefix.".{jpg,gif,png}",GLOB_BRACE);
	$cur_level_files = glob($dir."/*.{jpg,gif,png}",GLOB_BRACE);
	foreach ($cur_level_dirs as $nxt)
	{
		$cur_level_files = array_merge($cur_level_files,getImagesFromDir($nxt,$src_file_prefix));
	}
	return ($cur_level_files);
}



//Obtain Random Image from array of all images
function getRandomFromArray($ar) {
	mt_srand( (double)microtime() * 1000000 );
	$num = array_rand($ar);
	return $ar[$num];
	}



//Obtain list of directories
function getDirNames($dir)
{
	$cur_level_dirs2 = glob($dir . '/*', GLOB_ONLYDIR);
	return ($cur_level_dirs2);
}






?>