var checkflag = "false";
var checkflag_tests = "false";
var checkflag_schedule = "false";

function check_tests(field, nof_tests) {
	if (checkflag_tests == "false") {
		for (i = 0; i < nof_tests; i++) {
			field.elements['select_'+i].checked = true;
		}

		checkflag_tests = "true";
		return "0";
	} else {
		for (i = 0; i < nof_tests; i++) {
			field.elements['select_'+i].checked = false;
		}

		checkflag_tests = "false";
		return "1";
	}
}

function check_schedule_main(field, test_ids) {
	if (checkflag_schedule == "false") {
		for (var i = 0; i < test_ids.length; ++i) {
  			field.elements['select_'+test_ids[i]].checked = true;
		}

		checkflag_schedule = "true";
		return "0";
	} else {
		for (var i = 0; i < test_ids.length; ++i) {
			field.elements['select_'+test_ids[i]].checked = false;
		}

		checkflag_schedule = "false";
		return "1";
	}
}

function check(field) {
	if (checkflag == "false") {
		if (field.elements['mode_select'].disabled == false) {
			field.elements['mode_select'].checked   = true;
			field.elements['mode'].disabled         = false;
		}
		field.elements['hostgroup_select'].checked  = true;
		field.elements['hostgroup'].disabled        = false;
		field.elements['tag_select'].checked        = true;
		field.elements['tag'].disabled              = false;
		field.elements['input_select'].checked      = true;
		field.elements['input'].disabled            = false;
		field.elements['reference_select'].checked  = true;
		field.elements['reference'].disabled        = false;
		field.elements['extra_ini_select'].checked  = true;
		field.elements['extra_ini'].disabled        = false;
		field.elements['corina_select'].checked     = true;
		field.elements['corina'].disabled           = false;
		field.elements['sconsflags_select'].checked = true;
		field.elements['sconsflags[]'].disabled       = false;
		field.elements['valgrind_select'].checked   = true;
		field.elements['valgrind'].disabled         = false;
		field.elements['version_select'].checked    = true;
		field.elements['version'].disabled          = false;
		
		checkflag = "true";
		return "0";
		 
	} else {
		field.elements['mode_select'].checked       = false;
		field.elements['mode'].disabled             = true;
		field.elements['hostgroup_select'].checked  = false;
		field.elements['hostgroup'].disabled        = true;
		field.elements['tag_select'].checked        = false; 
		field.elements['tag'].disabled              = true;
		field.elements['input_select'].checked      = false;
		field.elements['input'].disabled            = true;
		field.elements['reference_select'].checked  = false;
		field.elements['reference'].disabled        = true;
		field.elements['extra_ini_select'].checked  = false;
		field.elements['extra_ini'].disabled        = true;
		field.elements['corina_select'].checked     = false;
		field.elements['corina'].disabled           = true;
		field.elements['sconsflags_select'].checked = false;
		field.elements['sconsflags[]'].disabled     = true;
		field.elements['valgrind_select'].checked   = false;
		field.elements['valgrind'].disabled         = true;
		field.elements['version_select'].checked    = false;
		field.elements['version'].disabled          = true;
		
		checkflag = "false";
		return "1"; 
	}
}

function ChangeNote(Item) {
  document.formular.change.value = Item;
  document.formular.submit();
}
