function checkItemForm()
{
	var arr = new Array(10)
	for (i = 0; i < 12; i++)
		arr[i] = (document.getElementById("feature" + i).checked) ? "1" : "0";

	document.getElementById("features").value = arr.join("|");
 	return true;
}

function checkCategoryForm()
{
	return true;
}

function checkOptionsForm()
{
	numOptions = 10;
	for (opt = 0; opt < numOptions; opt++)
	{
		textField = "optionText" + opt;
		priceField = "optionPrice" + opt;
		optNum = opt + 1;

		if (!isNumeric(document.getElementById(priceField).value))
		{
			alert("You may only enter in numbers as price increases. (Option " + optNum + ")");
			return false;
		} else if ((document.getElementById(textField).value == "") && (document.getElementById(priceField).value != "") && (document.getElementById(priceField).value != 0)) {
			alert("You must include a label for a given price increase. (Option " + optNum + ")");
			return false;
		}
	}
	return true;
}


function isNumeric(str)
{
	var validChars = "0123456789.";
	for (i = 0; i < str.length; i++)
	{
		if (validChars.indexOf(str.charAt(i)) == -1)
			return false;
	}
	return true;

}
