function zkontroluj_email(adresa)
{
  //re = /^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$/;
  //return adresa.match(re) == 0;
  var illegalChars= /[\(\)\<\>\,\;\:\\\"\[\]]/ ;

  var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
    if ((!adresa.match(re)) || (adresa.match(illegalChars))) return(0);
     else return(1);
}

function IsNumeric(sText)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (i = 0; i < sText.length && IsNumber == true; i++) 
      { 
      Char = sText.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function form_test()
 {
  meno=document.getElementById('firstname');
  priezvisko=document.getElementById('lastname');
  mesto=document.getElementById('city');
  firma=document.getElementById('company');
  email=document.getElementById('email');
  
  phone=document.getElementById('phone');
  
  if ((priezvisko.value!="") && (email.value!="")&& (meno.value!="") && (mesto.value!="") && (firma.value!="") && (phone.value!=""))
    {
      
      if (zkontroluj_email(email.value)) document.formular_send.submit();     
       else alert('Nemáte správne vyplnenú emailová adresu !');       
    }
    else 
     {
      if ((meno.value=="")) alert('Meno je povinný údaj!');
      else if (priezvisko.value=="") alert('Priezvisko je povinný údaj!');        
      else if (mesto.value=="") alert('Mesto je povinný údaj!');        
      else if (firma.value=="") alert('Firma adresa je povinný údaj!');        
      else if (phone.value=="") alert('Tel. je povinný údaj!');        
      else if (email.value=="") alert('Emailová adresa je povinný údaj!');                                   
     }
 }