This page demonstrates multi-level, context-sensitive dropdown lists using x-dimensional nested javascript arrays, and functions triggered by the onChange event. Choose a category, and all applicable sub categories appear in the next dropdown, then choose a sub category, and all sub-sub categories appear in a third dropdown. This could be etended for unlimited categories and sub categories if needed, and uses ALL client-side script, meaning no round-trips to the server and back for data.

     
//HERE's the actual javascript function that Processes the dropdown onChange actions

function writeDD(d1,d2,d3){
	for(var i=0;i<arr[0].length;i++){
	var o = new Option(arr[1][i], arr[0][i], false, false);              
	d1[d1.length] = o;
	}
	writeSubDD(d1,d2,d3)
}
function writeSubDD(d1,d2,d3){
	var c = d1.selectedIndex
	var d = eval("arr[2]["+c+"]")
	for(var q=d2.length;q>=0;q--){
	d2.options[q] = null;
	}
	if(typeof(d)=="object"){
		for(var i=0;i<d[0].length;i++){
		var o = new Option(d[1][i], d[0][i], false, false);
		d2[d2.length] = o;
		}
	}
	if(d2.length < 1){
	d2.style.visibility = 'hidden'
	}else{
	d2.style.visibility = 'visible'
	}
	writeSubSubDD(d1,d2,d3);	
}
function writeSubSubDD(d1,d2,d3){
	var c = d1.selectedIndex
	var e = d2.selectedIndex
	var d = eval("arr[2]["+c+"][2]["+e+"]")
	for(var q=d3.length;q>=0;q--){
	d3.options[q] = null;
	}
	if(typeof(d)=="object"){
		for(var i=0;i<d[0].length;i++){
		var o = new Option(d[1][i], d[0][i], false, false);
		d3[d3.length] = o;
		}
	}
	if(d3.length < 1){
	d3.style.visibility = 'hidden'
	}else{
	d3.style.visibility = 'visible'
	}
}

//HERE's the initial population function which is in the body tag's onLoad event.
//onLoad="writeDD(document.catform.category,document.catform.subcategory,document.catform.subsubcategory)"

//AND HERE'S the list of categories and subcategories 
//which was dynamically generated from a DB originally, 
//using a recursive looping script!
//I can't imagine having to create this array by hand!

var arr;
arr = new Array();
arr[0] = new Array();
arr[1] = new Array();
arr[2] = new Array();


//CATEGORY 1: Guitar
arr[0][0] = '1';
arr[1][0] = 'Guitar';
arr[2][0] = new Array();
arr[2][0][0] = new Array();
arr[2][0][1] = new Array();
arr[2][0][2] = new Array();
arr[2][0][0][0] = '34';
arr[2][0][1][0] = 'Guitar Packages';
arr[2][0][2][0] = new Array();
arr[2][0][2][0][0] = new Array();
arr[2][0][2][0][1] = new Array();
arr[2][0][0][1] = '24';
arr[2][0][1][1] = 'Electric Guitars';
arr[2][0][2][1] = new Array();
arr[2][0][2][1][0] = new Array();
arr[2][0][2][1][1] = new Array();
arr[2][0][2][1][0][0] = '35';
arr[2][0][2][1][1][0] = '6-String Solid Body';
arr[2][0][2][1][0][1] = '36';
arr[2][0][2][1][1][1] = '6-String Hollow Body';
arr[2][0][2][1][0][2] = '37';
arr[2][0][2][1][1][2] = '7-String';
arr[2][0][2][1][0][3] = '38';
arr[2][0][2][1][1][3] = '12-String';
arr[2][0][2][1][0][4] = '39';
arr[2][0][2][1][1][4] = 'Doublenecks';
arr[2][0][2][1][0][5] = '40';
arr[2][0][2][1][1][5] = 'Left Handed Electric';
arr[2][0][2][1][0][6] = '41';
arr[2][0][2][1][1][6] = 'Artist Signature Models';
arr[2][0][0][2] = '25';
arr[2][0][1][2] = 'Acoustic Guitars';
arr[2][0][2][2] = new Array();
arr[2][0][2][2][0] = new Array();
arr[2][0][2][2][1] = new Array();
arr[2][0][2][2][0][0] = '42';
arr[2][0][2][2][1][0] = '6-String Acoustic';
arr[2][0][2][2][0][1] = '43';
arr[2][0][2][2][1][1] = '12-String Acoustic';
arr[2][0][2][2][0][2] = '44';
arr[2][0][2][2][1][2] = 'Travel Acoustic';
arr[2][0][2][2][0][3] = '45';
arr[2][0][2][2][1][3] = 'Small Acoustic';
arr[2][0][2][2][0][4] = '46';
arr[2][0][2][2][1][4] = 'Left Handed Acoustic';
arr[2][0][0][3] = '26';
arr[2][0][1][3] = 'Acoustic-Electrics';
arr[2][0][2][3] = new Array();
arr[2][0][2][3][0] = new Array();
arr[2][0][2][3][1] = new Array();
arr[2][0][2][3][0][0] = '47';
arr[2][0][2][3][1][0] = '6-String Acoustic-Electric';
arr[2][0][2][3][0][1] = '48';
arr[2][0][2][3][1][1] = '12-String Acoustic-Electric';
arr[2][0][0][4] = '28';
arr[2][0][1][4] = 'Guitar Amps';
arr[2][0][2][4] = new Array();
arr[2][0][2][4][0] = new Array();
arr[2][0][2][4][1] = new Array();
arr[2][0][2][4][0][0] = '68';
arr[2][0][2][4][1][0] = 'Combo Amps';
arr[2][0][2][4][0][1] = '69';
arr[2][0][2][4][1][1] = 'Preamps';
arr[2][0][2][4][0][2] = '70';
arr[2][0][2][4][1][2] = 'Amp Heads';
arr[2][0][2][4][0][3] = '71';
arr[2][0][2][4][1][3] = 'Amp Cabinets';
arr[2][0][2][4][0][4] = '72';
arr[2][0][2][4][1][4] = 'Amp Stacks';
arr[2][0][2][4][0][5] = '73';
arr[2][0][2][4][1][5] = 'Mini Amps';
arr[2][0][2][4][0][6] = '74';
arr[2][0][2][4][1][6] = 'Acoustic Amps';
arr[2][0][0][5] = '27';
arr[2][0][1][5] = 'Guitar Effects';
arr[2][0][2][5] = new Array();
arr[2][0][2][5][0] = new Array();
arr[2][0][2][5][1] = new Array();
arr[2][0][2][5][0][0] = '49';
arr[2][0][2][5][1][0] = 'Single Effects';
arr[2][0][2][5][0][1] = '50';
arr[2][0][2][5][1][1] = 'Multi Effects';
arr[2][0][0][6] = '30';
arr[2][0][1][6] = 'Guitar MIDI-Synth';
arr[2][0][2][6] = new Array();
arr[2][0][2][6][0] = new Array();
arr[2][0][2][6][1] = new Array();
arr[2][0][2][6][0][0] = '78';
arr[2][0][2][6][1][0] = 'MIDI Synth Modules';
arr[2][0][2][6][0][1] = '79';
arr[2][0][2][6][1][1] = 'MIDI Pickups';
arr[2][0][2][6][0][2] = '80';
arr[2][0][2][6][1][2] = 'MIDI Interfaces';
arr[2][0][2][6][0][3] = '81';
arr[2][0][2][6][1][3] = 'MIDI Accessories';
arr[2][0][0][7] = '29';
arr[2][0][1][7] = 'Guitar Strings';
arr[2][0][2][7] = new Array();
arr[2][0][2][7][0] = new Array();
arr[2][0][2][7][1] = new Array();
arr[2][0][2][7][0][0] = '75';
arr[2][0][2][7][1][0] = 'Electric Strings';
arr[2][0][2][7][0][1] = '76';
arr[2][0][2][7][1][1] = 'Acoustic Strings';
arr[2][0][2][7][0][2] = '77';
arr[2][0][2][7][1][2] = 'Other Strings';
arr[2][0][0][8] = '32';
arr[2][0][1][8] = 'Guitar Pickups';
arr[2][0][2][8] = new Array();
arr[2][0][2][8][0] = new Array();
arr[2][0][2][8][1] = new Array();
arr[2][0][2][8][0][0] = '94';
arr[2][0][2][8][1][0] = 'Electric';
arr[2][0][2][8][0][1] = '95';
arr[2][0][2][8][1][1] = 'Piezo Acoustic';
arr[2][0][0][9] = '31';
arr[2][0][1][9] = 'Guitar Accessories';
arr[2][0][2][9] = new Array();
arr[2][0][2][9][0] = new Array();
arr[2][0][2][9][1] = new Array();
arr[2][0][2][9][0][0] = '82';
arr[2][0][2][9][1][0] = 'Tuners';
arr[2][0][2][9][0][1] = '83';
arr[2][0][2][9][1][1] = 'Picks';
arr[2][0][2][9][0][2] = '84';
arr[2][0][2][9][1][2] = 'Stands';
arr[2][0][2][9][0][3] = '85';
arr[2][0][2][9][1][3] = 'Gig Bags';
arr[2][0][2][9][0][4] = '86';
arr[2][0][2][9][1][4] = 'Hard Cases';
arr[2][0][2][9][0][5] = '87';
arr[2][0][2][9][1][5] = 'Parts';
arr[2][0][2][9][0][6] = '88';
arr[2][0][2][9][1][6] = 'Straps';
arr[2][0][2][9][0][7] = '89';
arr[2][0][2][9][1][7] = 'Capos';
arr[2][0][2][9][0][8] = '90';
arr[2][0][2][9][1][8] = 'Slides';
arr[2][0][2][9][0][9] = '91';
arr[2][0][2][9][1][9] = 'Guitar Care';
arr[2][0][2][9][0][10] = '92';
arr[2][0][2][9][1][10] = 'Books, Videos, CD-ROMs';
arr[2][0][2][9][0][11] = '93';
arr[2][0][2][9][1][11] = 'Other';
arr[2][0][0][10] = '33';
arr[2][0][1][10] = 'Guitar Stands';
arr[2][0][2][10] = new Array();
arr[2][0][2][10][0] = new Array();
arr[2][0][2][10][1] = new Array();

