function hideFields(){
    document.getElementById('AdrBelgique1').style.display = document.donneespersonnelles.PAYSID.value == 1 ? 'inline' : 'none';
    document.getElementById('AdrEtranger1').style.display = document.donneespersonnelles.PAYSID.value == 1 ? 'none' : 'inline';
 }

 function genre(){

  var sexe = document.donneespersonnelles.Sexe.value;
  var langue = document.donneespersonnelles.LangueClient.value
  var traduction = new Array() ;
  var genre='';

  traduction[0] = new Array();
  traduction[1] = new Array();
  traduction[2] = new Array();
  traduction[3] = new Array();
  traduction[4] = new Array();
  traduction[5] = new Array();
  traduction[6] = new Array();

  traduction[1][1]='Monsieur';
  traduction[1][2]='Madame';
  traduction[2][1]='Meneer';
  traduction[2][2]='Mevrouw';
  traduction[3][1]='Mr.';
  traduction[3][2]='Mrs.';
  traduction[6][1]='Herr';
  traduction[6][2]='Frau';
  traduction[5][1]='Signore';
  traduction[5][2]='Signora';
  traduction[4][1]='Señor';
  traduction[4][2]='Señora';

  if (sexe > 0){
    genre = traduction[langue][sexe];
    document.donneespersonnelles.Genre.value = genre;
  }

}


/* Validation */
function validate_accueil(frm) {
  var value = '';
  var errFlag = new Array();
  _qfMsg = '';

  value = frm.elements['NOM'].value;
  if (value == '' && !errFlag['NOM']) {
    errFlag['NOM'] = true;
    _qfMsg = _qfMsg + '\n - Nom du client obligatoire';
  }

  value = frm.elements['PAYSID'].options[frm.elements['PAYSID'].selectedIndex].value;

  if (value == '' && !errFlag['PAYSID']) {
    errFlag['PAYSID'] = true;
    _qfMsg = _qfMsg + '\n - Pays obligatoire';
  }

  value = frm.elements['PAYSID'].options[frm.elements['PAYSID'].selectedIndex].value;

  var regex = /^-?[1-9][0-9]*/;
  if (value != '' && !regex.test(value) && !errFlag['PAYSID']) {
    errFlag['PAYSID'] = true;
    _qfMsg = _qfMsg + '\n - Pays obligatoire';
  }

  value = frm.elements['LANGUECLIENTID'].options[frm.elements['LANGUECLIENTID'].selectedIndex].value;

  if (value == '' && !errFlag['LANGUECLIENTID']) {
    errFlag['LANGUECLIENTID'] = true;
    _qfMsg = _qfMsg + '\n - Langue obligatoire';
  }

  value = frm.elements['SEXEID'].options[frm.elements['SEXEID'].selectedIndex].value;

  var regex = /^-?[1-9][0-9]*/;
  if (value != '' && !regex.test(value) && !errFlag['SEXEID']) {
    errFlag['SEXEID'] = true;
    _qfMsg = _qfMsg + '\n - Sexe obligatoire';
  }

  value = frm.elements['GENRE'].value;
  if (value == '' && !errFlag['GENRE']) {
    errFlag['GENRE'] = true;
    _qfMsg = _qfMsg + '\n - Genre obligatoire';
  }

  value = frm.elements['CODEPOSTAL'].value;
  if (value == '' && !errFlag['CODEPOSTAL']) {
    errFlag['CODEPOSTAL'] = true;
    _qfMsg = _qfMsg + '\n - CP obligatoire';
  }

  value = frm.elements['VILLE'].value;
  if (value == '' && !errFlag['VILLE']) {
    errFlag['VILLE'] = true;
    _qfMsg = _qfMsg + '\n - Ville obligatoire';
  }

  value = frm.elements['ADRESSEBELGIQUENUMERO'].value;
  var regex = /^[a-zA-Z0-9]+$/;
  if (value != '' && !regex.test(value) && !errFlag['ADRESSEBELGIQUENUMERO']) {
    errFlag['ADRESSEBELGIQUENUMERO'] = true;
    _qfMsg = _qfMsg + '\n - Nombre et lettre uniquement';
  }

  value = frm.elements['ADRESSEBELGIQUEBOITE'].value;
  var regex = /^[a-zA-Z0-9]+$/;
  if (value != '' && !regex.test(value) && !errFlag['ADRESSEBELGIQUEBOITE']) {
    errFlag['ADRESSEBELGIQUEBOITE'] = true;
    _qfMsg = _qfMsg + '\n - Nombre et lettre uniquement';
  }

  value = frm.elements['EMAIL'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value) && !errFlag['EMAIL']) {
    errFlag['EMAIL'] = true;
    _qfMsg = _qfMsg + '\n - Adresse e-mail incorrecte';
  }

  value = frm.elements['EMAIL2'].value;
  var regex = /^((\"[^\"\f\n\r\t\v\b]+\")|([\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+(\.[\w\!\#\$\%\&'\*\+\-\~\/\^\`\|\{\}]+)*))@((\[(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))\])|(((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9]))\.((25[0-5])|(2[0-4][0-9])|([0-1]?[0-9]?[0-9])))|((([A-Za-z0-9\-])+\.)+[A-Za-z\-]+))$/;
  if (value != '' && !regex.test(value) && !errFlag['EMAIL2']) {
    errFlag['EMAIL2'] = true;
    _qfMsg = _qfMsg + '\n - Adresse e-mail incorrecte';
  }

  if (_qfMsg != '') {
    _qfMsg = 'Invalid information entered.' + _qfMsg;
    _qfMsg = _qfMsg + '\nPlease correct these fields.';
    alert(_qfMsg);
    return false;
  }
  return true;
}

function submitaccueil(module,action,target,validate){

  var elem = (document.getElementById) ? document.getElementById("_qf_default"):((document.all) ? document.all("_qf_default") : null);
  var sform = (document.getElementById) ? document.getElementById('accueil'):((document.all) ? document.all('accueil') : null);

  if(elem) {
    elem.value = module + ':' + action;
    if(window.validate_accueil && validate){
      if(validate_accueil(sform) == false){
        return false;
      }
    }
    submitaccueil = blockIt;
    if(target != ''){
      sform.target = target;
      sform.submit();
      return false;
    }else{
      sform.submit();
    }
  } else {
    alert('Erreur: Impossible d\'exécuter cette action');
  }
  return false;
}

function blockIt(){
   return false;
}

