function check_form() {
  if (document.form.name.value.length < 5) {
    alert('\n Izvinite, morate upisati svoje ime! \n\n Može nadimak. \n');
    document.form.name.focus();
    document.form.name.select();
    return false;
  }

  if (document.form.email.value.length < 5) {
    alert('\n Izvinite, niste upisali svoju email adresu! \n');
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  var text=document.form.email.value;

  if (text.indexOf('@') == -1) {
    alert('E-mail adresa je neispravna!');
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if (text.indexOf('.') == -1){
    alert('E-mail adresa je neispravna!');
    document.form.email.focus(); 
    document.form.email.select();
    return false;
  }

  if ((text.length-text.lastIndexOf('.'))>4 || (text.length-text.lastIndexOf('.'))<2) {
    alert('E-mail adresa je neispravna!');
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if (text.indexOf('.')==text.indexOf('@')+1) {
    alert('E-mail adresa je neispravna!');
    document.form.email.focus();
    document.form.email.select();
    return false;
  }

  if (document.form.subject.value.length < 5) {
    alert('\n  Izvinite, niste upisali temu!  \n');
    document.form.subject.focus();
    document.form.subject.select();
    return false;
  }

  if (document.form.message.value.length < 5) {
    alert('\n  Izvinite, niste upisali tekst poruke!  \n');
    document.form.message.focus();
    document.form.message.select();
    return false;
  }

}
