function change_category(cmbCategory,hiddenCategoryCopy,cmbProducts)
{
	var catid = cmbCategory.options[cmbCategory.selectedIndex].value;
	hiddenCategoryCopy.value=catid;
	clear_object(cmbProducts);
	var prod_data = GetProducts();

	insert_to_products(cmbProducts, "", "Product...(All)" );
	for (var prod in prod_data) {
		if (prod.substring(0,catid.length+1) == catid + ".") {
			var prod_id=prod.substring(catid.length+1);
			insert_to_products(cmbProducts, prod_id, prod_data[prod]);
		}
	}
	
}

function clear_object(obj)
{
	obj.selectedIndex=0;
	obj.clear;
	obj.length=0;
}
function insert_to_products(obj,prod_id,value)
{
	if (navigator.appName == "Netscape") {//Netscape
		var len = obj.options.length;
		obj.options[len]=new Option(value,prod_id,false,false);
	}
	else {//IE
		var newOption=document.createElement("option");
		newOption.value=prod_id;
		newOption.text=value;
		obj.options.add(newOption);
	}
}