// ===============================
// Testy pred odeslanim objednávky
// ===============================
function validate_form()
{
// Validace názvu obchodu
  fieldName   = self.document.forms.fOdeslatMail['#Nazev_obchodu']; 
  fieldValue  = fieldName.value; 
  fieldLength = fieldValue.length; 

  var err01   = "Položka 'Název obchodu' musí být vyplněna!"; 
  
  if( fieldLength < 2 ) 
  { 
     alert( err01 ); 
     fieldName.focus(); 
     return false;
  } 

// Validace Adresa http://
  fieldName   = self.document.forms.fOdeslatMail['#http']; 
  fieldValue  = fieldName.value; 
  fieldLength = fieldValue.length; 

  var err01   = "Položka 'Adresa http://' musí být vyplněna!"; 
  
  if( fieldLength < 2 ) 
  { 
     alert( err01 ); 
     fieldName.focus(); 
     return false;
  } 

// Validace mailu
  fieldName   = self.document.forms.fOdeslatMail['#E-mail']; 
  fieldValue  = fieldName.value; 
  fieldLength = fieldValue.length; 

  var err01   = "Položka 'E-mail' musí být vyplněna!"; 
  var err02   = "E-mail adresa není správně zadána!"; 
  
  if( fieldLength < 4 ) 
  { 
     alert( err01 ); 
     fieldName.focus(); 
     return false;
  } 
  else 
  { 
    if( /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test( fieldValue )) 
    { 
      // return true; 
    } 
    else 
    { 
      alert( err02 ); 
      fieldName.focus(); 
      return false;
    } 
  } 

// Validace #Jmeno
  fieldName   = self.document.forms.fOdeslatMail['#Jmeno']; 
  fieldValue  = fieldName.value; 
  fieldLength = fieldValue.length; 

  var err01   = "Položka 'Jméno' musí být vyplněna!"; 
  
  if( fieldLength < 2 ) 
  { 
     alert( err01 ); 
     fieldName.focus(); 
     return false;
  } 


// Validace #zapis
  thisButton  = self.document.forms.fOdeslatMail['#zapis']; 
  selection  = null; 

  for( var i = 0; i < thisButton.length; i++  ) 
  { 
    if( thisButton[i].checked ) 
    { 
      selection = thisButton[i].value; 
    } 
  } 

  if( selection == null ) 
  { 
    alert( "Položka 'Vyběr typu zápisu do katalogu' není vyplněna!" ); 
    return false;
  } 

  return true; 
}
