var groups=document.doublecombo.example.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()

group[0][0]=new Option("","#")
group[0][1]=new Option("-------","#")

group[1][0]=new Option("C","C")
group[1][1]=new Option("C6","C6")
group[1][2]=new Option("C7","C7")
group[1][3]=new Option("CM7","CM7")
group[1][4]=new Option("Cadd9","Cadd9")
group[1][5]=new Option("C7-5","C7-5")
group[1][6]=new Option("C7+5","C7+5")
group[1][7]=new Option("C7sus4","C7sus4")
group[1][8]=new Option("Caug","Caug")
group[1][9]=new Option("Cdim","Cdim")
group[1][10]=new Option("Cm","Cm")
group[1][11]=new Option("Cm6","Cm6")
group[1][12]=new Option("Cm7","Cm7")
group[1][13]=new Option("CmM7","CmM7")
group[1][14]=new Option("Cm7-5","Cm7-5")
group[2][0]=new Option("C#","C#")
group[2][1]=new Option("C#6","C#6")
group[2][2]=new Option("C#7","C#7")
group[2][3]=new Option("C#M7","C#M7")
group[2][4]=new Option("C#add9","C#add9")
group[2][5]=new Option("C#7-5","C#7-5")
group[2][6]=new Option("C#7+5","C#7+5")
group[2][7]=new Option("C#7sus4","C#7sus4")
group[2][8]=new Option("C#aug","C#aug")
group[2][9]=new Option("C#dim","C#dim")
group[2][10]=new Option("C#m","C#m")
group[2][11]=new Option("C#m6","C#m6")
group[2][12]=new Option("C#m7","C#m7")
group[2][13]=new Option("C#mM7","C#mM7")
group[2][14]=new Option("C#m7-5","C#m7-5")
group[3][0]=new Option("Db","Db")
group[3][1]=new Option("Db6","Db6")
group[3][2]=new Option("Db7","Db7")
group[3][3]=new Option("DbM7","DbM7")
group[3][4]=new Option("Dbadd9","Dbadd9")
group[3][5]=new Option("Db7-5","Db7-5")
group[3][6]=new Option("Db7+5","Db7+5")
group[3][7]=new Option("Db7sus4","Db7sus4")
group[3][8]=new Option("Dbaug","Dbaug")
group[3][9]=new Option("Dbdim","Dbdim")
group[3][10]=new Option("Dbm","Dbm")
group[3][11]=new Option("Dbm6","Dbm6")
group[3][12]=new Option("Dbm7","Dbm7")
group[3][13]=new Option("DbmM7","DbmM7")
group[3][14]=new Option("Dbm7-5","Dbm7-5")
group[4][0]=new Option("D","D")
group[4][1]=new Option("D6","D6")
group[4][2]=new Option("D7","D7")
group[4][3]=new Option("DM7","DM7")
group[4][4]=new Option("Dadd9","Dadd9")
group[4][5]=new Option("D7-5","D7-5")
group[4][6]=new Option("D7+5","D7+5")
group[4][7]=new Option("D7sus4","D7sus4")
group[4][8]=new Option("Daug","Daug")
group[4][9]=new Option("Ddim","Ddim")
group[4][10]=new Option("Dm","Dm")
group[4][11]=new Option("Dm6","Dm6")
group[4][12]=new Option("Dm7","Dm7")
group[4][13]=new Option("DmM7","DmM7")
group[4][14]=new Option("Dm7-5","Dm7-5")
group[5][0]=new Option("D#","D#")
group[5][1]=new Option("D#6","D#6")
group[5][2]=new Option("D#7","D#7")
group[5][3]=new Option("D#M7","D#M7")
group[5][4]=new Option("D#add9","D#add9")
group[5][5]=new Option("D#7-5","D#7-5")
group[5][6]=new Option("D#7+5","D#7+5")
group[5][7]=new Option("D#7sus4","D#7sus4")
group[5][8]=new Option("D#aug","D#aug")
group[5][9]=new Option("D#dim","D#dim")
group[5][10]=new Option("D#m","D#m")
group[5][11]=new Option("D#m6","D#m6")
group[5][12]=new Option("D#m7","D#m7")
group[5][13]=new Option("D#mM7","D#mM7")
group[5][14]=new Option("D#m7-5","D#m7-5")
group[6][0]=new Option("Eb","Eb")
group[6][1]=new Option("Eb6","Eb6")
group[6][2]=new Option("Eb7","Eb7")
group[6][3]=new Option("EbM7","EbM7")
group[6][4]=new Option("Ebadd9","Ebadd9")
group[6][5]=new Option("Eb7-5","Eb7-5")
group[6][6]=new Option("Eb7+5","Eb7+5")
group[6][7]=new Option("Eb7sus4","Eb7sus4")
group[6][8]=new Option("Ebaug","Ebaug")
group[6][9]=new Option("Ebdim","Ebdim")
group[6][10]=new Option("Ebm","Ebm")
group[6][11]=new Option("Ebm6","Ebm6")
group[6][12]=new Option("Ebm7","Ebm7")
group[6][13]=new Option("EbmM7","EbmM7")
group[6][14]=new Option("Ebm7-5","Ebm7-5")
group[7][0]=new Option("E","E")
group[7][1]=new Option("E6","E6")
group[7][2]=new Option("E7","E7")
group[7][3]=new Option("EM7","EM7")
group[7][4]=new Option("Eadd9","Eadd9")
group[7][5]=new Option("E7-5","E7-5")
group[7][6]=new Option("E7+5","E7+5")
group[7][7]=new Option("E7sus4","E7sus4")
group[7][8]=new Option("Eaug","Eaug")
group[7][9]=new Option("Edim","Edim")
group[7][10]=new Option("Em","Em")
group[7][11]=new Option("Em6","Em6")
group[7][12]=new Option("Em7","Em7")
group[7][13]=new Option("EmM7","EmM7")
group[7][14]=new Option("Em7-5","Em7-5")
group[8][0]=new Option("F","F")
group[8][1]=new Option("F6","F6")
group[8][2]=new Option("F7","F7")
group[8][3]=new Option("FM7","FM7")
group[8][4]=new Option("Fadd9","Fadd9")
group[8][5]=new Option("F7-5","F7-5")
group[8][6]=new Option("F7+5","F7+5")
group[8][7]=new Option("F7sus4","F7sus4")
group[8][8]=new Option("Faug","Faug")
group[8][9]=new Option("Fdim","Fdim")
group[8][10]=new Option("Fm","Fm")
group[8][11]=new Option("Fm6","Fm6")
group[8][12]=new Option("Fm7","Fm7")
group[8][13]=new Option("FmM7","FmM7")
group[8][14]=new Option("Fm7-5","Fm7-5")
group[9][0]=new Option("F#","F#")
group[9][1]=new Option("F#6","F#6")
group[9][2]=new Option("F#7","F#7")
group[9][3]=new Option("F#M7","F#M7")
group[9][4]=new Option("F#add9","F#add9")
group[9][5]=new Option("F#7-5","F#7-5")
group[9][6]=new Option("F#7+5","F#7+5")
group[9][7]=new Option("F#7sus4","F#7sus4")
group[9][8]=new Option("F#aug","F#aug")
group[9][9]=new Option("F#dim","F#dim")
group[9][10]=new Option("F#m","F#m")
group[9][11]=new Option("F#m6","F#m6")
group[9][12]=new Option("F#m7","F#m7")
group[9][13]=new Option("F#mM7","F#mM7")
group[9][14]=new Option("F#m7-5","F#m7-5")
group[10][0]=new Option("Gb","Gb")
group[10][1]=new Option("Gb6","Gb6")
group[10][2]=new Option("Gb7","Gb7")
group[10][3]=new Option("GbM7","GbM7")
group[10][4]=new Option("Gbadd9","Gbadd9")
group[10][5]=new Option("Gb7-5","Gb7-5")
group[10][6]=new Option("Gb7+5","Gb7+5")
group[10][7]=new Option("Gb7sus4","Gb7sus4")
group[10][8]=new Option("Gbaug","Gbaug")
group[10][9]=new Option("Gbdim","Gbdim")
group[10][10]=new Option("Gbm","Gbm")
group[10][11]=new Option("Gbm6","Gbm6")
group[10][12]=new Option("Gbm7","Gbm7")
group[10][13]=new Option("GbmM7","GbmM7")
group[10][14]=new Option("Gbm7-5","Gbm7-5")
group[11][0]=new Option("G","G")
group[11][1]=new Option("G6","G6")
group[11][2]=new Option("G7","G7")
group[11][3]=new Option("GM7","GM7")
group[11][4]=new Option("Gadd9","Gadd9")
group[11][5]=new Option("G7-5","G7-5")
group[11][6]=new Option("G7+5","G7+5")
group[11][7]=new Option("G7sus4","G7sus4")
group[11][8]=new Option("Gaug","Gaug")
group[11][9]=new Option("Gdim","Gdim")
group[11][10]=new Option("Gm","Gm")
group[11][11]=new Option("Gm6","Gm6")
group[11][12]=new Option("Gm7","Gm7")
group[11][13]=new Option("GmM7","GmM7")
group[11][14]=new Option("Gm7-5","Gm7-5")
group[12][0]=new Option("G#","G#")
group[12][1]=new Option("G#6","G#6")
group[12][2]=new Option("G#7","G#7")
group[12][3]=new Option("G#M7","G#M7")
group[12][4]=new Option("G#add9","G#add9")
group[12][5]=new Option("G#7-5","G#7-5")
group[12][6]=new Option("G#7+5","G#7+5")
group[12][7]=new Option("G#7sus4","G#7sus4")
group[12][8]=new Option("G#aug","G#aug")
group[12][9]=new Option("G#dim","G#dim")
group[12][10]=new Option("G#m","G#m")
group[12][11]=new Option("G#m6","G#m6")
group[12][12]=new Option("G#m7","G#m7")
group[12][13]=new Option("G#mM7","G#mM7")
group[12][14]=new Option("G#m7-5","G#m7-5")
group[13][0]=new Option("Ab","Ab")
group[13][1]=new Option("Ab6","Ab6")
group[13][2]=new Option("Ab7","Ab7")
group[13][3]=new Option("AbM7","AbM7")
group[13][4]=new Option("Abadd9","Abadd9")
group[13][5]=new Option("Ab7-5","Ab7-5")
group[13][6]=new Option("Ab7+5","Ab7+5")
group[13][7]=new Option("Ab7sus4","Ab7sus4")
group[13][8]=new Option("Abaug","Abaug")
group[13][9]=new Option("Abdim","Abdim")
group[13][10]=new Option("Abm","Abm")
group[13][11]=new Option("Abm6","Abm6")
group[13][12]=new Option("Abm7","Abm7")
group[13][13]=new Option("AbmM7","AbmM7")
group[13][14]=new Option("Abm7-5","Abm7-5")
group[14][0]=new Option("A","A")
group[14][1]=new Option("A6","A6")
group[14][2]=new Option("A7","A7")
group[14][3]=new Option("AM7","AM7")
group[14][4]=new Option("Aadd9","Aadd9")
group[14][5]=new Option("A7-5","A7-5")
group[14][6]=new Option("A7+5","A7+5")
group[14][7]=new Option("A7sus4","A7sus4")
group[14][8]=new Option("Aaug","Aaug")
group[14][9]=new Option("Adim","Adim")
group[14][10]=new Option("Am","Am")
group[14][11]=new Option("Am6","Am6")
group[14][12]=new Option("Am7","Am7")
group[14][13]=new Option("AmM7","AmM7")
group[14][14]=new Option("Am7-5","Am7-5")
group[15][0]=new Option("A#","A#")
group[15][1]=new Option("A#6","A#6")
group[15][2]=new Option("A#7","A#7")
group[15][3]=new Option("A#M7","A#M7")
group[15][4]=new Option("A#add9","A#add9")
group[15][5]=new Option("A#7-5","A#7-5")
group[15][6]=new Option("A#7+5","A#7+5")
group[15][7]=new Option("A#7sus4","A#7sus4")
group[15][8]=new Option("A#aug","A#aug")
group[15][9]=new Option("A#dim","A#dim")
group[15][10]=new Option("A#m","A#m")
group[15][11]=new Option("A#m6","A#m6")
group[15][12]=new Option("A#m7","A#m7")
group[15][13]=new Option("A#mM7","A#mM7")
group[15][14]=new Option("A#m7-5","A#m7-5")
group[16][0]=new Option("Bb","Bb")
group[16][1]=new Option("Bb6","Bb6")
group[16][2]=new Option("Bb7","Bb7")
group[16][3]=new Option("BbM7","BbM7")
group[16][4]=new Option("Bbadd9","Bbadd9")
group[16][5]=new Option("Bb7-5","Bb7-5")
group[16][6]=new Option("Bb7+5","Bb7+5")
group[16][7]=new Option("Bb7sus4","Bb7sus4")
group[16][8]=new Option("Bbaug","Bbaug")
group[16][9]=new Option("Bbdim","Bbdim")
group[16][10]=new Option("Bbm","Bbm")
group[16][11]=new Option("Bbm6","Bbm6")
group[16][12]=new Option("Bbm7","Bbm7")
group[16][13]=new Option("BbmM7","BbmM7")
group[16][14]=new Option("Bbm7-5","Bbm7-5")
group[17][0]=new Option("B","B")
group[17][1]=new Option("B6","B6")
group[17][2]=new Option("B7","B7")
group[17][3]=new Option("BM7","BM7")
group[17][4]=new Option("Badd9","Badd9")
group[17][5]=new Option("B7-5","B7-5")
group[17][6]=new Option("B7+5","B7+5")
group[17][7]=new Option("B7sus4","B7sus4")
group[17][8]=new Option("Baug","Baug")
group[17][9]=new Option("Bdim","Bdim")
group[17][10]=new Option("Bm","Bm")
group[17][11]=new Option("Bm6","Bm6")
group[17][12]=new Option("Bm7","Bm7")
group[17][13]=new Option("BmM7","BmM7")
group[17][14]=new Option("Bm7-5","Bm7-5")


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)
}
temp.options[0].selected=true
}

function go(){
window.open(temp.options[temp.selectedIndex].value,"_blank");
}