function submit_vyhledavani() {
  var dotaz = document.getElementById('vyhledavani-dotaz'); 
  if (dotaz.value.length < 3) { 
    alert('Hledaný výraz musí mít alespoň 3 znaky.'); 
    dotaz.focus(); 
    return false; 
  } 
  else return true;
}

function rychle_vyhledavani_ajax_material() {
  nakupni_kosik_ajax_init();

  if (xml) {
    if (xml.readyState != 0) xml.abort();
    xml.open ("GET", "/ajax-materialy/?sortiment=" + self.encFunc(document.getElementById('rychle_vyhledavani_sortiment').value), true);
    xml.onreadystatechange = function() {
		  if (xml.readyState == 4 && xml.responseText) {
//alert(xml.responseText);
        eval(xml.responseText);
		  }
		}
    xml.send(null);
  }
}

function rychle_vyhledavani_nastav_material() {
  materialy = document.getElementById('rychle_vyhledavani_material');
  puvodni_hodnota = materialy.value;
  while (materialy.length > 0) materialy.remove(materialy.length - 1);

  var elOptNew = document.createElement('option');
  elOptNew.text = '- vše -';
  elOptNew.value = '';
  try {
    materialy.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    materialy.add(elOptNew); // IE only
  }
  
  for (i=0;i<rychle_vyhledavani_nastav_material.arguments.length;i++) {
    var elOptNew = document.createElement('option');
    elOptNew.text = rychle_vyhledavani_nastav_material.arguments[i];
    elOptNew.value = rychle_vyhledavani_nastav_material.arguments[i];
    try {
      materialy.add(elOptNew, null); // standards compliant; doesn't work in IE
    }
    catch(ex) {
      materialy.add(elOptNew); // IE only
    }
  }
  materialy.value = puvodni_hodnota;
}

function rychle_vyhledavani_ajax_sortiment() {
  nakupni_kosik_ajax_init();

  if (xml) {
    if (xml.readyState != 0) xml.abort();
    xml.open ("GET", "/ajax-sortiment/?material=" + self.encFunc(document.getElementById('rychle_vyhledavani_material').value), true);
    xml.onreadystatechange = function() {
		  if (xml.readyState == 4 && xml.responseText) {
//alert(xml.responseText);
        eval(xml.responseText);
		  }
		}
    xml.send(null);
  }
}

function rychle_vyhledavani_nastav_sortiment() {
  sortiment = document.getElementById('rychle_vyhledavani_sortiment');
  puvodni_hodnota = sortiment.value;
  while (sortiment.length > 0) sortiment.remove(sortiment.length - 1);

  var elOptNew = document.createElement('option');
  elOptNew.text = '- vše -';
  elOptNew.value = '';
  try {
    sortiment.add(elOptNew, null); // standards compliant; doesn't work in IE
  }
  catch(ex) {
    sortiment.add(elOptNew); // IE only
  }
  
  for (i=0;i<rychle_vyhledavani_nastav_sortiment.arguments.length;i++) {
    var elOptNew = document.createElement('option');
    elOptNew.text = rychle_vyhledavani_nastav_sortiment.arguments[i];
    elOptNew.value = rychle_vyhledavani_nastav_sortiment.arguments[i];
    try {
      sortiment.add(elOptNew, null); // standards compliant; doesn't work in IE
    }
    catch(ex) {
      sortiment.add(elOptNew); // IE only
    }
  }
  
  sortiment.value = puvodni_hodnota;
}