//CATEGORY 2: Bass
arr[0][1] = '2';
arr[1][1] = 'Bass';
arr[2][1] = new Array();
arr[2][1][0] = new Array();
arr[2][1][1] = new Array();
arr[2][1][2] = new Array();
arr[2][1][0][0] = '105';
arr[2][1][1][0] = 'Bass Packages';
arr[2][1][2][0] = new Array();
arr[2][1][2][0][0] = new Array();
arr[2][1][2][0][1] = new Array();
arr[2][1][0][1] = '96';
arr[2][1][1][1] = 'Electric Basses';
arr[2][1][2][1] = new Array();
arr[2][1][2][1][0] = new Array();
arr[2][1][2][1][1] = new Array();
arr[2][1][2][1][0][0] = '106';
arr[2][1][2][1][1][0] = '4-String Fretted';
arr[2][1][2][1][0][1] = '107';
arr[2][1][2][1][1][1] = '5-String Fretted';
arr[2][1][2][1][0][2] = '108';
arr[2][1][2][1][1][2] = '6-String Fretted';
arr[2][1][2][1][0][3] = '109';
arr[2][1][2][1][1][3] = 'Fretless';
arr[2][1][2][1][0][4] = '110';
arr[2][1][2][1][1][4] = 'Upright';
arr[2][1][2][1][0][5] = '111';
arr[2][1][2][1][1][5] = 'Left Handed';
arr[2][1][2][1][0][6] = '112';
arr[2][1][2][1][1][6] = 'Artist Signature Models';
arr[2][1][2][1][0][7] = '113';
arr[2][1][2][1][1][7] = 'Other';
arr[2][1][0][2] = '97';
arr[2][1][1][2] = 'Acoustic Basses';
arr[2][1][2][2] = new Array();
arr[2][1][2][2][0] = new Array();
arr[2][1][2][2][1] = new Array();
arr[2][1][2][2][0][0] = '114';
arr[2][1][2][2][1][0] = '4-String Fretted';
arr[2][1][2][2][0][1] = '115';
arr[2][1][2][2][1][1] = '5-String Fretted';
arr[2][1][2][2][0][2] = '116';
arr[2][1][2][2][1][2] = '6-String Fretted';
arr[2][1][2][2][0][3] = '117';
arr[2][1][2][2][1][3] = 'Fretless';
arr[2][1][2][2][0][4] = '118';
arr[2][1][2][2][1][4] = 'Upright';
arr[2][1][0][3] = '98';
arr[2][1][1][3] = 'Acoustic-Electrics';
arr[2][1][2][3] = new Array();
arr[2][1][2][3][0] = new Array();
arr[2][1][2][3][1] = new Array();
arr[2][1][2][3][0][0] = '119';
arr[2][1][2][3][1][0] = '4-String Fretted';
arr[2][1][2][3][0][1] = '120';
arr[2][1][2][3][1][1] = '5-String Fretted';
arr[2][1][2][3][0][2] = '121';
arr[2][1][2][3][1][2] = '6-String Fretted';
arr[2][1][2][3][0][3] = '122';
arr[2][1][2][3][1][3] = 'Fretless';
arr[2][1][2][3][0][4] = '123';
arr[2][1][2][3][1][4] = 'Upright';
arr[2][1][0][4] = '99';
arr[2][1][1][4] = 'Bass Amps';
arr[2][1][2][4] = new Array();
arr[2][1][2][4][0] = new Array();
arr[2][1][2][4][1] = new Array();
arr[2][1][2][4][0][0] = '124';
arr[2][1][2][4][1][0] = 'Combo Amps';
arr[2][1][2][4][0][1] = '125';
arr[2][1][2][4][1][1] = 'Preamps';
arr[2][1][2][4][0][2] = '126';
arr[2][1][2][4][1][2] = 'Amp Heads';
arr[2][1][2][4][0][3] = '127';
arr[2][1][2][4][1][3] = 'Amp Cabinets';
arr[2][1][2][4][0][4] = '128';
arr[2][1][2][4][1][4] = 'Amp Stacks';
arr[2][1][2][4][0][5] = '129';
arr[2][1][2][4][1][5] = 'Mini Amps';
arr[2][1][2][4][0][6] = '130';
arr[2][1][2][4][1][6] = 'Acoustic Amps';
arr[2][1][0][5] = '100';
arr[2][1][1][5] = 'Bass Effects';
arr[2][1][2][5] = new Array();
arr[2][1][2][5][0] = new Array();
arr[2][1][2][5][1] = new Array();
arr[2][1][2][5][0][0] = '131';
arr[2][1][2][5][1][0] = 'Single Effects';
arr[2][1][2][5][0][1] = '132';
arr[2][1][2][5][1][1] = 'Multi Effects';
arr[2][1][0][6] = '101';
arr[2][1][1][6] = 'Bass MIDI-Synth';
arr[2][1][2][6] = new Array();
arr[2][1][2][6][0] = new Array();
arr[2][1][2][6][1] = new Array();
arr[2][1][2][6][0][0] = '150';
arr[2][1][2][6][1][0] = 'MIDI Synth Modules';
arr[2][1][2][6][0][1] = '151';
arr[2][1][2][6][1][1] = 'MIDI Pickups';
arr[2][1][2][6][0][2] = '152';
arr[2][1][2][6][1][2] = 'MIDI Interfaces';
arr[2][1][2][6][0][3] = '153';
arr[2][1][2][6][1][3] = 'MIDI Accessories';
arr[2][1][0][7] = '102';
arr[2][1][1][7] = 'Bass Strings';
arr[2][1][2][7] = new Array();
arr[2][1][2][7][0] = new Array();
arr[2][1][2][7][1] = new Array();
arr[2][1][2][7][0][0] = '154';
arr[2][1][2][7][1][0] = 'Electric Strings';
arr[2][1][2][7][0][1] = '155';
arr[2][1][2][7][1][1] = 'Acoustic Strings';
arr[2][1][2][7][0][2] = '156';
arr[2][1][2][7][1][2] = 'Other Strings';
arr[2][1][0][8] = '103';
arr[2][1][1][8] = 'Bass Pickups';
arr[2][1][2][8] = new Array();
arr[2][1][2][8][0] = new Array();
arr[2][1][2][8][1] = new Array();
arr[2][1][2][8][0][0] = '157';
arr[2][1][2][8][1][0] = 'Electric';
arr[2][1][2][8][0][1] = '158';
arr[2][1][2][8][1][1] = 'Piezo Acoustic';
arr[2][1][0][9] = '104';
arr[2][1][1][9] = 'Bass Accessories';
arr[2][1][2][9] = new Array();
arr[2][1][2][9][0] = new Array();
arr[2][1][2][9][1] = new Array();
arr[2][1][2][9][0][0] = '159';
arr[2][1][2][9][1][0] = 'Tuners';
arr[2][1][2][9][0][1] = '160';
arr[2][1][2][9][1][1] = 'Picks';
arr[2][1][2][9][0][2] = '161';
arr[2][1][2][9][1][2] = 'Stands';
arr[2][1][2][9][0][3] = '162';
arr[2][1][2][9][1][3] = 'Gig Bags';
arr[2][1][2][9][0][4] = '163';
arr[2][1][2][9][1][4] = 'Hard Cases';
arr[2][1][2][9][0][5] = '164';
arr[2][1][2][9][1][5] = 'Parts';
arr[2][1][2][9][0][6] = '165';
arr[2][1][2][9][1][6] = 'Straps';
arr[2][1][2][9][0][7] = '166';
arr[2][1][2][9][1][7] = 'Capos';
arr[2][1][2][9][0][8] = '167';
arr[2][1][2][9][1][8] = 'Slides';
arr[2][1][2][9][0][9] = '168';
arr[2][1][2][9][1][9] = 'Guitar Care';
arr[2][1][2][9][0][10] = '169';
arr[2][1][2][9][1][10] = 'Books, Videos, CD-ROMs';

