<!-- could dyn the array below

var groups=document.doublecombo.category.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("Sub-category","Sub-category")

group[1][0]=new Option("All","all")
group[1][1]=new Option("Builders","builders")
group[1][2]=new Option("Fitting","fitting")
group[1][3]=new Option("Landscape","landscape")
group[1][4]=new Option("Supply","supply")
group[1][5]=new Option("Trades","trades")

group[2][0]=new Option("All","all")
group[2][1]=new Option("Catering","catering")
group[2][2]=new Option("Food","food")
group[2][3]=new Option("Marine","marine")
group[2][4]=new Option("Motor Vehicles","motor vehicles")
group[2][5]=new Option("Retail","retail")
group[2][6]=new Option("Telecomms","telecomms")
group[2][7]=new Option("Transport","transport")

group[3][0]=new Option("All","all")
group[3][1]=new Option("Chemicals","chemicals")
group[3][2]=new Option("Clothing","clothing")
group[3][3]=new Option("Food","food")
group[3][4]=new Option("Machinery","machinery")
group[3][5]=new Option("Metal","metal")
group[3][6]=new Option("Miscellaneous","miscellaneous")
group[3][7]=new Option("Plastic","plastic")
group[3][8]=new Option("Printing","printing")
group[3][9]=new Option("Waste","waste")
group[3][10]=new Option("Wood","wood")

group[4][0]=new Option("All","all")

group[5][0]=new Option("All","all")
group[5][1]=new Option("Property","property")
group[5][2]=new Option("Business","business")
group[5][3]=new Option("Community","community")
group[5][4]=new Option("Computer","computer")
group[5][5]=new Option("Education","education")
group[5][6]=new Option("Financial","financial")
group[5][7]=new Option("Health","health")
group[5][8]=new Option("Property","property")
group[5][9]=new Option("Public","public")
group[5][10]=new Option("R&D","R&D")

var temp=document.doublecombo.stage2

function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
//default true set to false when selection made
temp.options[0].selected=true
}

function go(){
location=temp.options[temp.selectedIndex].value
}

//-->