function _performAction(form, action, paramm, value, paramm2, value2, paramm3, value3, paramm4, value4, paramm5, value5)
{
    form.action = form.action + (form.action.indexOf("?") == -1? "?": "&amp;") + "do[" + action + "]=1";
	if (paramm) form[''+paramm].value=value;
	if (paramm2) form[''+paramm2].value=value2;
	if (paramm3) form[''+paramm3].value=value3;
	if (paramm4) form[''+paramm4].value=value4;
	if (paramm5) form[''+paramm5].value=value5;
	form.submit();
	return true;
}
function performAction(action, paramm, value, paramm2, value2, paramm3, value3, paramm4, value4, paramm5, value5)
{
    _performAction(document.forms['form'], action, paramm, value, paramm2, value2, paramm3, value3, paramm4, value4, paramm5, value5);
}
function add2basket(idPolozky)
{
    _performAction(document.forms['form'], 'addKosik', 'order.id', idPolozky, 'order.quantity', document.forms['form']['quantity_'+idPolozky].value);
}


//nastavi fokus na prvni prvek
  function focusFirst(form) {
    var obj = document.getElementById('initialfocus');
    if(obj) {
        obj.focus();
    }
    else {
     i=0;
     if (form) {
       while (form[i]) {
         if (form[i].type=="text" || form[i].type=="checkbox" || form[i].type=="radiobutton") {
           form[i].focus();
           break;
         }
         i++;
       }
     }
    }
  }

 function addOnLoadEvent(func) {    
    var oldonload = window.onload;
    if (typeof window.onload != 'function')
    {
        window.onload = func;
    } 
    else 
    {
        window.onload = function()
        {
            oldonload();
            func();
        }
    }
}

function zmenaZnacky(elem) {
  var filtr = document.forms['filtr'];
  var zvolenaZnacka = false;
  var volbaVse = null;
  for (var i = 0; i < filtr.length; i++) {
    if (filtr[i].type == 'checkbox') {
      if (filtr[i].id == 'chkVse') {
        volbaVse = filtr[i];
      }
      if (elem.id == 'chkVse') {
        //vsechny ostatni volby odznacim
        if (filtr[i].id != 'chkVse') {
          filtr[i].checked = false;
        }
      }
      else {
        //volbu VSE odznacim
        if (filtr[i].id == 'chkVse') {
          filtr[i].checked = false;
        }
        else {
          zvolenaZnacka |= filtr[i].checked;
        }
      }
    }
  }
  if (!zvolenaZnacka) {
    volbaVse.checked = true;
  }
}