//CATEGORY 3: Drums
arr[0][2] = '3';
arr[1][2] = 'Drums';
arr[2][2] = new Array();
arr[2][2][0] = new Array();
arr[2][2][1] = new Array();
arr[2][2][2] = new Array();
arr[2][2][0][0] = '170';
arr[2][2][1][0] = 'Acoustic Drums';
arr[2][2][2][0] = new Array();
arr[2][2][2][0][0] = new Array();
arr[2][2][2][0][1] = new Array();
arr[2][2][2][0][0][0] = '178';
arr[2][2][2][0][1][0] = 'Acoustic Drum Sets';
arr[2][2][2][0][0][1] = '179';
arr[2][2][2][0][1][1] = 'Snares';
arr[2][2][2][0][0][2] = '180';
arr[2][2][2][0][1][2] = 'Cymbals';
arr[2][2][2][0][0][3] = '181';
arr[2][2][2][0][1][3] = 'Toms';
arr[2][2][2][0][0][4] = '182';
arr[2][2][2][0][1][4] = 'Hi-Hats';
arr[2][2][2][0][0][5] = '183';
arr[2][2][2][0][1][5] = 'Cow Bells';
arr[2][2][2][0][0][6] = '184';
arr[2][2][2][0][1][6] = 'Timbales';
arr[2][2][2][0][0][7] = '185';
arr[2][2][2][0][1][7] = 'Wood Blocks';
arr[2][2][2][0][0][8] = '186';
arr[2][2][2][0][1][8] = 'Chimes';
arr[2][2][2][0][0][9] = '187';
arr[2][2][2][0][1][9] = 'Other';
arr[2][2][0][1] = '171';
arr[2][2][1][1] = 'Electronic Drums';
arr[2][2][2][1] = new Array();
arr[2][2][2][1][0] = new Array();
arr[2][2][2][1][1] = new Array();
arr[2][2][2][1][0][0] = '204';
arr[2][2][2][1][1][0] = 'Electronic / V-Drum Sets';
arr[2][2][2][1][0][1] = '205';
arr[2][2][2][1][1][1] = 'Electronic Drum Brains / Modules';
arr[2][2][2][1][0][2] = '206';
arr[2][2][2][1][1][2] = 'Electronic Drum Expansion Cards';
arr[2][2][2][1][0][3] = '207';
arr[2][2][2][1][1][3] = 'Electronic Drum Triggers';
arr[2][2][2][1][0][4] = '208';
arr[2][2][2][1][1][4] = 'Electronic Cymbal Triggers';
arr[2][2][2][1][0][5] = '209';
arr[2][2][2][1][1][5] = 'Acoustic Triggers';
arr[2][2][2][1][0][6] = '210';
arr[2][2][2][1][1][6] = 'Electronic Drum Accessories';
arr[2][2][2][1][0][7] = '211';
arr[2][2][2][1][1][7] = 'One Piece / Multi Pads';
arr[2][2][0][2] = '172';
arr[2][2][1][2] = 'E-Drum Amps';
arr[2][2][2][2] = new Array();
arr[2][2][2][2][0] = new Array();
arr[2][2][2][2][1] = new Array();
arr[2][2][0][3] = '173';
arr[2][2][1][3] = 'Drum Machines';
arr[2][2][2][3] = new Array();
arr[2][2][2][3][0] = new Array();
arr[2][2][2][3][1] = new Array();
arr[2][2][0][4] = '174';
arr[2][2][1][4] = 'Other Percussion';
arr[2][2][2][4] = new Array();
arr[2][2][2][4][0] = new Array();
arr[2][2][2][4][1] = new Array();
arr[2][2][0][5] = '175';
arr[2][2][1][5] = 'Books, Videos, CDs';
arr[2][2][2][5] = new Array();
arr[2][2][2][5][0] = new Array();
arr[2][2][2][5][1] = new Array();
arr[2][2][0][6] = '176';
arr[2][2][1][6] = 'Hardware';
arr[2][2][2][6] = new Array();
arr[2][2][2][6][0] = new Array();
arr[2][2][2][6][1] = new Array();
arr[2][2][0][7] = '177';
arr[2][2][1][7] = 'Accessories';
arr[2][2][2][7] = new Array();
arr[2][2][2][7][0] = new Array();
arr[2][2][2][7][1] = new Array();

