function hideFields(){

 if (document.accueil.Pays.value == 1){
     document.getElementById('AdrEtranger1').style.display='none';
    document.getElementById('AdrEtranger2').style.display='none';
    document.getElementById('AdrBelgique1').style.display='inline';

  } else{
    document.getElementById('AdrEtranger1').style.display='inline';
    document.getElementById('AdrEtranger2').style.display='inline';
    document.getElementById('AdrBelgique1').style.display='none';
  }
 }

 function genre(){

  var sexe = document.accueil.Sexe.value;
  var langue = document.accueil.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.accueil.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['Pays'].options[frm.elements['Pays'].selectedIndex].value;

  if (value == '' && !errFlag['Pays']) {
    errFlag['Pays'] = true;
    _qfMsg = _qfMsg + '\n - Pays obligatoire';
  }

  value = frm.elements['Pays'].options[frm.elements['Pays'].selectedIndex].value;

  var regex = /^-?[1-9][0-9]*/;
  if (value != '' && !regex.test(value) && !errFlag['Pays']) {
    errFlag['Pays'] = true;
    _qfMsg = _qfMsg + '\n - Pays obligatoire';
  }

  value = frm.elements['LangueClient'].options[frm.elements['LangueClient'].selectedIndex].value;

  if (value == '' && !errFlag['LangueClient']) {
    errFlag['LangueClient'] = true;
    _qfMsg = _qfMsg + '\n - Langue obligatoire';
  }

  value = frm.elements['Sexe'].options[frm.elements['Sexe'].selectedIndex].value;

  var regex = /^-?[1-9][0-9]*/;
  if (value != '' && !regex.test(value) && !errFlag['Sexe']) {
    errFlag['Sexe'] = 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['CP'].value;
  if (value == '' && !errFlag['CP']) {
    errFlag['CP'] = 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;
}

