function setSubCategoryDropDown(cat)
{
	var i = 0;
	var subCategoryNode = document.getElementById("subCategorySelect");
	while (subCategoryNode.hasChildNodes())
	{
		subCategoryNode.removeChild(subCategoryNode.firstChild);
	}
	for (i=0; i<subCat[cat].length; i++)
	{
		var optionNode = document.createElement("option");
		optionNode.value = subCat[cat][i][0];
		optionNode.appendChild(document.createTextNode(subCat[cat][i][1]));
		subCategoryNode.appendChild(optionNode);
	}

	var fieldsetNode = document.getElementById("searchInPropertiesFieldset");
	while (fieldsetNode.hasChildNodes())
	{
		fieldsetNode.removeChild(fieldsetNode.firstChild);
	}
	if (articleProperties[cat])
	{
		for (i=0; i<articleProperties[cat].length; i++)
		{
			var divNode = document.createElement("div");
			divNode.style.width = '165px';
			divNode.style.cssFloat = divNode.style.styleFloat = 'left'; 

			var inputNode = document.createElement("input");
			inputNode.name = "property[]";
			inputNode.type = "checkbox";
			inputNode.value = articleProperties[cat][i][0];
			if (articleProperties[cat][i][2] == 1)
			{
				inputNode.setAttribute("defaultChecked","checked");
				inputNode.checked = "checked";
			}

			divNode.appendChild(inputNode);
			divNode.appendChild(document.createTextNode(articleProperties[cat][i][1]));
			fieldsetNode.appendChild(divNode);
		}
	}

	var mediumFieldsetNode = document.getElementById("mediumFieldset");
	while (mediumFieldsetNode.hasChildNodes())
	{
		mediumFieldsetNode.removeChild(mediumFieldsetNode.firstChild);
	}
	for (i=0; i<mediums.length; i++)
	{
		if (mediums[i][0] == cat)
		{
			var divNode = document.createElement("div");
			divNode.style.width = '170px';
			divNode.style.cssFloat = divNode.style.styleFloat = 'left'; 

			var inputNode = document.createElement("input");
			inputNode.name = "medium[]";
			inputNode.type = "checkbox";
			inputNode.value = mediums[i][1];
			if (mediums[i][2] == 1)
			{
				inputNode.setAttribute("defaultChecked","checked");
				inputNode.checked = "checked";
			}

			divNode.appendChild(inputNode);
			divNode.appendChild(document.createTextNode(mediums[i][1]));
			mediumFieldsetNode.appendChild(divNode);
		}
	}

	var storeFieldsetNode = document.getElementById("storeFieldset");
	if (storeFieldsetNode)
	{
		while (storeFieldsetNode.hasChildNodes())
		{
			storeFieldsetNode.removeChild(storeFieldsetNode.firstChild);
		}
		for (i=0; i<stores[cat].length; i++)
		{
			var divNode = document.createElement("div");
			divNode.style.width = '250px';
			divNode.style.cssFloat = divNode.style.styleFloat = 'left'; 

			var inputNode = document.createElement("input");
			inputNode.name = "store[]";
			inputNode.type = "checkbox";
			inputNode.value = stores[cat][i][1];
			if (stores[cat][i][2] == 1)
			{
				inputNode.setAttribute("defaultChecked","checked");
				inputNode.checked = "checked";
			}

			divNode.appendChild(inputNode);
			divNode.appendChild(document.createTextNode(stores[cat][i][0]));
			storeFieldsetNode.appendChild(divNode);
		}
	}
}

function saveExpertSearchFormSettings()
{
	var expertSearchForm = document.getElementById("expertSearchForm");
	expertSearchForm.type.value = "expertSearch";
	expertSearchForm.submit();
}