//CATEGORY 4: Keyboards
arr[0][3] = '4';
arr[1][3] = 'Keyboards';
arr[2][3] = new Array();
arr[2][3][0] = new Array();
arr[2][3][1] = new Array();
arr[2][3][2] = new Array();
arr[2][3][0][0] = '212';
arr[2][3][1][0] = 'Synthesizers';
arr[2][3][2][0] = new Array();
arr[2][3][2][0][0] = new Array();
arr[2][3][2][0][1] = new Array();
arr[2][3][2][0][0][0] = '223';
arr[2][3][2][0][1][0] = '61-Key Synthesizers';
arr[2][3][2][0][0][1] = '224';
arr[2][3][2][0][1][1] = '76-Key Synthesizers';
arr[2][3][2][0][0][2] = '225';
arr[2][3][2][0][1][2] = '88-Key Synthesizers';
arr[2][3][2][0][0][3] = '226';
arr[2][3][2][0][1][3] = 'Compact Synthesizers';
arr[2][3][2][0][0][4] = '227';
arr[2][3][2][0][1][4] = 'Synthesizer Rack Units';
arr[2][3][2][0][0][5] = '228';
arr[2][3][2][0][1][5] = 'Other';
arr[2][3][0][1] = '213';
arr[2][3][1][1] = 'Sequencers';
arr[2][3][2][1] = new Array();
arr[2][3][2][1][0] = new Array();
arr[2][3][2][1][1] = new Array();
arr[2][3][2][1][0][0] = '229';
arr[2][3][2][1][1][0] = '61-Key Workstations';
arr[2][3][2][1][0][1] = '230';
arr[2][3][2][1][1][1] = '76-Key Workstations';
arr[2][3][2][1][0][2] = '231';
arr[2][3][2][1][1][2] = '88-Key Workstations';
arr[2][3][2][1][0][3] = '232';
arr[2][3][2][1][1][3] = 'Compact Workstations';
arr[2][3][2][1][0][4] = '233';
arr[2][3][2][1][1][4] = 'Other';
arr[2][3][0][2] = '214';
arr[2][3][1][2] = 'Digital Pianos';
arr[2][3][2][2] = new Array();
arr[2][3][2][2][0] = new Array();
arr[2][3][2][2][1] = new Array();
arr[2][3][2][2][0][0] = '234';
arr[2][3][2][2][1][0] = 'Digital Stage Pianos';
arr[2][3][2][2][0][1] = '235';
arr[2][3][2][2][1][1] = 'Digital Home Pianos';
arr[2][3][2][2][0][2] = '236';
arr[2][3][2][2][1][2] = 'Digital Organs';
arr[2][3][0][3] = '215';
arr[2][3][1][3] = 'Acoustic Pianos';
arr[2][3][2][3] = new Array();
arr[2][3][2][3][0] = new Array();
arr[2][3][2][3][1] = new Array();
arr[2][3][0][4] = '216';
arr[2][3][1][4] = 'Samplers';
arr[2][3][2][4] = new Array();
arr[2][3][2][4][0] = new Array();
arr[2][3][2][4][1] = new Array();
arr[2][3][2][4][0][0] = '237';
arr[2][3][2][4][1][0] = 'Keyboard Samplers';
arr[2][3][2][4][0][1] = '238';
arr[2][3][2][4][1][1] = 'Table Top Samplers';
arr[2][3][2][4][0][2] = '239';
arr[2][3][2][4][1][2] = 'Rack Samplers';
arr[2][3][2][4][0][3] = '240';
arr[2][3][2][4][1][3] = 'Other';
arr[2][3][0][5] = '217';
arr[2][3][1][5] = 'Groove Boxes';
arr[2][3][2][5] = new Array();
arr[2][3][2][5][0] = new Array();
arr[2][3][2][5][1] = new Array();
arr[2][3][2][5][0][0] = '241';
arr[2][3][2][5][1][0] = 'Table Top Groove Boxes';
arr[2][3][2][5][0][1] = '242';
arr[2][3][2][5][1][1] = 'Groove Production Stations';
arr[2][3][0][6] = '218';
arr[2][3][1][6] = 'Personal Keyboards';
arr[2][3][2][6] = new Array();
arr[2][3][2][6][0] = new Array();
arr[2][3][2][6][1] = new Array();
arr[2][3][0][7] = '219';
arr[2][3][1][7] = 'MIDI Controllers';
arr[2][3][2][7] = new Array();
arr[2][3][2][7][0] = new Array();
arr[2][3][2][7][1] = new Array();
arr[2][3][2][7][0][0] = '243';
arr[2][3][2][7][1][0] = '61-Key MIDI Controllers';
arr[2][3][2][7][0][1] = '244';
arr[2][3][2][7][1][1] = '76-Key MIDI Controllers';
arr[2][3][2][7][0][2] = '245';
arr[2][3][2][7][1][2] = '88-Key MIDI Controllers';
arr[2][3][2][7][0][3] = '246';
arr[2][3][2][7][1][3] = 'Compact MIDI Controllers';
arr[2][3][2][7][0][4] = '247';
arr[2][3][2][7][1][4] = 'Pedal Controllers';
arr[2][3][2][7][0][5] = '248';
arr[2][3][2][7][1][5] = 'Table Top Controllers';
arr[2][3][2][7][0][6] = '249';
arr[2][3][2][7][1][6] = 'Wind Controllers';
arr[2][3][2][7][0][7] = '250';
arr[2][3][2][7][1][7] = 'Other';
arr[2][3][0][8] = '220';
arr[2][3][1][8] = 'Rack Modules';
arr[2][3][2][8] = new Array();
arr[2][3][2][8][0] = new Array();
arr[2][3][2][8][1] = new Array();
arr[2][3][2][8][0][0] = '251';
arr[2][3][2][8][1][0] = 'Piano Sound Modules';
arr[2][3][2][8][0][1] = '252';
arr[2][3][2][8][1][1] = 'Synth Sound Modules';
arr[2][3][2][8][0][2] = '253';
arr[2][3][2][8][1][2] = 'Groove Sound Modules';
arr[2][3][0][9] = '221';
arr[2][3][1][9] = 'Keyboard Amps';
arr[2][3][2][9] = new Array();
arr[2][3][2][9][0] = new Array();
arr[2][3][2][9][1] = new Array();
arr[2][3][0][10] = '222';
arr[2][3][1][10] = 'Accessories';
arr[2][3][2][10] = new Array();
arr[2][3][2][10][0] = new Array();
arr[2][3][2][10][1] = new Array();
arr[2][3][2][10][0][0] = '254';
arr[2][3][2][10][1][0] = 'Expansion Boards';
arr[2][3][2][10][0][1] = '255';
arr[2][3][2][10][1][1] = 'ROM Cards / Plug-In Boards';
arr[2][3][2][10][0][2] = '256';
arr[2][3][2][10][1][2] = 'Memory Cards';
arr[2][3][2][10][0][3] = '257';
arr[2][3][2][10][1][3] = 'Sound Samples';
arr[2][3][2][10][0][4] = '258';
arr[2][3][2][10][1][4] = 'Keyboard Stands';
arr[2][3][2][10][0][5] = '259';
arr[2][3][2][10][1][5] = 'Benches';
arr[2][3][2][10][0][6] = '260';
arr[2][3][2][10][1][6] = 'Pedals';
arr[2][3][2][10][0][7] = '261';
arr[2][3][2][10][1][7] = 'Covers';
arr[2][3][2][10][0][8] = '262';
arr[2][3][2][10][1][8] = 'Hard Cases';
arr[2][3][2][10][0][9] = '263';
arr[2][3][2][10][1][9] = 'Gig Bags';
arr[2][3][2][10][0][10] = '264';
arr[2][3][2][10][1][10] = 'Other';

//CATEGORY 5: Vocals
arr[0][4] = '5';
arr[1][4] = 'Vocals';
arr[2][4] = new Array();
arr[2][4][0] = new Array();
arr[2][4][1] = new Array();
arr[2][4][2] = new Array();
arr[2][4][0][0] = '265';
arr[2][4][1][0] = 'Microphones';
arr[2][4][2][0] = new Array();
arr[2][4][2][0][0] = new Array();
arr[2][4][2][0][1] = new Array();
arr[2][4][2][0][0][0] = '270';
arr[2][4][2][0][1][0] = 'Dynamic Stage Mics';
arr[2][4][2][0][0][1] = '271';
arr[2][4][2][0][1][1] = 'Condenser Stage Mics';
arr[2][4][2][0][0][2] = '272';
arr[2][4][2][0][1][2] = 'Studio Recording Mics';
arr[2][4][0][1] = '266';
arr[2][4][1][1] = 'Vocal Preamps';
arr[2][4][2][1] = new Array();
arr[2][4][2][1][0] = new Array();
arr[2][4][2][1][1] = new Array();
arr[2][4][0][2] = '267';
arr[2][4][1][2] = 'Vocal Effects';
arr[2][4][2][2] = new Array();
arr[2][4][2][2][0] = new Array();
arr[2][4][2][2][1] = new Array();
arr[2][4][2][2][0][0] = '273';
arr[2][4][2][2][1][0] = 'Pedal Effects';
arr[2][4][2][2][0][1] = '274';
arr[2][4][2][2][1][1] = 'Rack Effects';
arr[2][4][2][2][0][2] = '275';
arr[2][4][2][2][1][2] = 'Table Top Effects';
arr[2][4][2][2][0][3] = '276';
arr[2][4][2][2][1][3] = 'Other';
arr[2][4][0][3] = '268';
arr[2][4][1][3] = 'Amps / Monitors';
arr[2][4][2][3] = new Array();
arr[2][4][2][3][0] = new Array();
arr[2][4][2][3][1] = new Array();
arr[2][4][0][4] = '269';
arr[2][4][1][4] = 'Accessories';
arr[2][4][2][4] = new Array();
arr[2][4][2][4][0] = new Array();
arr[2][4][2][4][1] = new Array();
arr[2][4][2][4][0][0] = '277';
arr[2][4][2][4][1][0] = 'Shock Mounts';
arr[2][4][2][4][0][1] = '278';
arr[2][4][2][4][1][1] = 'Mic Stands';
arr[2][4][2][4][0][2] = '279';
arr[2][4][2][4][1][2] = 'Other';

