var noFields = 26;
var tgtFrame = "biddingFrame";
var tgtForm = "form";
var fldLotPrefix = "lot";
var fldBidPrefix = "bid";

/* Förklaring:
   noFields är antalet budfält i layouten; 26 i Phileas fall.
   tgtFrame är namnet på målramen, dvs budformulärets ram.
   tgtForm är namnet på budformuläret.
   fldLotPrefix är namnet på lotnr-fältet, exkl. fältets indexsiffra.
   fldBidPrefix är namnet på budbelopp-fältet, exkl. fältets indexsiffra.
 */

function insertLot(lotNr){
	for (var t=1; t<=noFields; t++){
		lotField = eval("parent." + tgtFrame + ".document." + tgtForm + "." + fldLotPrefix + t);
		bidField = eval("parent." + tgtFrame + ".document." + tgtForm + "." + fldBidPrefix + t);

		if (lotField.value == lotNr){
			alert("That lot number has already been entered into the form!");
      lotField.focus();
			break;
		}
		if (lotField.value == "" && bidField.value==""){
			lotField.value=lotNr;
			bidField.focus();
			break;
		}
	}
	if (t>noFields) alert("The bid form is full!");
}

function insertLotBid(lotNr,bid){
	for (var t=1; t<=noFields; t++){
		lotField = eval("parent." + tgtFrame + ".document." + tgtForm + "." + fldLotPrefix + t);
		bidField = eval("parent." + tgtFrame + ".document." + tgtForm + "." + fldBidPrefix + t);

		if (lotField.value == lotNr){
			alert("That lot number has already been entered into the form!");
			lotField.focus();
			break;
		}
		if (lotField.value == "" && bidField.value==""){
			lotField.value=lotNr;
			bidField.value=bid;
			var tf=eval("parent." + tgtFrame);
			tf.beraknaTotal();
			break;
		}
	}
	if (t>noFields) alert("The bid form is full!");
}

