//
function ChooseCategory(SourceForm)
{
var TheForm = SourceForm.form;
var DestForm = TheForm.SubCatList;
var FormLength = DestForm.length; 
var CatList = TheForm.SubCatArray.value;
CatList = "remove" + CatList;
CatList = CatList.replace("remove#start#","");
var CatArrays = CatList.split("#start#");
var CatSelected = SourceForm.options[SourceForm.selectedIndex].value;

for(i = FormLength-1; i >= 0; i--) //empty the select list ready for new options
	{
	DestForm.options[i] = null;
	}
for(z = 0; z <= CatArrays.length-1; z++)
	{
	var SubCatList = CatArrays[z]
	var SubCatArray = SubCatList.split("#");
	var MainCatId = SubCatArray[0];
	var SubCatInfo = SubCatArray[1];
	if(CatSelected == MainCatId)
		{
		for(n = 1; n <= SubCatArray.length-1; n++)
			{
			var TempArray = SubCatArray[n].split("$");
			var NewId = TempArray[0];
			var NewText = TempArray[1];
			var NewOption = new Option(NewText,NewId);
			DestForm.options[n-1] = NewOption;
			
			}
		}
	}
}

//
function ChooseProduct(SubCatId)
{
var TheForm = document.news_items;
var SourceForm = TheForm.SubCatList;
var DestForm = TheForm.ItemsList;
var FormLength = DestForm.length; 
var ProductList = TheForm.ProductArray.value;
var ProductArrays = ProductList.split("#start#");
var CatSelected = SourceForm.options[SourceForm.selectedIndex].value;
var OptionValue = 0;

for(i = FormLength; i >= 0; i--) //empty the select list ready for new options
	{
	DestForm.options[i] = null;
	}
for(i = 0; i <= ProductArrays.length-1; i++)
	{
	var TempArray = ProductArrays[i].split("#");
	var MainCatId = TempArray[0];
	if(SubCatId == MainCatId)
		{
		var NewId = TempArray[1];
		var NewText = TempArray[2];
		var NewOption = new Option(NewText,NewId);
		DestForm.options[OptionValue] = NewOption;
		OptionValue ++;
		}
	}
}

//
function SendProduct(Id)
{
document.news_items.ProductToAdd.value = Id;
document.news_items.submit();
}