function setOxnA(obj,rowno,itemno,q,aggkey) {

var args=setOxnA.arguments;
var frmnr = "";
 if(args[5])  
	 frmnr=args[5];	

var ino = 3 * rowno;
/*convert nulls to 0 for ordering as CF list functions cannot handle null entries */
if (aggkey == '') 
	aggkey=0;


if (!ckNum(obj,1,1,0,1)) {
		obj.value = "";
		eval('document.orderdata'+ frmnr +'.elements[ino].value = ""');
		return false;
	} else if (parseInt(obj.value)>q) {
		obj.value = "";
		eval('document.orderdata'+ frmnr +'.elements[ino].value = ""');
		alert("REQUEST EXCEEDS AVAILABILITY\n\nPlease enter an order quantity\nless than or equal to "+q+".");
		obj.focus();
		return false;
	} else if (parseInt(obj.value) < 0) {
		obj.value = "";
		eval('document.orderdata'+ frmnr +'.elements[ino].value = ""');
		return false;
	} else if (parseInt(obj.value)==0) {
		obj.value = "";
		eval('document.orderdata'+ frmnr +'.elements[ino].value = ""');
		return false;
	} else if (obj.value.length==0) {
		return false;
	} else {
		var id = aggkey + '^' + obj.value + '^' + itemno;
		eval('document.orderdata' + frmnr + '.elements[ino].value =id');
		return false;

	};	
};

function setOrder(rc) {
var args=setOrder.arguments;
var frmnr = "";
if(args[1])  
	 frmnr=args[1];	
	 
var none = 0;
var ix = 1;
while(ix <= rc) {

	if (eval('document.orderdata'+ frmnr +'.elements[3*ix-2].value > ""')) {
		if (eval('document.orderdata' + frmnr +'.elements[3*ix].value.indexOf("^")==-1')) {
			alert("Please click the \"Add to Order\" button\nto submit your changes.");
			return false;
		};
		none = none+1;
 	};
	ix++;
};
if (none == 0) {
	alert("Please enter an order amount for\nat least one item or do not\nsubmit this form.\n\nNote that hitting the \"Enter\" key\nmay act to submit this form.");
	return false;
} else return true;
};

function fillvalue(rc, v) {
	var args=setOrder.arguments;
	var frmnr = "";
//	if(args[1])  
//		 frmnr=args[1];	
		 
	var none = 0;
	var ix = 1;
	while(ix <= rc) {
		if (document.orderdata.elements[3*ix-1].value > 0) {
			if (v == '2') {
				document.orderdata.elements[3*ix-2].value=document.orderdata.elements[3*ix-1].value;
				document.orderdata.elements[3*ix-2].focus();
			}
			else { 
				document.orderdata.elements[3*ix-2].value=v;
				document.orderdata.elements[3*ix-2].focus();
			}
		}
		ix++;
	};
}

function fillvalueform(rc, v, frm) {
	var args=setOrder.arguments;
	var none = 0;
	var ix = 1;
	while(ix <= rc) {
		if (frm.elements[3*ix-1].value > 0) {
			if (v == '2') {
				frm.elements[3*ix-2].value=frm.elements[3*ix-1].value;
				frm.elements[3*ix-2].focus();
			}
			else { 
				frm.elements[3*ix-2].value=v;
				frm.elements[3*ix-2].focus();
			}
		}
		ix++;
	};
}
