var lastChoice;

Array.prototype.inArray = function (value)
// Returns true if the passed value is found in the
// array.  Returns false if it is not.
{
    var i;
    for (i=0; i < this.length; i++) {
        // Matches identical (===), not just similar (==).
        if (this[i] === value) {
            return true;
        }
    }
    return false;
};

function bold(objekt) {
  if (lastChoice) {
    lastChoice.style.fontWeight = 'normal';
  }
  objekt.style.fontWeight = 'bold';
  lastChoice = objekt;
  //alert(objekt.id[0]); //pokus o zvýraznění zvolené option  
}

function test() {
  var i,j;
  var poleVoleb = new Array();
  var pole = new Array();
  var nevyplnene = '';
  var dotaznik = document.getElementById('dotaznik');
  var email = document.getElementById('emailaddr');
  var regexp = new RegExp("^.+@.+\..+$");
  //var chyba = 0;
  var navrat = true;

  for (i=1;i<=51;i++) {
    pole = document.getElementsByName(i);
    for (j=0;j<pole.length;j++) {
      poleVoleb[j] = pole[j].checked;
    }
    if (!poleVoleb.inArray(true)) nevyplnene += i+' ';
    poleVoleb.length = 0;
  }
  
  if (nevyplnene.length>0) {
    alert('Nevyplnili jste následující otázky: '+nevyplnene);
    navrat = false;
  }
  
  if (!regexp.test(email.value)) {
    alert('E-mail nemá správný tvar.'); 
    navrat = false;   
  } 
  
  //alert(regexp.test(email.value));
  
  return navrat; 
 
}

function emphasize(objekt, tf) {
  if (tf==true) objekt.style.fontWeight = 'bold';
  if (tf==false) objekt.style.fontWeight = 'normal';
}

function setBold(objekt) {
  var ul = objekt.parentNode.parentNode.parentNode;
  var li = objekt.parentNode.parentNode;
  var result = '';
  var myNode;
  
  for (i=0;i<ul.childNodes.length; i++) {
    myNode = ul.childNodes[i];
    if(myNode.tagName == 'LI') {
      myNode.style.fontWeight = 'normal';
      myNode.style.backgroundColor = 'white';
    }
  }

  li.style.fontWeight = 'bold';
  li.style.backgroundColor = 'silver'; 
}

