Ok what about this
<html>
<head>
</head>
<body>
<script language='Javascript'>make= new Array();
label= new Array();
make[0]= new Array();
make[0][0]='59';
label[0]= new Array();
label[0][0]='ALFA ROMEO';
make[0][1]='331';
label[0][1]='146 HATCHBACK';
make[0][2]='181';
label[0][2]='156 SALOON';
make[0][3]='185';
label[0][3]='SPIDER CONVERTIBLE';
make[1]= new Array();
make[1][0]='58';
label[1]= new Array();
label[1][0]='AUDI';
make[1][1]='174';
label[1][1]='A3 HATCHBACK';
make[1][2]='186';
label[1][2]='A8 SALOON';
make[2]= new Array();
make[2][0]='39';
label[2]= new Array();
label[2][0]='BMW';
make[2][1]='89';
label[2][1]='3 SERIES SALOON';
make[2][2]='92';
label[2][2]='5 SERIES SALOON';
make[2][3]='530';
label[2][3]='5 SERIES TOURING';
make[2][4]='519';
label[2][4]='7 SERIES SALOON';
make[2][5]='151';
label[2][5]='Z3 ROADSTER';
</script>
<script language="javascript">
<!--
function dropsubmission(){
var oForm = document.frmModel
if (oForm.lstModel.options[oForm.lstModel.selectedIndex].value != "0"

{
//alert(oForm.lstModel.options[oForm.lstModel.selectedIndex].value);
oForm.submit();
}
}
function change(index)
{
if (index == -1)
{
document.frmModel.lstModel.length=0;
//Blanks were added to handle a Netscape 4.7 compatibility issue
document.frmModel.lstModel.options[0] = new Option("-- Select Model --",0);
document.frmModel.lstModel.disabled = true
document.frmModel.lstModel.selectedIndex = 0;
return
}
document.frmModel.lstModel.disabled = false
len=document.frmModel.lstModel.length;
for (Col=len;Col>0;Col--)
{
document.frmModel.lstModel.options[Col-1]=null;
}
len = make[index].length;
document.frmModel.lstModel.length = 0;
document.frmModel.lstModel.options[0] = new Option("-- Select Model --",0);
for(Col=1;Col<len;Col++)
{
document.frmModel.lstModel.options[Col] = new Option(label[index][Col],make[index][Col]);
}
document.frmModel.lstModel.selectedIndex = 0
}
//-->
</script>
<form method="POST" name="frmModel" action="yourhandler.asp">
<select name="lstMake" onChange="change(document.frmModel.lstMake.selectedIndex -1)">
<script language="Javascript">
document.write('<option value="0">-- Select Make --</option>')
for (intcounter = 0; intcounter < make.length;intcounter++)
{
document.write('<option value="'+make[intcounter][0] + '">' + label[intcounter][0])
}
</script>
</select>
<select name="lstModel" Onchange="Javascript:dropsubmission();" disabled>
<script language="Javascript">
//Blanks were added to handle a Netscape 4.7 compatibility issue
document.write('<option value="0">-- Select Model --</option>')
document.write('<option value="0"></option>')
document.write('<option value="0"></option>')
document.write('<option value="0"></option>')
document.write('<option value="0"></option>')
</script>
</select>
</form>
</body>
</html>