var arrSubCatName = new Array;
var arrSubCatID = new Array;
var arrCatID = new Array;
var arrSubCatToShow = new Array;
var arrDefaultOptions = new Array;
var arrOptions = new Array;
var iNoOfCategories;
var iNoOfSubCategories;
var iNoOfDefaultOptions;
var strSelectedCategory
function FillArray()
	{
		var MySubCategory = document.getElementById("allsubcat");
		var MyCatID = document.getElementById("allcatid");
		var selCat = document.getElementById("selCategory").value;
		with (MySubCategory)
			{		
				for (iLoop = 0; iLoop < length; iLoop++)
					{
						arrSubCatID[iLoop] = MySubCategory.options[iLoop].value;
						arrSubCatName[iLoop] = MySubCategory.options[iLoop].text;
						arrCatID[iLoop] = MyCatID.options[iLoop].value;
					}
				iNoOfSubCategories = length;
			}
		if (selCat != "-1"){FillSubCat();}
	}
function FillSubCat()
	{
		var subcategory = document.getElementById("subcategory");
		var iCounter = 1;
		var SelectedCategory = document.form2.category.value;
		var selSubCat = document.getElementById("selSubCategory");
		for (iLoop = subcategory.length; iLoop >= 1 ; iLoop--)
			{
				subcategory.remove(iLoop);
			}
//		alert(iNoOfSubCategories);
		if (SelectedCategory != "-1")
			{
				for (iLoop = 0; iLoop < iNoOfSubCategories ; iLoop++)
					{
						if( arrCatID[iLoop] == SelectedCategory )
							{
							//	arrSubCatToShow[iCounter] = arrSubCatName[iLoop];
								arrOptions[iCounter] = new Option(arrSubCatName[iLoop], arrSubCatID[iLoop]);
								document.form2.subcategory.options[iCounter] = arrOptions[iCounter];
								if (arrSubCatID[iLoop] == selSubCat.value)
									{
										form2.subcategory.options[iCounter].selected = true;
									}
								iCounter+=1;
							}
						
					}
			}
		else
			{
				for (iLoop = subcategory.length; iLoop >= 1 ; iLoop--)
					{
						subcategory.remove(iLoop);
					}
			}
	}