var FormName = "Date";
var RequiredFields = "Companie,Nume,Prenume,Telefon";

function ValidateRequiredFields()
{
var FieldList = RequiredFields.split(",")
var BadList = new Array();
for(var i = 0; i < FieldList.length; i++) {
  var s = eval('document.' + FormName + '.' + FieldList[i] + '.value');
  s = StripSpacesFromEnds(s);
  if(s.length < 1) { BadList.push(FieldList[i]); }
  }
if(BadList.length < 1) { return true; }
var ess = new String();
if(BadList.length > 1) { ess = 's'; }
var message = new String('\n\nAti omis sa completati:\n');
for(var i = 0; i < BadList.length; i++) { message += '* ' + BadList[i] + '\n'; }
alert(message);
return false;
}

function StripSpacesFromEnds(s)
{
while((s.indexOf(' ',0) == 0) && (s.length> 1)) {
  s = s.substring(1,s.length);
  }
while((s.lastIndexOf(' ') == (s.length - 1)) && (s.length> 1)) {
  s = s.substring(0,(s.length - 1));
  }
if((s.indexOf(' ',0) == 0) && (s.length == 1)) { s = ''; }
return s;
}