//CATEGORY 6: DJ
arr[0][5] = '6';
arr[1][5] = 'DJ';
arr[2][5] = new Array();
arr[2][5][0] = new Array();
arr[2][5][1] = new Array();
arr[2][5][2] = new Array();
arr[2][5][0][0] = '280';
arr[2][5][1][0] = 'Turntables';
arr[2][5][2][0] = new Array();
arr[2][5][2][0][0] = new Array();
arr[2][5][2][0][1] = new Array();
arr[2][5][2][0][0][0] = '288';
arr[2][5][2][0][1][0] = 'Direct Drive';
arr[2][5][2][0][0][1] = '289';
arr[2][5][2][0][1][1] = 'Belt Drive';
arr[2][5][0][1] = '281';
arr[2][5][1][1] = 'Digital Turntables';
arr[2][5][2][1] = new Array();
arr[2][5][2][1][0] = new Array();
arr[2][5][2][1][1] = new Array();
arr[2][5][2][1][0][0] = '290';
arr[2][5][2][1][1][0] = 'Scratchable Digital Turntables';
arr[2][5][2][1][0][1] = '291';
arr[2][5][2][1][1][1] = 'Non-Scratchable Digital Turntables';
arr[2][5][0][2] = '282';
arr[2][5][1][2] = 'DJ CD Players';
arr[2][5][2][2] = new Array();
arr[2][5][2][2][0] = new Array();
arr[2][5][2][2][1] = new Array();
arr[2][5][2][2][0][0] = '292';
arr[2][5][2][2][1][0] = 'DJ Rack Mixers (19in)';
arr[2][5][2][2][0][1] = '293';
arr[2][5][2][2][1][1] = 'DJ Battle Mixers';
arr[2][5][0][3] = '283';
arr[2][5][1][3] = 'DJ Mixers';
arr[2][5][2][3] = new Array();
arr[2][5][2][3][0] = new Array();
arr[2][5][2][3][1] = new Array();
arr[2][5][0][4] = '284';
arr[2][5][1][4] = 'DJ Effects';
arr[2][5][2][4] = new Array();
arr[2][5][2][4][0] = new Array();
arr[2][5][2][4][1] = new Array();
arr[2][5][0][5] = '285';
arr[2][5][1][5] = 'DJ Cases';
arr[2][5][2][5] = new Array();
arr[2][5][2][5][0] = new Array();
arr[2][5][2][5][1] = new Array();
arr[2][5][0][6] = '286';
arr[2][5][1][6] = 'DJ Packages';
arr[2][5][2][6] = new Array();
arr[2][5][2][6][0] = new Array();
arr[2][5][2][6][1] = new Array();
arr[2][5][0][7] = '287';
arr[2][5][1][7] = 'Accessories';
arr[2][5][2][7] = new Array();
arr[2][5][2][7][0] = new Array();
arr[2][5][2][7][1] = new Array();

//CATEGORY 7: Video
arr[0][6] = '7';
arr[1][6] = 'Video';
arr[2][6] = new Array();
arr[2][6][0] = new Array();
arr[2][6][1] = new Array();
arr[2][6][2] = new Array();
arr[2][6][0][0] = '294';
arr[2][6][1][0] = 'DV Cameras';
arr[2][6][2][0] = new Array();
arr[2][6][2][0][0] = new Array();
arr[2][6][2][0][1] = new Array();
arr[2][6][0][1] = '295';
arr[2][6][1][1] = 'DV Microphones';
arr[2][6][2][1] = new Array();
arr[2][6][2][1][0] = new Array();
arr[2][6][2][1][1] = new Array();
arr[2][6][0][2] = '296';
arr[2][6][1][2] = 'DV Accessories';
arr[2][6][2][2] = new Array();
arr[2][6][2][2][0] = new Array();
arr[2][6][2][2][1] = new Array();

//CATEGORY 8: Recording
arr[0][7] = '8';
arr[1][7] = 'Recording';
arr[2][7] = new Array();
arr[2][7][0] = new Array();
arr[2][7][1] = new Array();
arr[2][7][2] = new Array();
arr[2][7][0][0] = '297';
arr[2][7][1][0] = 'Cassette Recorders';
arr[2][7][2][0] = new Array();
arr[2][7][2][0][0] = new Array();
arr[2][7][2][0][1] = new Array();
arr[2][7][0][1] = '298';
arr[2][7][1][1] = 'Digital Recorders';
arr[2][7][2][1] = new Array();
arr[2][7][2][1][0] = new Array();
arr[2][7][2][1][1] = new Array();
arr[2][7][2][1][0][0] = '311';
arr[2][7][2][1][1][0] = 'Digital Recording Workstations';
arr[2][7][2][1][0][1] = '312';
arr[2][7][2][1][1][1] = 'DAT Recorders';
arr[2][7][2][1][0][2] = '313';
arr[2][7][2][1][1][2] = 'CD Recorders';
arr[2][7][2][1][0][3] = '314';
arr[2][7][2][1][1][3] = 'MD Recorders';
arr[2][7][2][1][0][4] = '315';
arr[2][7][2][1][1][4] = 'Accessories';
arr[2][7][0][2] = '299';
arr[2][7][1][2] = 'Comp Recorders';
arr[2][7][2][2] = new Array();
arr[2][7][2][2][0] = new Array();
arr[2][7][2][2][1] = new Array();
arr[2][7][2][2][0][0] = '316';
arr[2][7][2][2][1][0] = 'PCI / Desktop';
arr[2][7][2][2][0][1] = '317';
arr[2][7][2][2][1][1] = 'PCMCIA / Laptop';
arr[2][7][2][2][0][2] = '318';
arr[2][7][2][2][1][2] = 'USB';
arr[2][7][2][2][0][3] = '319';
arr[2][7][2][2][1][3] = 'Firewire';
arr[2][7][2][2][0][4] = '320';
arr[2][7][2][2][1][4] = 'Other';
arr[2][7][0][3] = '300';
arr[2][7][1][3] = 'Recording Software';
arr[2][7][2][3] = new Array();
arr[2][7][2][3][0] = new Array();
arr[2][7][2][3][1] = new Array();
arr[2][7][0][4] = '301';
arr[2][7][1][4] = 'Mixers';
arr[2][7][2][4] = new Array();
arr[2][7][2][4][0] = new Array();
arr[2][7][2][4][1] = new Array();
arr[2][7][2][4][0][0] = '321';
arr[2][7][2][4][1][0] = 'Digital Mixers';
arr[2][7][2][4][0][1] = '322';
arr[2][7][2][4][1][1] = 'Analog Mixers';
arr[2][7][0][5] = '302';
arr[2][7][1][5] = 'Microphones';
arr[2][7][2][5] = new Array();
arr[2][7][2][5][0] = new Array();
arr[2][7][2][5][1] = new Array();
arr[2][7][2][5][0][0] = '323';
arr[2][7][2][5][1][0] = 'Dynamic Stage Mics';
arr[2][7][2][5][0][1] = '324';
arr[2][7][2][5][1][1] = 'Condenser Stage Mics';
arr[2][7][2][5][0][2] = '325';
arr[2][7][2][5][1][2] = 'Headset Mics';
arr[2][7][2][5][0][3] = '326';
arr[2][7][2][5][1][3] = 'Clip-on Mics';
arr[2][7][2][5][0][4] = '327';
arr[2][7][2][5][1][4] = 'Studio Recording Mics';
arr[2][7][2][5][0][5] = '328';
arr[2][7][2][5][1][5] = 'Instrument Recording Mics';
arr[2][7][2][5][0][6] = '329';
arr[2][7][2][5][1][6] = 'Mic Accessories';
arr[2][7][0][6] = '303';
arr[2][7][1][6] = 'Signal Processors';
arr[2][7][2][6] = new Array();
arr[2][7][2][6][0] = new Array();
arr[2][7][2][6][1] = new Array();
arr[2][7][2][6][0][0] = '330';
arr[2][7][2][6][1][0] = 'Preamps';
arr[2][7][2][6][0][1] = '331';
arr[2][7][2][6][1][1] = 'Tube Compressors';
arr[2][7][2][6][0][2] = '332';
arr[2][7][2][6][1][2] = 'Compressor / Limiters';
arr[2][7][2][6][0][3] = '333';
arr[2][7][2][6][1][3] = 'Enhancers';
arr[2][7][2][6][0][4] = '334';
arr[2][7][2][6][1][4] = 'Mastering';
arr[2][7][2][6][0][5] = '335';
arr[2][7][2][6][1][5] = 'Crossovers';
arr[2][7][2][6][0][6] = '336';
arr[2][7][2][6][1][6] = 'Eqs';
arr[2][7][2][6][0][7] = '337';
arr[2][7][2][6][1][7] = 'Noise Gates';
arr[2][7][2][6][0][8] = '338';
arr[2][7][2][6][1][8] = 'Noise Reduction';
arr[2][7][0][7] = '304';
arr[2][7][1][7] = 'Effects';
arr[2][7][2][7] = new Array();
arr[2][7][2][7][0] = new Array();
arr[2][7][2][7][1] = new Array();
arr[2][7][2][7][0][0] = '339';
arr[2][7][2][7][1][0] = 'Digital Multi-Effects';
arr[2][7][2][7][0][1] = '340';
arr[2][7][2][7][1][1] = 'Pitch Effects';
arr[2][7][2][7][0][2] = '341';
arr[2][7][2][7][1][2] = 'Special Effects';
arr[2][7][0][8] = '305';
arr[2][7][1][8] = 'Monitor Speakers';
arr[2][7][2][8] = new Array();
arr[2][7][2][8][0] = new Array();
arr[2][7][2][8][1] = new Array();
arr[2][7][2][8][0][0] = '342';
arr[2][7][2][8][1][0] = 'Powered Monitors';
arr[2][7][2][8][0][1] = '343';
arr[2][7][2][8][1][1] = 'Unpowered Monitors';
arr[2][7][2][8][0][2] = '344';
arr[2][7][2][8][1][2] = 'Subwoofers';
arr[2][7][0][9] = '306';
arr[2][7][1][9] = 'Headphones';
arr[2][7][2][9] = new Array();
arr[2][7][2][9][0] = new Array();
arr[2][7][2][9][1] = new Array();
arr[2][7][2][9][0][0] = '345';
arr[2][7][2][9][1][0] = 'Consumer Headphones';
arr[2][7][2][9][0][1] = '346';
arr[2][7][2][9][1][1] = 'Pro Headphones';
arr[2][7][0][10] = '307';
arr[2][7][1][10] = 'Racks, Furniture';
arr[2][7][2][10] = new Array();
arr[2][7][2][10][0] = new Array();
arr[2][7][2][10][1] = new Array();
arr[2][7][2][10][0][0] = '347';
arr[2][7][2][10][1][0] = 'Studio Furniture';
arr[2][7][2][10][0][1] = '348';
arr[2][7][2][10][1][1] = 'Rack Units';
arr[2][7][2][10][0][2] = '349';
arr[2][7][2][10][1][2] = 'Cases';
arr[2][7][0][11] = '308';
arr[2][7][1][11] = 'Accessories';
arr[2][7][2][11] = new Array();
arr[2][7][2][11][0] = new Array();
arr[2][7][2][11][1] = new Array();
arr[2][7][2][11][0][0] = '350';
arr[2][7][2][11][1][0] = 'Mic Stands';
arr[2][7][2][11][0][1] = '351';
arr[2][7][2][11][1][1] = 'Monitor Stands';
arr[2][7][2][11][0][2] = '352';
arr[2][7][2][11][1][2] = 'Mixer Stands';
arr[2][7][2][11][0][3] = '353';
arr[2][7][2][11][1][3] = 'Music Stands';
arr[2][7][2][11][0][4] = '354';
arr[2][7][2][11][1][4] = 'Recording Media';
arr[2][7][2][11][0][5] = '355';
arr[2][7][2][11][1][5] = 'Studio Foam';
arr[2][7][2][11][0][6] = '356';
arr[2][7][2][11][1][6] = 'Power Conditioners';
arr[2][7][2][11][0][7] = '357';
arr[2][7][2][11][1][7] = 'Patch Bays';
arr[2][7][0][12] = '309';
arr[2][7][1][12] = 'Cables';
arr[2][7][2][12] = new Array();
arr[2][7][2][12][0] = new Array();
arr[2][7][2][12][1] = new Array();
arr[2][7][2][12][0][0] = '358';
arr[2][7][2][12][1][0] = 'Audio / RCA';
arr[2][7][2][12][0][1] = '359';
arr[2][7][2][12][1][1] = 'Mic / XLR';
arr[2][7][2][12][0][2] = '360';
arr[2][7][2][12][1][2] = 'Instrument / 1/4in';
arr[2][7][2][12][0][3] = '361';
arr[2][7][2][12][1][3] = 'MIDI';
arr[2][7][2][12][0][4] = '362';
arr[2][7][2][12][1][4] = 'Speaker';
arr[2][7][2][12][0][5] = '363';
arr[2][7][2][12][1][5] = 'Adapters';
arr[2][7][2][12][0][6] = '364';
arr[2][7][2][12][1][6] = 'Recording Snakes';
arr[2][7][2][12][0][7] = '365';
arr[2][7][2][12][1][7] = 'Patchbay Cables';
arr[2][7][2][12][0][8] = '366';
arr[2][7][2][12][1][8] = 'Digital';
arr[2][7][0][13] = '310';
arr[2][7][1][13] = 'Books, Videos, CDs';
arr[2][7][2][13] = new Array();
arr[2][7][2][13][0] = new Array();
arr[2][7][2][13][1] = new Array();

