Всем доброго!
Скажите пожалуйста, как реализовать такую схему и возможно ли это?
Есть массив 
<?
$model = array (
'Honda'=>array('Accord', 'Accord Inspire', 'Acty', 'Acty Truck'),
'Mazda'=>array('Atenza', 'Autozam', 'AZ-3','Autozam Revue','Axela'),
'Nissan'=>array('AD', 'Almera', 'Almera Classic'),
);
?>
Далее скрипт и форма
<script>
function loadCar(v){
   var mas = eval(<?=json_encode($model["Honda"])?>);
    var el = document.getElementById('names');
    while(el.childNodes.length>0){
        el.removeChild(el.childNodes[el.childNodes.length-1]);
    }
    for(var i=0;i<mas.length;i++){
        var opt = document.createElement("option");
        opt.innerHTML=mas[i];
        el.appendChild(opt);
    }
}
</script>
<form>
<select  id="f_MarkaModel" name="f_MarkaModel"  onchange="loadCar(this.value)">
    <?
    foreach ($model as $brand => $carList)
    {
echo '<option onchange="loadModel('.$brand.')" value="' . $brand . '">' . $brand . '</option>' . "\n";
    }
    ?>
</select>
 
<select id="names">
         <option>Выберите модель</option>
</select>
</form>
Собственно вопрос в том, как мне получить не список hond а то, что появляется в (v) после смены селектора.