  function check(submit) {
    var error = true;
    name = document.getElementById('name');
    error = controlItem(name,'name','Nevyplnili jste jméno.',error);
    phone = document.getElementById('tel');
    error = controlItem(phone,'phone','Nevyplnili jste telefon.',error);
    email = document.getElementById('mail');
    error = controlItem(email,'mail','Nevyplnili jste email.',error);
	email = document.getElementById('termin');
    error = controlItem(email,'mail','Nevyplnili jste termín porodu.',error);
	email = document.getElementById('doba');
    error = controlItem(email,'mail','Nevyplnili jste týden Vašeho těhotenství.',error);
	email = document.getElementById('pojistovna');
    error = controlItem(email,'mail','Nevyplnili jste pojišťovnu.',error);
    return(error);
  }

  function controlItem(item,name,text,error) {
    var background_error = '#B40100';
    var border_error = '1px solid #FFFFFF';
    var color_error = '#F9A286';
    var background = '#FFFFFF';
    var border = '1px solid #FBCBCB';
    var color = '#000000';  
    if (!item.value.length || item.value=='@') {
      item.style.background = background_error;
      item.style.border = border_error;
      item.style.color = color_error;
      item.focus();
      warningId = 'script-warning-'+name;
      warning = document.getElementById(warningId);
      if (warning == null){
        newP = document.createElement('div');
        newP.className='script-warning';
        newP.id=warningId;      
        newP.innerHTML='<p>'+text+'</p>'; 
        item.parentNode.insertBefore(newP, item.nextSibling);
      }
      error = false;
    } else {
      item.style.background = background;
      item.style.border = border;
      item.style.color = color;
      warningId = 'script-warning-'+name;
      warning = document.getElementById(warningId);
      if (warning != null)  
        warning.innerHTML='';   
    }
    return (error);
  }
