function validateStep1(f, alerttype) {
  f.P_prijmeniFirma.isEmpty = true;
  f.P_jmeno.optional = true;
  f.P_titul.optional = true;
  f.P_rodneCisloIC.isNumber = true;
  f.P_cisloOP.optional = true;
  f.P_uliceCP.isEmpty = true;
  f.P_obec.isEmpty = true;
  f.P_psc.isEmpty = true;
  f.P_telefon.optional = true;
  f.P_mobilniTelefon.isEmpty = true;
  f.P_fax.optional = true;
  f.P_email.isEmpty = true;
      
  return validateForm(f, '', 'required', alerttype);
}

function validateStep2(f, alerttype) {
  f.tovarni_znacka.optional = true;
  f.tovarni_znacka1.optional = true;
  f.model.isEmpty = true;
  f.barva.isEmpty = true;
  f.rok_vyroby.isEmpty = true;
  f.objem.isEmpty = true;
  f.hmotnost.isEmpty = true;
  f.vykon.isEmpty = true;
  f.palivo.isEmpty = true;
  f.spz.optional = true;
  f.vin.isEmpty = true;
  f.cislo_tp.isEmpty = true;
  f.pocet_sedadel.isEmpty = true;
  f.pocet_dveri.isEmpty = true;
  f.ujete_km.isNumeric = true;
  f.pocatek.isEmpty = true;

  return validateForm(f, '', 'required', alerttype);
}

function controlManufacturerSelect(element, direct, i) {
  if(direct == 0) {
    if(element.value == 0) {
      getLayer('v'+i+'_tovarniZnacka_selectbox').style.display  = 'none';
      getLayer('v'+i+'_tovarniZnacka_textbox').style.display = '';
    }
  } else if(direct == 1) {
    getLayer('v'+i+'_tovarniZnacka_selectbox').style.display  = 'none';
    getLayer('v'+i+'_tovarniZnacka_textbox').style.display = '';
  } else if (direct == 2) {
    getLayer('v'+i+'_tovarniZnacka_selectbox').style.display  = '';
    getLayer('v'+i+'_tovarniZnacka_textbox').style.display = 'none';  
  } 
}

function displayCarDetail(carNumber, i) {
  var j;
  for(j = 1; j <= carNumber; j++) {
    getLayer('carDetailTable_'+j).style.display = (j == i) ? "" : "none";
  }
}