<!--
// oriznuti mezer
function Trim(s){
  while(s.substring(0,1) == ' '){
    s = s.substring(1,s.length);
  }
  while(s.substring(s.length-1,s.length) == ' '){
    s = s.substring(0,s.length-1);
  }
  return s;
}

//testovani regularnich vyrazu
function RegExpTest(test,reg){
  return test.search(reg) == 0;
}

// kontrola prazdne hodnoty pole
function CheckEmptyField(sField){

  var sMsg = '';
  var oLabel = document.getElementById('lb' + sField);

  if(Trim(document.getElementById(sField).value) == ""){
    document.getElementById(sField).focus();

    if(oLabel){
      sMsg = oLabel.firstChild.data;
      oLabel.style.color = 'red';
    }
    else sMsg = '';

    alert("YНадо оформить наименование: " + sMsg + ".");
    return false;
  }
  else{
    if(oLabel) oLabel.style.color = '';
    return true;
  }
}

// kontrola spravnosti emailove adresy
function CheckEmail(sField){

  var sMsg = '';
  var oLabel = document.getElementById('lb' + sField);
  var sEmail = Trim(document.getElementById(sField).value);
  var sRe  = "^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,4}$";

  if(sEmail != ""){
    if(!RegExpTest(sEmail,sRe)){
      document.getElementById(sField).focus();
      if(oLabel){
        sMsg = oLabel.firstChild.data;
        oLabel.style.color = 'red';
    	}
      else sMsg = '';
      alert("Неправильный формат: " + sMsg + ".");
      return false;
    }
    else{
      if(oLabel) oLabel.style.color = '';
      return true;
    }
  }
  else return true;
}

// validace formulare
function ValidateEmailForm(){

  if(!CheckEmptyField('email')) return false;
  if(!CheckEmail('email')) return false;
  if(!CheckEmptyField('message')) return false;

  return true;
}
//-->

