O problema é o seguinte, quero fazeer um menu de navegação como o que tá na imagem abaixo.

Um combo receberia os diretorios da pasta raiz. até ai consegui desenvolver., o segundo combo receberia o valor do primeiro combo, e selecionaria os subdiretorios do mesmo. E o terceiro combo receberia os arquivos do subdiretorios (Combo2).
Maaas, acho que só com php não dá muito certo, pois não consigo atualizar o segundo e o terceiro combo só passando variaveis. Acho que precisaria de algo mais dinamico...como javaScript.
POR favor, peço humildemente que quem conseguir me ajudar, me ajude. Não achei nenhum codigo parecido na net, que trabalhe com a manipulacao de diretorios em javascript, e tambem nao sei se existe também.
Abaixo vai meu código desta parte do meu sistema sem javascript nenhum.
<div id="leitor">
<form id="form1" name="form1" method="post" onchange="" >
<p>
<label>
<select name="select" onChange=""><option>Selecione o diretorio</option>
<?php
if ($dir=opendir("./")) //Diretório a ser vasculhado
{
while(($diretorio=readdir($dir)) !== false)
{
if($diretorio=="." or $diretorio==".." or $diretorio=="index.php") continue;
{
?>
<option value="<?php echo $diretorio;?>"><?php echo $diretorio;?></option>
<?php
} //fecha o if
} //fecha o while
} //fecha o if
?>
</select>
<select name="subdiretorio" id="subdiretorio" onChange=""><option>Selecione o Subdiretorio</option>
<?php
if ($subdir=opendir("./".$diretorio)) //SUB Diretório a ser vasculhado
{
while(($subdiretorio=readdir($subdiretorio)) !== false)
{
if($subdiretorio=="." or $subdiretorio==".." or $subdiretorio=="index.php") continue;
{
?>
<option value="<?php echo $subdiretorio;?>"><?php echo $subdiretorio;?></option>
<?php
} //fecha o if
} //fecha o while
} //fecha o if
?>
</select>
<select name="arquivo" id="arquivo"><option> Selecione o arquivo</option>
<?php
if ($dirarquivo=opendir("./".$diretorio."/".$subdiretorio)) //Diretório do arquivo a ser vasculhado
{
while(($arquivos=readdir($dir)) !== false)
{
if($arquivos=="index.php") continue;
{
?>
<option value="<?php echo $arquivos; ?>"><?php echo $arquivos; ?></option>
<?php
} //fecha o if
} //fecha o while
} //fecha o if
?>
</select>
</form>
</div>
Por favor povo, me ajudem.
Grato. Stroke.