function checkForm(form) {
  if(form.jmeno.value == "") {
    alert("Prosím, zadejte Vaše jméno.");
    form.jmeno.focus();
    return false;
  }
  if(form.prijmeni.value == "") {
    alert("Prosím, zadejte Vaše příjmení.");
    form.prijmeni.focus();
    return false;
  }
  if(form.ulice.value == "") {
    alert("Prosím, zadejte ulici.");
    form.ulice.focus();
    return false;
  }
  if(form.mesto.value == "") {
    alert("Prosím, zadejte město.");
    form.mesto.focus();
    return false;
  }
  if(form.telefon.value == "") {
    alert("Prosím, zadejte telefon.");
    form.telefon.focus();
    return false;
  }
  var com = getRadioVal(form.komunikace_via);
  if(form.fax.value == "" && com == "fax") {
    alert("Prosím, zadejte fax.");
    form.fax.focus();
    return false;
  }
   
  if (form.email.value == "" || form.email.value == "@") {
    alert("Prosím, zadejte Váš email.");
    form.email.focus();
    return false;
  }
	
  if(form.typ_vozu.value == "") {
    alert("Prosím, zadejte typ vozu.");
    form.typ_vozu.focus();
    return false;
  }
  if(form.termin.value == "") {
    alert("Prosím, zadejte preferovaný termín.");
    form.termin.focus();
    return false;
  }
  return true;
}

function validateForm(form) {
  if(!form) return;

  var car = form.znacka;
  if(!car) return;

  var servis = form.servisni_stredisko;
  if(!servis) return;

  var kl = form.klempirna_lakovna;
  if(!kl) return;

  var selectedCar = car.options[car.selectedIndex].value;
  //alert(selectedCar);

  if(selectedCar == "Daewoo") {
    var n = servis.options.length;
    for(var i = 0; i < n; i++) {
      servis.options[0] = null;
    }
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Modřany";
    servis.options[0].value = "3";
    servis.options[1] = new Option();
    servis.options[1].text = "Srba Servis Řeporyje";
    servis.options[1].value = "2";
  } else if(selectedCar == "Alfa Romeo" || selectedCar == "Fiat") {
    var n = servis.options.length;
    for(var i = 0; i < n; i++) {
      servis.options[0] = null;
    }
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Řeporyje";
    servis.options[0].value = "2";
  } else if(selectedCar == "Saab") {
    var n = servis.options.length;
    for(var i = 0; i < n; i++) {
      servis.options[0] = null;
    }
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Jíloviště";
    servis.options[0].value = "1";
    servis.options[1] = new Option();
    servis.options[1].text = "Srba Servis Řeporyje";
    servis.options[1].value = "2";
  } else if(selectedCar == "Volvo") {
    var n = servis.options.length;
    for(var i = 0; i < n; i++) {
      servis.options[0] = null;
    }
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Jíloviště";
    servis.options[0].value = "1";
  } else {
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Jíloviště";
    servis.options[0].value = "1";
    servis.options[1] = new Option();
    servis.options[1].text = "Srba Servis Řeporyje";
    servis.options[1].value = "2";
    servis.options[2] = new Option();
    servis.options[2].text = "Srba Servis Modřany";
    servis.options[2].value = "3";
  }

  if(kl.checked) {
    var n = servis.options.length;
    for(var i = 0; i < n; i++) {
      servis.options[0] = null;
    }
    servis.options[0] = new Option();
    servis.options[0].text = "Srba Servis Jíloviště";
    servis.options[0].value = "1";
  }
}

function changeCar(car) {
  validateForm(car.form);
}

function changeServis(kl) {
  validateForm(kl.form);
}

function getRadioVal(radio) {
  if(!radio) return;
  var n = radio.length;
  for(var i = 0; i < n; i++) {
    if(radio[i].checked) return radio[i].value;
  }
  return "";
}

