
function PreLoad() {
  ImArray = new Array(PreLoad.arguments.length);
  for(var i=0; i<PreLoad.arguments.length; i++) {
    ImArray[i] = new Image();
    ImArray[i].src = PreLoad.arguments[i];
  }
} // end function PreLoad 

function CheckKontakt() {
  var problem = 'Ne';
  var hlaseni = 'Zadejte prosím všechny povinné položky! \n\n';

  inp = document.form.email.value;
  email = /^.+@.+\..{2,4}$/i;
  if (email.test(inp) == false) {
    hlaseni = hlaseni+"- platnou e-mailovou adresu \n";
    document.form.email.style.borderColor = 'red';
    if (problem == 'Ne') document.form.email.focus();
    problem = 'Ano';
  } else {
    document.form.email.style.borderColor = '#7f8db9';
  }

  if (document.form.zprava.value.length <= 0) {
    hlaseni = hlaseni+"- text zprávy \n";
    document.form.zprava.style.borderColor = 'red';
    if (problem == 'Ne') document.form.zprava.focus();
    problem = 'Ano';
  } else {
    document.form.zprava.style.borderColor = '#7f8db9';
  }

  if (problem == 'Ne') {
    return true;
  } else {
    alert (hlaseni);
    return false;
  }
} // end function CheckKontakt

function CheckRegistrace() {
  var problem = 'Ne';
  var hlaseni = 'Zadejte prosím všechny povinné položky! \n\n';

  if (document.form.chci.value == '-- vyberte --') {
    hlaseni = hlaseni+"- chci být \n";
    problem = 'Ano';
  }

  if (document.form.jmeno.value.length <= 0) {
    hlaseni = hlaseni+"- jméno \n";
    document.form.jmeno.style.borderColor = 'red';
    if (problem == 'Ne') document.form.jmeno.focus();
    problem = 'Ano';
  } else {
    document.form.jmeno.style.borderColor = '#7f8db9';
  }

  if (document.form.prijmeni.value.length <= 0) {
    hlaseni = hlaseni+"- příjmení \n";
    document.form.prijmeni.style.borderColor = 'red';
    if (problem == 'Ne') document.form.prijmeni.focus();
    problem = 'Ano';
  } else {
    document.form.prijmeni.style.borderColor = '#7f8db9';
  }

  if (document.form.ulice.value.length <= 0) {
    hlaseni = hlaseni+"- ulici \n";
    document.form.ulice.style.borderColor = 'red';
    if (problem == 'Ne') document.form.ulice.focus();
    problem = 'Ano';
  } else {
    document.form.ulice.style.borderColor = '#7f8db9';
  }

  if (document.form.mesto.value.length <= 0) {
    hlaseni = hlaseni+"- město \n";
    document.form.mesto.style.borderColor = 'red';
    if (problem == 'Ne') document.form.mesto.focus();
    problem = 'Ano';
  } else {
    document.form.mesto.style.borderColor = '#7f8db9';
  }

  inp = document.form.psc.value;
  psc = /^[0-9 ]{5,}$/i;
  if (psc.test(inp) == false) {
    hlaseni = hlaseni+"- platné PSČ \n";
    document.form.psc.style.borderColor = 'red';
    if (problem == 'Ne') document.form.psc.focus();
    problem = 'Ano';
  } else {
    document.form.psc.style.borderColor = '#7f8db9';
  }

  inp = document.form.telefon.value;
  telefon = /^[0-9() \-\+]{9,}$/i;
  if (telefon.test(inp) == false) {
    hlaseni = hlaseni+"- platný telefon \n";
    document.form.telefon.style.borderColor = 'red';
    if (problem == 'Ne') document.form.telefon.focus();
    problem = 'Ano';
  } else {
    document.form.telefon.style.borderColor = '#7f8db9';
  }

  if (document.form.doba.value == '-- vyberte --') {
    hlaseni = hlaseni+"- můžete mi volat ... \n";
    problem = 'Ano';
  }

  if (problem == 'Ne') {
    return true;
  } else {
    alert (hlaseni);
    return false;
  }
} // end function CheckRegistrace

function toggleBox(szDivID) {
  if (document.layers) { // NN4+
    if (document.layers[szDivID].visibility == 'visible') {
      document.layers[szDivID].visibility = "hide";
      document.layers[szDivID].display = "none";
    } else {
      document.layers[szDivID].visibility = "show";
      document.layers[szDivID].display = "inline";
    }
  } else if (document.getElementById) { // gecko(NN6) + IE 5+
    var obj = document.getElementById(szDivID);

    if (obj.style.visibility == 'visible') {
      obj.style.visibility = "hidden";
      obj.style.display = "none";
    } else {
      obj.style.visibility = "visible";
      obj.style.display = "inline";
    }
  } else if (document.all) { // IE 4
    if (document.all[szDivID].style.visibility == 'visible') {
      document.all[szDivID].style.visibility = "hidden";
      document.all[szDivID].style.display = "none";
    } else {
      document.all[szDivID].style.visibility = "visible";
      document.all[szDivID].style.display = "inline";
    }
  }
} // end function toggleBox
