/* Enable/disable the given product ids if me is (un)checked. */
function toggleProducts(me) {
	for(var i = 1; i < arguments.length; i++) {
		var x = document.getElementById("pid" + arguments[i]);
		
		/* Do not disable products which we can buy many of. */
		var multi = document.getElementsByName(arguments[i] + "_amount");

        /* Special exception for shading SIP-trunk at SIP-switch select,
         * until final solution found. */
        if (arguments[i] == "391")
            multi = new Array(0);
		
		if(x != null && multi.length == 0) {
			if(me.checked) {
				x.disabled = true;
				/* IE do not remember disabled boxes on back button return.
				 * We better uncheck them too. */
				x.checked = false;
			}
			else
				x.disabled = false;
		}
	}
}

