<div class="container">
  <h1>Выбор всех элементов checkbox</h1>
  <form id="form_id" name="myform" method="get" action="search.php">
 
  <a href="#" onClick="select_all('area', '1');">Выбрать все фрукты</a> | <a href="#" onClick="select_all('area', '0');">Снять выбор со всех</a><br><br>
 
  <input type="checkbox" name="area[]" value="1" />Бананы<br />
  <input type="checkbox" name="area[]" value="2" />Яблоки<br />
  <input type="checkbox" name="area[]" value="3" />Киви<br />
  <input type="checkbox" name="area[]" value="4" />Апельсины
 
  <br><br><a href="#" onClick="select_all('location', '1');">Выбрать все страны</a> | <a href="#" onClick="select_all('location', 
'0');">Снять выбор со всех</a><br><br>
 
  <input type="checkbox" name="location[]" value="1" />Россия<br />
  <input type="checkbox" name="location[]" value="2" />США<br />
  <input type="checkbox" name="location[]" value="2" />Норвегия<br />
  <input type="checkbox" name="location[]" value="2" />Украина<br />
  
</form>
</div>
 .container {
 width: 700px;
 margin: 0 auto;
}

body {
  font-family: Verdana, sans-serif;
  background: #95d4e0;
}
var formblock;
var forminputs;
 
function prepare() {
  formblock= document.getElementById('form_id');
  forminputs = formblock.getElementsByTagName('input');
}
 
function select_all(name, value) {
  for (i = 0; i < forminputs.length; i++) {
    // regex here to check name attribute
    var regex = new RegExp(name, "i");
    if (regex.test(forminputs[i].getAttribute('name'))) {
      if (value == '1') {
        forminputs[i].checked = true;
      } else {
        forminputs[i].checked = false;
  }
    }
  }
}
 
if (window.addEventListener) {
  window.addEventListener("load", prepare, false);
} else if (window.attachEvent) {
  window.attachEvent("onload", prepare)
} else if (document.getElementById) {
  window.onload = prepare;
}