//CATEGORY 9: Effects
arr[0][8] = '9';
arr[1][8] = 'Effects';
arr[2][8] = new Array();
arr[2][8][0] = new Array();
arr[2][8][1] = new Array();
arr[2][8][2] = new Array();
arr[2][8][0][0] = '367';
arr[2][8][1][0] = 'Table Top Effects';
arr[2][8][2][0] = new Array();
arr[2][8][2][0][0] = new Array();
arr[2][8][2][0][1] = new Array();
arr[2][8][0][1] = '368';
arr[2][8][1][1] = 'Rack Effects';
arr[2][8][2][1] = new Array();
arr[2][8][2][1][0] = new Array();
arr[2][8][2][1][1] = new Array();

//CATEGORY 10: Live Sound
arr[0][9] = '10';
arr[1][9] = 'Live Sound';
arr[2][9] = new Array();
arr[2][9][0] = new Array();
arr[2][9][1] = new Array();
arr[2][9][2] = new Array();
arr[2][9][0][0] = '369';
arr[2][9][1][0] = 'PA Systems';
arr[2][9][2][0] = new Array();
arr[2][9][2][0][0] = new Array();
arr[2][9][2][0][1] = new Array();
arr[2][9][0][1] = '370';
arr[2][9][1][1] = 'Power Amps';
arr[2][9][2][1] = new Array();
arr[2][9][2][1][0] = new Array();
arr[2][9][2][1][1] = new Array();
arr[2][9][0][2] = '371';
arr[2][9][1][2] = 'Speakers';
arr[2][9][2][2] = new Array();
arr[2][9][2][2][0] = new Array();
arr[2][9][2][2][1] = new Array();
arr[2][9][0][3] = '372';
arr[2][9][1][3] = 'Powered Mixers';
arr[2][9][2][3] = new Array();
arr[2][9][2][3][0] = new Array();
arr[2][9][2][3][1] = new Array();
arr[2][9][0][4] = '373';
arr[2][9][1][4] = 'Wireless Systems';
arr[2][9][2][4] = new Array();
arr[2][9][2][4][0] = new Array();
arr[2][9][2][4][1] = new Array();
arr[2][9][0][5] = '374';
arr[2][9][1][5] = 'In-Ear Monitoring';
arr[2][9][2][5] = new Array();
arr[2][9][2][5][0] = new Array();
arr[2][9][2][5][1] = new Array();
arr[2][9][0][6] = '375';
arr[2][9][1][6] = 'Signal Processors';
arr[2][9][2][6] = new Array();
arr[2][9][2][6][0] = new Array();
arr[2][9][2][6][1] = new Array();
arr[2][9][0][7] = '376';
arr[2][9][1][7] = 'Racks, Stands';
arr[2][9][2][7] = new Array();
arr[2][9][2][7][0] = new Array();
arr[2][9][2][7][1] = new Array();
arr[2][9][0][8] = '377';
arr[2][9][1][8] = 'Books, Videos, CDs';
arr[2][9][2][8] = new Array();
arr[2][9][2][8][0] = new Array();
arr[2][9][2][8][1] = new Array();
arr[2][9][0][9] = '378';
arr[2][9][1][9] = 'Accessories';
arr[2][9][2][9] = new Array();
arr[2][9][2][9][0] = new Array();
arr[2][9][2][9][1] = new Array();

