			function checkCustomText(iid, txtPriority) {
				var objSel = getRefToElement('selQty' + iid);
				var objTxt = getRefToElement('custTxt' + iid);
				if (txtPriority) {
					if (trim(objTxt.value) != '') setSelectValue(objSel, '1');
				} else {
					if (objSel.options[objSel.selectedIndex].value != '1') objTxt.value = '';
				}
			}
			function setSelectValue(objSel, v) {
				for (var i = 0; i < objSel.options.length; i++)
					if (objSel.options[i].value == v || objSel.options[i].text == v)
						objSel.selectedIndex = i;
			}
			function trim(s) {return ltrim(rtrim(s));}    
			var whitespace = ' \t\n\r';
			function rtrim(s) {
				while (whitespace.indexOf(s.charAt(s.length-1)) >= 0 && s.length > 0)
					if (s.length == 1) s=''; else s = s.slice(0, -1);
				return s;
			}
			function ltrim(s) {
				while (whitespace.indexOf(s.charAt(0)) >= 0 && s.length > 0)
					if (s.length == 1) s=''; else s = s.slice(1);
				return s;
			}
			function getRefToDiv(divID) {return getRefToElement(divID);}
			function getRefToElement(id) {
				if( document.layers ) { //Netscape layers
					return document.layers[id]; }
				if( document.getElementById ) { //DOM; IE5, NS6, Mozilla, Opera
					return document.getElementById(id); }
				if( document.all ) { //Proprietary DOM; IE4
					return document.all[id]; }
				if( document[id] ) { //Netscape alternative
					return document[id]; }
				return false;
			}
