								function clearList(list) { for (var i=list.options.length-1; i>=0; i--) { list.options[i]=null; } }
									function addToList(list, text, value) { list.options[list.options.length] = new Option(text, value); }
									function initCategories()
									{
										var cat1 = document.SearchForm.cat1;
										if(cat1 != null) {
											clearList(cat1);
											cat1.onchange = cat1Changed;
											
											addToList(cat1, "All Items", 0);
											addToList(cat1, "Womens", 2);
											addToList(cat1, "Mens", 44);
											addToList(cat1, "Kids", 48);
											addToList(cat1, "Apparel", 51);
											addToList(cat1, "Accessories", 78);							
											addToList(cat1, "Unisex", 61);
										}
			
										var cat2 = document.SearchForm.cat2;
										if(cat2 != null) {
											clearList(cat2);
											cat2.onchange = cat2Changed;
			
											addToList(cat2, "All Categories", 0);
										}
			
										var cat3 = document.SearchForm.cat3;
										if(cat3 != null) {
											clearList(cat3);
			
											addToList(cat3, "All Sub-Categories", 0);
										}
			
										var clr = document.SearchForm.color;
										if(clr != null) {
											clearList(clr);
											addToList(clr, 'All Colors', '');
			
											addToList(clr, "Black", "Black");
											addToList(clr, "Blue", "Blue");
											addToList(clr, "Beige", "Beige");
											addToList(clr, "Bronze", "Bronze");											
											addToList(clr, "Brown", "Brown");
											addToList(clr, "Burgundy", "Burgundy");
											addToList(clr, "Camel", "Camel");
											addToList(clr, "Copper", "Copper");											
											addToList(clr, "Fuchsia", "Fuchsia");
											addToList(clr, "Gold", "Gold");
											addToList(clr, "Green", "Green");
											addToList(clr, "Grey", "Grey");
											addToList(clr, "Orange", "Orange");
											addToList(clr, "Pink", "Pink");
											addToList(clr, "Purple", "Purple");
											addToList(clr, "Red", "Red");
											addToList(clr, "Silver", "Silver");
											addToList(clr, "Tan", "Tan");
											addToList(clr, "Turquoise", "Turquoise");
											addToList(clr, "White", "White");
											addToList(clr, "Yellow", "Yellow");
										}
			
										var mnfID = document.SearchForm.manufacturerID;
										if(mnfID != null) {
											clearList(mnfID);
											addToList(mnfID, 'Select Brand', '');
											
											addToList(mnfID, "Shiekh", 3);
											addToList(mnfID, "310 Motoring", 22);
											addToList(mnfID, "Adidas", 13);
											addToList(mnfID, "Akademiks", 25);
											addToList(mnfID, "Akademiks App.", 51);
											addToList(mnfID, "Algierz", 33);
											addToList(mnfID, "American Needle", 31);
											addToList(mnfID, "Baby Phat", 44);
											addToList(mnfID, "Black Sheep Brand", 53);
											//addToList(mnfID, "Cerbae", 46);
											addToList(mnfID, "Changes", 37);
											addToList(mnfID, "Converse", 5);
											addToList(mnfID, "Creative Rec.", 50);
											addToList(mnfID, "CLH", 56);
											addToList(mnfID, "DC Shoes", 20);
											//addToList(mnfID, "Disney", 40);
											//addToList(mnfID, "Dada", 14);
											addToList(mnfID, "Dereon", 57);
											addToList(mnfID, "Ecko", 4);
											addToList(mnfID, "Fabricali", 60);
											addToList(mnfID, "Fila", 21);
											addToList(mnfID, "Gino", 61);
											addToList(mnfID, "G Unit", 29);
											//addToList(mnfID, "G Unot", 32);
											addToList(mnfID, "Girbaud", 35);
											//addToList(mnfID, "Hood Classic", 41);
											//addToList(mnfID, "Hustler's Union", 49);
											addToList(mnfID, "Heelys", 27);
											addToList(mnfID, "K-Swiss", 12);
											//addToList(mnfID, "Kama", 48);
											//addToList(mnfID, "Kangaroos", 43);
											addToList(mnfID, "Kanji", 45);
											addToList(mnfID, "Kitson", 52);
											addToList(mnfID, "Lacoste", 10);
											addToList(mnfID, "Live Mechanics", 54);
											addToList(mnfID, "Lot 29", 38);
											addToList(mnfID, "Lugz", 11);
											addToList(mnfID, "Meezan", 42);
											addToList(mnfID, "New Balance", 18);
											addToList(mnfID, "New Era", 30);
											addToList(mnfID, "Pepe", 58);
											addToList(mnfID, "Phat Farm", 6);
											//addToList(mnfID, "Pony", 15);
											addToList(mnfID, "Prokeds", 24);
											addToList(mnfID, "Puma", 9);
											addToList(mnfID, "Reebok", 7);
											addToList(mnfID, "Rocawear", 23);
											addToList(mnfID, "Scifen", 55);
											addToList(mnfID, "Sean John", 26);
											addToList(mnfID, "Sean John Shoes", 36);
											addToList(mnfID, "Shiekh", 3);
											addToList(mnfID, "Streetwise", 59);
											addToList(mnfID, "Timberland", 8);
											addToList(mnfID, "Timberland App.", 34);
											addToList(mnfID, "Urban Novelty", 19);
											
										}			
						  			cat1Changed();
									}
			
									function cat1Changed()
									{
										var cat1id = parseInt(document.SearchForm.cat1.options[document.SearchForm.cat1.selectedIndex].value);
										var cat2 = document.SearchForm.cat2;
										var size = document.SearchForm.size;
											if(size != null) {
											clearList(size);
											addToList(size, 'All Sizes', '');
											if(cat1id == "51")
											{
											clearList(size);
											addToList(size, 'All Sizes', '');
											addToList(size, "S", "S");
											addToList(size, "M", "M");
											addToList(size, "L", "L");
											addToList(size, "XL", "XL");
											addToList(size, "XXL", "XXL");
											addToList(size, "XXXL", "XXXL");
											addToList(size, "XXXXL", "XXXXL");
											}
											else
											{
											clearList(size);
											addToList(size, 'All Sizes', '');
											addToList(size, "1", "1");
											addToList(size, "1.5", "1.5");
											addToList(size, "2", "2");
											addToList(size, "2.5", "2.5");											
											addToList(size, "3", "3");
											addToList(size, "3.5", "3.5");
											addToList(size, "4", "4");
											addToList(size, "4.5", "4.5");											
											addToList(size, "5", "5");
											addToList(size, "5.5", "5.5");
											addToList(size, "6", "6");
											addToList(size, "6.5", "6.5");
											addToList(size, "7", "7");
											addToList(size, "7.5", "7.5");
											addToList(size, "8", "8");
											addToList(size, "8.5", "8.5");
											addToList(size, "9", "9");
											addToList(size, "9.5", "9.5");
											addToList(size, "10", "10");
											addToList(size, "10.5", "10.5");
											addToList(size, "11", "11");
											addToList(size, "11.5", "11.5");
											addToList(size, "12", "12");
											addToList(size, "12.5", "12.5");
											addToList(size, "13", "13");
											addToList(size, "13.5", "13.5");
											addToList(size, "14", "14");
											addToList(size, "14.5", "14.5");
											addToList(size, "15", "15");
											addToList(size, "15.5", "15.5");
											addToList(size, "16", "16");
											}

											}
										if(cat2 != null) {
											clearList(cat2);
			
											addToList(cat2, "All Categories", 0);
											switch(cat1id) {
												case 2: // womens
													addToList(cat2, "Dress", 9);
													addToList(cat2, "Sandal", 65);
													addToList(cat2, "Casual", 17);
													addToList(cat2, "Boots", 40);
													addToList(cat2, "Athletic", 43);
													break;
												case 44: // mens
													addToList(cat2, "Casual", 45);
													addToList(cat2, "Boots", 46);
													addToList(cat2, "Athletic", 47);
													break;
												case 48: // kids
													addToList(cat2, "Infant", 49);
													addToList(cat2, "Junior", 50);
													break;
												case 51: // apparel
													addToList(cat2, "Shirts", 52);
													addToList(cat2, "Pants", 55);
													addToList(cat2, "Hats", 56);
													addToList(cat2, "Jackets", 57);
													break;
												case 78: // accessories
													addToList(cat2, "Hand Bags", 79);
													addToList(cat2, "Hats/Caps", 56);
													break;
												case 62: // nike
													addToList(cat2, "Nike", 68);
													addToList(cat2, "Jordan", 69);
													break;
												default:
													break;
											}
										}
									}
			
									function cat2Changed()
									{
										var cat2id = parseInt(document.SearchForm.cat2.options[document.SearchForm.cat2.selectedIndex].value);
										var cat3 = document.SearchForm.cat3;
										if(cat3 != null) {
											clearList(cat3);
			
											addToList(cat3, "All Sub-categories", 0);
											switch(cat2id) {
												case 9: // womens dress
													addToList(cat3, "High Heel", 59);
													addToList(cat3, "Low Heel", 60);
													addToList(cat3, "Platform", 58);
													addToList(cat3, "Wedge", 3);
													addToList(cat3, "Slip-on", 10);
													addToList(cat3, "Lace-up", 14);
													break;
												case 17: // womens casual
													addToList(cat3, "Wedge", 19);
													addToList(cat3, "Slip-on", 25);
													addToList(cat3, "Lace-up", 29);
													addToList(cat3, "Flat", 34);
													break;
												case 40: // womens boots
													addToList(cat3, "High Heel", 42);
													addToList(cat3, "Low Heel", 41);
													addToList(cat3, "Wedge", 66);
													addToList(cat3, "Flat", 67);
													break;
												case 68: // nike - nike
													addToList(cat3, "Womens", 70);
													addToList(cat3, "Mens", 71);
													addToList(cat3, "Kids", 72);
													addToList(cat3, "Apparel", 73);
													break;
												case 69: // nike - jordan
													addToList(cat3, "Womens", 74);
													addToList(cat3, "Mens", 75);
													addToList(cat3, "Kids", 76);
													addToList(cat3, "Apparel", 77);
													break;
												default:
													break;
											}
										}
									}
			
									function setSubmitVars()
									{
										var cat1 = document.SearchForm.cat1;
										var cat2 = document.SearchForm.cat2;
										var cat3 = document.SearchForm.cat3;									
										var catid = '';
			
										if(cat1.options[cat1.selectedIndex].value != '0') {
											catid = cat1.options[cat1.selectedIndex].value;
											if(cat2.options[cat2.selectedIndex].value != '0') {
												catid = cat2.options[cat2.selectedIndex].value;
												if(cat3.options[cat3.selectedIndex].value != '0') {
													catid = cat3.options[cat3.selectedIndex].value;
												}
											}
										}
										document.SearchForm.CategoryID.value = catid;
			
									}