/*
 * Utility functions used to create food input widgets...
 */

function createUnitSelector(id, ssUnits, ssIdSel) {
	var ret = createElementWithNameAndId ("select", id, id);
	if (ssUnits != null) {
    	for (var ix=0;ix<ssUnits.length;ix++) {
        	var ssunit = ssUnits[ix];
			var sel = false;
			if (ssIdSel != null)
				sel = ssIdSel == ssunit.unitId;
	
        	ret.options[ix] = new Option(ssunit.unitName, ssunit.unitId, sel, sel);
		}
	}
	return ret;
}
function createFoodInput (id) {
	var ret = createElementWithNameAndId("input", id, id);
	return ret;
}
function createQtyInput (id, val) {
	var ret = createElementWithNameAndId("input", id, id);
	if (val != null)
		ret.value = val;
	else
		ret.value = 1;
	ret.size = 4;
	return ret;
}

function createButton (id, val, onclickCB) {
	var ret = createElementWithNameAndId("input", id, id);
	ret.type = "button";
	ret.value = val;
	return ret;
}