//CATEGORY 11: Amplifiers
arr[0][10] = '11';
arr[1][10] = 'Amplifiers';
arr[2][10] = new Array();
arr[2][10][0] = new Array();
arr[2][10][1] = new Array();
arr[2][10][2] = new Array();
arr[2][10][0][0] = '379';
arr[2][10][1][0] = 'Guitar Amps';
arr[2][10][2][0] = new Array();
arr[2][10][2][0][0] = new Array();
arr[2][10][2][0][1] = new Array();
arr[2][10][0][1] = '380';
arr[2][10][1][1] = 'Bass Amps';
arr[2][10][2][1] = new Array();
arr[2][10][2][1][0] = new Array();
arr[2][10][2][1][1] = new Array();
arr[2][10][0][2] = '381';
arr[2][10][1][2] = 'E-Drum Amps';
arr[2][10][2][2] = new Array();
arr[2][10][2][2][0] = new Array();
arr[2][10][2][2][1] = new Array();
arr[2][10][0][3] = '382';
arr[2][10][1][3] = 'Keyboard Amps';
arr[2][10][2][3] = new Array();
arr[2][10][2][3][0] = new Array();
arr[2][10][2][3][1] = new Array();
arr[2][10][0][4] = '383';
arr[2][10][1][4] = 'Vocal Amps';
arr[2][10][2][4] = new Array();
arr[2][10][2][4][0] = new Array();
arr[2][10][2][4][1] = new Array();
arr[2][10][0][5] = '384';
arr[2][10][1][5] = 'DJ Amps';
arr[2][10][2][5] = new Array();
arr[2][10][2][5][0] = new Array();
arr[2][10][2][5][1] = new Array();

//CATEGORY 12: Mixers
arr[0][11] = '12';
arr[1][11] = 'Mixers';
arr[2][11] = new Array();
arr[2][11][0] = new Array();
arr[2][11][1] = new Array();
arr[2][11][2] = new Array();
arr[2][11][0][0] = '385';
arr[2][11][1][0] = 'Analog Mixers';
arr[2][11][2][0] = new Array();
arr[2][11][2][0][0] = new Array();
arr[2][11][2][0][1] = new Array();
arr[2][11][0][1] = '386';
arr[2][11][1][1] = 'Digital Mixers';
arr[2][11][2][1] = new Array();
arr[2][11][2][1][0] = new Array();
arr[2][11][2][1][1] = new Array();
arr[2][11][0][2] = '387';
arr[2][11][1][2] = 'Powered Mixers';
arr[2][11][2][2] = new Array();
arr[2][11][2][2][0] = new Array();
arr[2][11][2][2][1] = new Array();
arr[2][11][0][3] = '388';
arr[2][11][1][3] = 'DJ Rack Mixers';
arr[2][11][2][3] = new Array();
arr[2][11][2][3][0] = new Array();
arr[2][11][2][3][1] = new Array();
arr[2][11][0][4] = '389';
arr[2][11][1][4] = 'DJ Battle Mixers';
arr[2][11][2][4] = new Array();
arr[2][11][2][4][0] = new Array();
arr[2][11][2][4][1] = new Array();

//CATEGORY 13: Samplers
arr[0][12] = '13';
arr[1][12] = 'Samplers';
arr[2][12] = new Array();
arr[2][12][0] = new Array();
arr[2][12][1] = new Array();
arr[2][12][2] = new Array();
arr[2][12][0][0] = '390';
arr[2][12][1][0] = 'Mobile Samplers';
arr[2][12][2][0] = new Array();
arr[2][12][2][0][0] = new Array();
arr[2][12][2][0][1] = new Array();
arr[2][12][0][1] = '391';
arr[2][12][1][1] = 'Workstations';
arr[2][12][2][1] = new Array();
arr[2][12][2][1][0] = new Array();
arr[2][12][2][1][1] = new Array();
arr[2][12][0][2] = '392';
arr[2][12][1][2] = 'Rack Samplers';
arr[2][12][2][2] = new Array();
arr[2][12][2][2][0] = new Array();
arr[2][12][2][2][1] = new Array();

//CATEGORY 14: Sequencers
arr[0][13] = '14';
arr[1][13] = 'Sequencers';
arr[2][13] = new Array();
arr[2][13][0] = new Array();
arr[2][13][1] = new Array();
arr[2][13][2] = new Array();
arr[2][13][0][0] = '393';
arr[2][13][1][0] = 'Seq Workstations';
arr[2][13][2][0] = new Array();
arr[2][13][2][0][0] = new Array();
arr[2][13][2][0][1] = new Array();
arr[2][13][0][1] = '394';
arr[2][13][1][1] = 'Groove Stations';
arr[2][13][2][1] = new Array();
arr[2][13][2][1][0] = new Array();
arr[2][13][2][1][1] = new Array();
arr[2][13][0][2] = '395';
arr[2][13][1][2] = 'Comp Sequencers';
arr[2][13][2][2] = new Array();
arr[2][13][2][2][0] = new Array();
arr[2][13][2][2][1] = new Array();

//CATEGORY 15: MIDI Interfaces
arr[0][14] = '15';
arr[1][14] = 'MIDI Interfaces';
arr[2][14] = new Array();
arr[2][14][0] = new Array();
arr[2][14][1] = new Array();
arr[2][14][2] = new Array();
arr[2][14][0][0] = '396';
arr[2][14][1][0] = 'Key Controllers';
arr[2][14][2][0] = new Array();
arr[2][14][2][0][0] = new Array();
arr[2][14][2][0][1] = new Array();
arr[2][14][0][1] = '397';
arr[2][14][1][1] = 'Pedal Controllers';
arr[2][14][2][1] = new Array();
arr[2][14][2][1][0] = new Array();
arr[2][14][2][1][1] = new Array();
arr[2][14][0][2] = '398';
arr[2][14][1][2] = 'Control Surfaces';
arr[2][14][2][2] = new Array();
arr[2][14][2][2][0] = new Array();
arr[2][14][2][2][1] = new Array();
arr[2][14][0][3] = '399';
arr[2][14][1][3] = 'Wind Controllers';
arr[2][14][2][3] = new Array();
arr[2][14][2][3][0] = new Array();
arr[2][14][2][3][1] = new Array();
arr[2][14][0][4] = '400';
arr[2][14][1][4] = 'Guitar Controllers';
arr[2][14][2][4] = new Array();
arr[2][14][2][4][0] = new Array();
arr[2][14][2][4][1] = new Array();
arr[2][14][0][5] = '401';
arr[2][14][1][5] = 'Drum Controllers';
arr[2][14][2][5] = new Array();
arr[2][14][2][5][0] = new Array();
arr[2][14][2][5][1] = new Array();
arr[2][14][0][6] = '401';
arr[2][14][1][6] = 'MIDI Interfaces';
arr[2][14][2][6] = new Array();
arr[2][14][2][6][0] = new Array();
arr[2][14][2][6][1] = new Array();

//CATEGORY 16: Comp Interfaces
arr[0][15] = '16';
arr[1][15] = 'Comp Interfaces';
arr[2][15] = new Array();
arr[2][15][0] = new Array();
arr[2][15][1] = new Array();
arr[2][15][2] = new Array();
arr[2][15][0][0] = '403';
arr[2][15][1][0] = 'Audio Interfaces';
arr[2][15][2][0] = new Array();
arr[2][15][2][0][0] = new Array();
arr[2][15][2][0][1] = new Array();
arr[2][15][2][0][0][0] = '406';
arr[2][15][2][0][1][0] = 'PCI / Desktop';
arr[2][15][2][0][0][1] = '407';
arr[2][15][2][0][1][1] = 'PCMCIA / Laptop';
arr[2][15][2][0][0][2] = '408';
arr[2][15][2][0][1][2] = 'USB';
arr[2][15][2][0][0][3] = '409';
arr[2][15][2][0][1][3] = 'Firewire';
arr[2][15][0][1] = '404';
arr[2][15][1][1] = 'MIDI Interfaces';
arr[2][15][2][1] = new Array();
arr[2][15][2][1][0] = new Array();
arr[2][15][2][1][1] = new Array();
arr[2][15][0][2] = '405';
arr[2][15][1][2] = 'Accessories';
arr[2][15][2][2] = new Array();
arr[2][15][2][2][0] = new Array();
arr[2][15][2][2][1] = new Array();

