<html>
<body leftmargin="0" topmargin="0" marginwidth=0 marginheight=0>
<font size="1" face="Geneva"><p align=center><nobr>
<?php 
function encode_url(&$value, $key) {
	$value = urlencode($value);
}

function iSort($sortarr) {
	$bakarr = $sortarr;
	for($arrnum = 0; $arrnum < Count($sortarr); $arrnum++) {
		$sortarr[$arrnum] = strtolower($sortarr[$arrnum])."|".$arrnum;
	}

	sort($sortarr);
	reset($sortarr);

	for($arrnum = 0; $arrnum < Count($sortarr); $arrnum++) {
		$temp = explode("|", $sortarr[$arrnum]);
		$newarr[] = $bakarr[$temp[Count($temp)-1]];
	}

	return $newarr;
} 

function getListingInternal() {
	global $remdir;
	global $files;
	global $foldermarkers;

	$remdir = $_GET['dir'];
	//print "$remdir";
	$dir_handle = @opendir($remdir) or die("Unable to open $path");
	while ($file = readdir($dir_handle)) $files[] = $file;
	closedir($dir_handle);
	
	$files = iSort($files);
}

getListingInternal();
$ignorevals = array ("Icon","Icon\x0D" ,"index.php", "browser.php", "listing.php", "browser", "TheVolumeSettingsFolder", "index.html", "preview.php");

?>

<script type="text/javascript">
<!--
function changePage(locStr) {
	if (locStr!="") parent.frames["main"].location = locStr;
	else parent.frames["main"].location = "about:blank";
}
//-->
</script>

<form action="listing.php"><select width=100% height=100% multiple name=filelist 
style='width:102%; 
height:102%;top:-2; left:-2;' onChange='changePage(this.value);'> 
<?php
if ($mstrng == chr(10)) print "Folder does not exist";
else {

	foreach ($files as $stritem) {
		$outdir = "$remdir/$stritem";
		$getdir = $outdir;
		
		$items = explode('/',$outdir);
		array_walk($items,'encode_url');
		$outdir = implode('/',$items);
		
		$getdir = urlencode($outdir);
		
		if ($stritem{0} != '.') {
			if (in_array($stritem,$ignorevals)==false) {
				if (is_dir("$remdir/$stritem")) print "<option value=\"browser.php?dir=$getdir\">&raquo $stritem</option>";
				else {
					if (strchr($stritem,".html")) print "<option value='$outdir'>&nbsp;&nbsp;&nbsp;$stritem</option>";
					else print "<option value='preview.php?dir=$outdir'>&nbsp;&nbsp;&nbsp;$stritem</option>";
				} 
			}
			print "\n";
		}
	}
}
?></select></form>
</body>
</html>
