function Validate() { Message = "";
 Message = Message + Check1(); Message = Message + Check2(); Message = Message + Check3();
 Message = Message + Check4(); Message = Message + Check5(); Message = Message + Check6();
 Message = Message + Check7(); Message = Message + Check8(); Message = Message + Check9();
 Message = Message + Check10(); Message = Message + Check11(); Message = Message + Check12();

 if (Message == "") { return true } else { Message = "There was an error during form validation:" + "\n\n" + Message;alert(Message); return false }
}
function Check1() {
  var ins = document.getElementsByName('cb1'); boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question One" + "\n"; } else { Message = ""; }
  return Message;
}
function Check2() {
  var ins = document.survey_form.elements['cb2[]']; boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Two" + "\n"; } else { Message = ""; }
  return Message;
}
function Check3() {
  var ins = document.getElementsByName('cb3'); boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Three" + "\n"; } else { Message = ""; }
  return Message;
}
function Check4() {
  var ins = document.getElementsByName('cb4'); boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Four" + "\n"; } else { Message = ""; }
  return Message;
}
function Check5() {
  var ins = document.getElementsByName('cb5'); boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Five" + "\n"; } else { Message = ""; }
  return Message;
}
function Check6() {
    var ins = document.survey_form.elements['tb6[]']; boxes = ins.length; txt = "";
    for (i = 0; i < boxes; i++) { if (ins[i].value == "") { Message = "Response missing for Question Six" + "\n"; } else { Message = ""; } }
	return Message;
}
function Check7() {
	var comments = document.survey_form.tb7.value;
	if (comments == "") { Message = "Comment missing for Question Seven" + "\n"; } else { Message = ""; }
	return Message;
}
function Check8() {
    var ins = document.survey_form.elements['tb8[]']; boxes = ins.length; txt = "";
    for (i = 0; i < boxes; i++) { if (ins[i].value == "") { Message = "Response missing for Question Eight" + "\n"; } else { Message = ""; } }
	return Message;
}
function Check9() {
    var ins = document.survey_form.elements['tb9[]']; boxes = ins.length; txt = "";
    for (i = 0; i < boxes; i++) { if (ins[i].value == "") { Message = "Response missing for Question Nine" + "\n"; } else { Message = ""; } }
	return Message;
}
function Check10() {
	var comments = document.survey_form.tb10.value;
	if (comments == "") { Message = "Comment missing for Question Ten" + "\n"; } else { Message = ""; }
	return Message;
}
function Check11() {
  var ins = document.survey_form.elements['cb11[]']; boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Eleven" + "\n"; } else { Message = ""; }
  return Message;
}
function Check12() {
  var ins = document.survey_form.elements['cb12[]']; boxes = ins.length; txt = "";
  for (i = 0; i < boxes; i++) { if (ins[i].checked) { txt = txt + ins[i].value + " "; } }
  if (txt == "") { Message = "No Boxes checked for Question Twelve" + "\n"; } else { Message = ""; }
  return Message;
}

function check_val(iSource, iVal) { var ins = document.getElementsByName(iSource); var i; var j=0;
  for(i=0;i<ins.length;i++) { if (ins[i].value == iVal){ ins[i].checked = true; } else { ins[i].checked = false; }
}}