//CATEGORY 17: Comp Software
arr[0][16] = '17';
arr[1][16] = 'Comp Software';
arr[2][16] = new Array();
arr[2][16][0] = new Array();
arr[2][16][1] = new Array();
arr[2][16][2] = new Array();
arr[2][16][0][0] = '410';
arr[2][16][1][0] = 'Recording';
arr[2][16][2][0] = new Array();
arr[2][16][2][0][0] = new Array();
arr[2][16][2][0][1] = new Array();
arr[2][16][0][1] = '411';
arr[2][16][1][1] = 'Remix / Loop';
arr[2][16][2][1] = new Array();
arr[2][16][2][1][0] = new Array();
arr[2][16][2][1][1] = new Array();
arr[2][16][0][2] = '412';
arr[2][16][1][2] = 'Effects Plugins';
arr[2][16][2][2] = new Array();
arr[2][16][2][2][0] = new Array();
arr[2][16][2][2][1] = new Array();
arr[2][16][0][3] = '413';
arr[2][16][1][3] = 'Soft Instruments';
arr[2][16][2][3] = new Array();
arr[2][16][2][3][0] = new Array();
arr[2][16][2][3][1] = new Array();
arr[2][16][0][4] = '414';
arr[2][16][1][4] = 'Composition / Utility';
arr[2][16][2][4] = new Array();
arr[2][16][2][4][0] = new Array();
arr[2][16][2][4][1] = new Array();
arr[2][16][0][5] = '415';
arr[2][16][1][5] = 'Educational';
arr[2][16][2][5] = new Array();
arr[2][16][2][5][0] = new Array();
arr[2][16][2][5][1] = new Array();
arr[2][16][0][6] = '416';
arr[2][16][1][6] = 'Loops / Samples';
arr[2][16][2][6] = new Array();
arr[2][16][2][6][0] = new Array();
arr[2][16][2][6][1] = new Array();

//CATEGORY 18: Sound Samples
arr[0][17] = '18';
arr[1][17] = 'Sound Samples';
arr[2][17] = new Array();
arr[2][17][0] = new Array();
arr[2][17][1] = new Array();
arr[2][17][2] = new Array();
arr[2][17][0][0] = '417';
arr[2][17][1][0] = 'Module Upgrades';
arr[2][17][2][0] = new Array();
arr[2][17][2][0][0] = new Array();
arr[2][17][2][0][1] = new Array();
arr[2][17][0][1] = '418';
arr[2][17][1][1] = 'Software Samples';
arr[2][17][2][1] = new Array();
arr[2][17][2][1][0] = new Array();
arr[2][17][2][1][1] = new Array();

//CATEGORY 19: Headphones
arr[0][18] = '19';
arr[1][18] = 'Headphones';
arr[2][18] = new Array();
arr[2][18][0] = new Array();
arr[2][18][1] = new Array();
arr[2][18][2] = new Array();
arr[2][18][0][0] = '419';
arr[2][18][1][0] = 'Reg Headphones';
arr[2][18][2][0] = new Array();
arr[2][18][2][0][0] = new Array();
arr[2][18][2][0][1] = new Array();
arr[2][18][0][1] = '420';
arr[2][18][1][1] = 'Pro Headphones';
arr[2][18][2][1] = new Array();
arr[2][18][2][1][0] = new Array();
arr[2][18][2][1][1] = new Array();

//CATEGORY 20: Lighting
arr[0][19] = '20';
arr[1][19] = 'Lighting';
arr[2][19] = new Array();
arr[2][19][0] = new Array();
arr[2][19][1] = new Array();
arr[2][19][2] = new Array();
arr[2][19][0][0] = '421';
arr[2][19][1][0] = 'Lighting Controllers';
arr[2][19][2][0] = new Array();
arr[2][19][2][0][0] = new Array();
arr[2][19][2][0][1] = new Array();
arr[2][19][2][0][0][0] = '426';
arr[2][19][2][0][1][0] = 'DMX Controlled';
arr[2][19][2][0][0][1] = '427';
arr[2][19][2][0][1][1] = 'MIDI Controlled';
arr[2][19][2][0][0][2] = '428';
arr[2][19][2][0][1][2] = 'Sound Activated';
arr[2][19][2][0][0][3] = '429';
arr[2][19][2][0][1][3] = 'Other';
arr[2][19][0][1] = '422';
arr[2][19][1][1] = 'Stage Lighting';
arr[2][19][2][1] = new Array();
arr[2][19][2][1][0] = new Array();
arr[2][19][2][1][1] = new Array();
arr[2][19][0][2] = '423';
arr[2][19][1][2] = 'Effects Lighting';
arr[2][19][2][2] = new Array();
arr[2][19][2][2][0] = new Array();
arr[2][19][2][2][1] = new Array();
arr[2][19][0][3] = '424';
arr[2][19][1][3] = 'Fog / Bubbles';
arr[2][19][2][3] = new Array();
arr[2][19][2][3][0] = new Array();
arr[2][19][2][3][1] = new Array();
arr[2][19][0][4] = '425';
arr[2][19][1][4] = 'Mirror Balls';
arr[2][19][2][4] = new Array();
arr[2][19][2][4][0] = new Array();
arr[2][19][2][4][1] = new Array();

//CATEGORY 21: Rack Equipment
arr[0][20] = '21';
arr[1][20] = 'Rack Equipment';
arr[2][20] = new Array();
arr[2][20][0] = new Array();
arr[2][20][1] = new Array();
arr[2][20][2] = new Array();
arr[2][20][0][0] = '430';
arr[2][20][1][0] = 'Mobile Rack Units';
arr[2][20][2][0] = new Array();
arr[2][20][2][0][0] = new Array();
arr[2][20][2][0][1] = new Array();
arr[2][20][0][1] = '431';
arr[2][20][1][1] = 'Studio Rack Units';
arr[2][20][2][1] = new Array();
arr[2][20][2][1][0] = new Array();
arr[2][20][2][1][1] = new Array();
arr[2][20][0][2] = '432';
arr[2][20][1][2] = 'Power Conditioners';
arr[2][20][2][2] = new Array();
arr[2][20][2][2][0] = new Array();
arr[2][20][2][2][1] = new Array();
arr[2][20][0][3] = '433';
arr[2][20][1][3] = 'Patch Bays';
arr[2][20][2][3] = new Array();
arr[2][20][2][3][0] = new Array();
arr[2][20][2][3][1] = new Array();
arr[2][20][0][4] = '434';
arr[2][20][1][4] = 'Rack Accesories';
arr[2][20][2][4] = new Array();
arr[2][20][2][4][0] = new Array();
arr[2][20][2][4][1] = new Array();

//CATEGORY 22: Cables
arr[0][21] = '22';
arr[1][21] = 'Cables';
arr[2][21] = new Array();
arr[2][21][0] = new Array();
arr[2][21][1] = new Array();
arr[2][21][2] = new Array();
arr[2][21][0][0] = '435';
arr[2][21][1][0] = 'Audio / RCA';
arr[2][21][2][0] = new Array();
arr[2][21][2][0][0] = new Array();
arr[2][21][2][0][1] = new Array();
arr[2][21][0][1] = '436';
arr[2][21][1][1] = 'Mic / XLR';
arr[2][21][2][1] = new Array();
arr[2][21][2][1][0] = new Array();
arr[2][21][2][1][1] = new Array();
arr[2][21][0][2] = '437';
arr[2][21][1][2] = 'Instrument / 1/4in';
arr[2][21][2][2] = new Array();
arr[2][21][2][2][0] = new Array();
arr[2][21][2][2][1] = new Array();
arr[2][21][0][3] = '438';
arr[2][21][1][3] = 'MIDI';
arr[2][21][2][3] = new Array();
arr[2][21][2][3][0] = new Array();
arr[2][21][2][3][1] = new Array();
arr[2][21][0][4] = '439';
arr[2][21][1][4] = 'Speaker';
arr[2][21][2][4] = new Array();
arr[2][21][2][4][0] = new Array();
arr[2][21][2][4][1] = new Array();
arr[2][21][0][5] = '440';
arr[2][21][1][5] = 'Adapters';
arr[2][21][2][5] = new Array();
arr[2][21][2][5][0] = new Array();
arr[2][21][2][5][1] = new Array();
arr[2][21][0][6] = '441';
arr[2][21][1][6] = 'Recording Snakes';
arr[2][21][2][6] = new Array();
arr[2][21][2][6][0] = new Array();
arr[2][21][2][6][1] = new Array();
arr[2][21][0][7] = '442';
arr[2][21][1][7] = 'Patchbay Cables';
arr[2][21][2][7] = new Array();
arr[2][21][2][7][0] = new Array();
arr[2][21][2][7][1] = new Array();
arr[2][21][0][8] = '443';
arr[2][21][1][8] = 'Digital';
arr[2][21][2][8] = new Array();
arr[2][21][2][8][0] = new Array();
arr[2][21][2][8][1] = new Array();

//CATEGORY 23: Accessories
arr[0][22] = '23';
arr[1][22] = 'Accessories';
arr[2][22] = new Array();
arr[2][22][0] = new Array();
arr[2][22][1] = new Array();
arr[2][22][2] = new Array();