var myMuscleTypeID = 1;
var myExerciseTypeID = 3;
var myExerciseNameID = 0;
var myExerciseNameIDCalorieCoefficient = 0;

function fillExerciseNames() {
	var muscleTypeID = -1;
	
  var elSel = document.getElementById('exerciseNameSelecter');
	var optionsCount = elSel.length;
  for (i=0; i<optionsCount; i++) {
    elSel.remove(elSel.length - 1);
  }

	for (i=0; i<rowData.length; i++) {
		if (rowData[i][0] == myMuscleTypeID) {
			if (muscleTypeID == -1) {
				muscleTypeID = rowData[i][0];
				selectForm.exerciseNameID.value=rowData[i][2];
			}
			addOption(rowData[i][3], rowData[i][2]+"-"+rowData[i][4]);
		} 
	}
	if (muscleTypeID == -1) {
		addOption("No Exercises", "0-0");
	}
}

function setMuscleTypeID(muscleTypeID, includeAll) {
	if (muscleTypeID == 13) {
		return;
	}
	myMuscleTypeID = muscleTypeID;
	if (myMuscleTypeID == 1) {
		myExerciseTypeID = 3;
	} else if (myMuscleTypeID == 13) {
		myExerciseTypeID = 4;
	} else {
		myExerciseTypeID = 1;
	}
	fillExerciseNames();
}
function setExerciseTypeID(exerciseTypeID) {
	myExerciseTypeID = exerciseTypeID;
	fillExerciseNames();
}
function setExerciseNameID(exerciseNameIDInfo) {
	myExerciseNameID = exerciseNameIDInfo.substring(0, exerciseNameIDInfo.indexOf("-"));
	myExerciseNameIDCalorieCoefficient = exerciseNameIDInfo.substring(exerciseNameIDInfo.indexOf("-")+1, exerciseNameIDInfo.length);
	selectForm.exerciseNameID.value = myExerciseNameID;
}
function addOption(myText, myValue)
{
  var elOptNew = document.createElement('option');
  elOptNew.text = myText;
  elOptNew.value = myValue;
  var elSel = document.getElementById('exerciseNameSelecter');
  try {
    elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    elSel.add(elOptNew); // IE only
  }
}
