<!--
/* author: d.b. 
   check required fields are not empty
   currently these are: name, company, email, job
*/
/* args: formObj, html element object: form object; 
         currentLocale, string, current locale taken from jsp, this argument is provided by a glogal js var named locale,
         defined in template page-detail.jsp */
function checkForm ( formObj, currentLocale ) {

  if (!formObj) { return; }

  var formNamesReadeable = new Array();
  formNamesReadeable['es'] = new Array();
  formNamesReadeable['en'] = new Array();

  formNamesReadeable['es'][formObj.elements[3].name] = 'nombre';
  formNamesReadeable['es'][formObj.elements[4].name] = 'dirección de email';
  formNamesReadeable['es'][formObj.elements[5].name] = 'compañía';
  formNamesReadeable['es'][formObj.elements[6].name] = 'puesto';

  formNamesReadeable['en'][formObj.elements[3].name] = 'real name';
  formNamesReadeable['en'][formObj.elements[4].name] = 'email address';
  formNamesReadeable['en'][formObj.elements[5].name] = 'company';
  formNamesReadeable['en'][formObj.elements[6].name] = 'job';

  var messageReadeable = new Array();
  messageReadeable['es'] = 'Por favor, indique su ';
  messageReadeable['en'] = 'Please, state your ';  

  for (var u = 0; u < formObj.elements.length; u++ ) {
    if (formObj.elements[u].type == 'text' ) { 
      if (formObj[formObj.elements[u].name].value == "" || formObj[formObj.elements[u].name].value == null) {
        alert(messageReadeable[currentLocale] + formNamesReadeable[currentLocale][formObj.elements[u].name]);
        return false;
      }
    }
  }

  if (formObj['message'] ) {
    formObj['message'].value = 'Kneobase DOWNLOAD - ' + formObj['message'].value;
  } 

return true;

}
//-->