var lessonTotal = 0;
var bcodeArray = new Array();

function addItem(lprice,bcode,bprice) {
	var bcodeAdd2Array = "Y";
	  for(var i=0; i < bcodeArray.length; i++) {
		  if (bcodeArray[i] == bcode) {
			bcodeAdd2Array = i;
		  }
	  }

	  // Book Price is not included - so add it
	  if (bcodeAdd2Array == "Y") {
		bcodeArray.push(bcode);
		lessonTotal = Number(lessonTotal)+Number(lprice)+Number(bprice);
	  }

	  // Book Price is already included - don't add it
	  else {
		bcodeArray.push(bcode);
		lessonTotal = Number(lessonTotal)+Number(lprice);
	  }
}

function calcPrice(lprice,bcode,bprice,checked)
{

  // If Lesson is being checked...
  if (checked == "Y") {

	  var bcodeAdd2Array = "Y";
	  for(var i=0; i < bcodeArray.length; i++) {
		  if (bcodeArray[i] == bcode) {
			bcodeAdd2Array = i;
		  }
	  }

	  // Book Price is not included - so add it
	  if (bcodeAdd2Array == "Y") {
		bcodeArray.push(bcode);
		lessonTotal = Number(lessonTotal)+Number(lprice)+Number(bprice);
	  }

	  // Book Price is already included - don't add it
	  else {
		bcodeArray.push(bcode);
		lessonTotal = Number(lessonTotal)+Number(lprice);
	  }
  }




  // If Lesson is being unchecked...
  if (checked == "N") {

	  var bcodeRemoveFromArray = "Y";
	  var bcodeCount = 0;
	  for(var i=0; i < bcodeArray.length; i++) {
		  if (bcodeArray[i] == bcode) {
			n = i;
			bcodeRemoveFromArray = n;
			bcodeCount = Number(bcodeCount)+1;
		  }
	  }

		// Remove from array
		bcodeArray[bcodeRemoveFromArray] = "";

		if (bcodeCount == 1) {
			lessonTotal = Number(lessonTotal)-(Number(lprice)+Number(bprice));
		}
		if (bcodeCount > 1) {
			lessonTotal = Number(lessonTotal)-Number(lprice);
		}
  }

	document.lessonform.total.value = lessonTotal.toFixed(2);

}



function calcCourse(tprice,checked)
{

  // If Course is being checked...
  if (checked == "Y") {
	lessonTotal = Number(tprice);
  }

  // If Course is being unchecked...
  if (checked == "N") {
	lessonTotal = Number("0");
  }

	document.lessonform.total.value = lessonTotal.toFixed(2);

}


