//controleer waarde stem formulier
//id = id van de vraag
//minanswers = minimaal aantal antwoorden
//maxanswers = maximaal aantal antwoorden
function Check(id, minanswers, maxanswers)
{
  var iChecked;
  var oDoc;
  
  iChecked=0;
  oDoc = document.getElementById('frmvote'+id);
  
  //tel het aantal geselecteerde antwoorden
  for (var i=0; i<oDoc.elements.length; i++) {
    if ((oDoc.elements[i].name.indexOf('answer'+id) > -1)) {
      if (oDoc.elements[i].checked) {
        iChecked++;
      }
    }
  }
  
  if (iChecked < minanswers) {
    //aantal antwoorden voldoet niet aan het minimum
    alert('U dient minimaal ' + minanswers + ' antwoord(en) te selecteren.');
    return false;
  }
  
  if (iChecked > maxanswers) {
    //is er geen maximum?
    if (maxanswers != -1) {
      //aantal antwoorden voldoet niet aan het maximum
      alert('U mag maximaal maar ' + maxanswers + ' antwoord(en) te selecteren.');
      return false;
    }
  }
  
  return true;
}
