function chooseCategory(categorySelect, subcategorySelect, boolHeadContained)
{

	if(subcategorySelect == null)
		return;

	subcategorySelect.selectedIndex = 0;
	var subcategoryOptions = subcategorySelect.options;
	subcategoryOptions.length = 1;
	var intOffsetForAll = boolHeadContained ? 1 : 0;
	if (categorySelect.selectedIndex>=intOffsetForAll)
	{
		var arrSubcategoryList = arrSubcategories[categorySelect.selectedIndex + 1 - intOffsetForAll].split(";");
		for (var i = 0; i<arrSubcategoryList.length; ++i)
			if (arrSubcategoryList[i].indexOf(",")>=0)
			{
				var arrSubcategory = arrSubcategoryList[i].split(",");
				subcategoryOptions.length = i + 2;
				subcategoryOptions[i + 1].value = arrSubcategory[0];
				subcategoryOptions[i + 1].text = arrSubcategory[1];
			}
	}
}


function selectSubCategory(subcategorySelect, iCatId)
{
	if(subcategorySelect == null || iCatId == '' ||iCatId == -1)
		return;
		
	var subcategoryOptions = subcategorySelect.options;
	for(var j = 0; j < subcategoryOptions.length; j++)
	{
		if(subcategoryOptions[j].value == iCatId)
		{
			subcategoryOptions[j].selected = true;
			return;			
		}
	}
}
