	var minAddQty = 0;
	var maxAddQty = 999;

	function changeQty( id, inc, allowZero ) {
		var inp = xGetElementById( id );
		if(inp) {
			var qty = parseInt( getValue( inp ) );
			if( isNaN(qty) ) {
				setValue( inp, 1 );
			} else {
				//q+=(new Number(c));
				qty += inc;
				if( qty >= minAddQty && qty <= maxAddQty ) {
					setValue( inp, qty );
				}
			}
		}
	}
	
	function getValue( inp ) {
		if ( inp.value )
			return inp.value;
	}
	
	function setValue( inp, val ) {
		if ( inp.value )
			inp.value = val;
	}

	function checkQty( id ) {
		var inp = xGetElementById( id );
		if(inp) {
			var qty = parseInt( getValue( inp ),10 );
			
			if( qty == null || isNaN(qty) ) {
				setValue( inp, 0 );
			} else if( qty < minAddQty ) {
				setValue( inp, minAddQty );
			} else if ( qty > maxAddQty ) {
				setValue( inp, maxAddQty );
			} else {
				setValue( inp, qty );
			}
		}
	}
