String.prototype.trim = function () 
{
    return this.replace(/^\s*/, "").replace(/\s*$/, "");
}


function setAllCheckboxes(form, value)
{
	var elements  = form.elements;
	for(var i=0; i < elements.length; i++)
	{
		var element = elements[i];
		if(element.type == "checkbox")
		{
			element.checked = value;
		}
	}
}

function collectRequestedItems(form, toField)
{
	var elements  = form.elements;
	for(var i=0; i < elements.length; i++)
	{
		var element = elements[i];
		if(element.type == "checkbox")
		{
			if(element.checked)
			{
				toField.value += document.getElementById("code_"+element.value).innerHTML.trim();
				toField.value += " (";
				toField.value += document.getElementById("package_"+element.value).innerHTML.trim();
				toField.value += ") ";
				toField.value += " x ";
				toField.value += document.getElementById("quantity_"+element.value).value.trim();
				toField.value += "\n";
			}	
		}
	}
	return true;
}
