//gebruiker-instellingen
var setting_huisgegevensapart = 0;  //gebruiker
var setting_overzichtlines    = 15; //gebruiker
var setting_decimalseparator  = 0;  //gebruiker
var setting_csvseparator      = 0;  //gebruiker
var setting_filenameurlpath   = 'file:///';  //gebruiker
var setting_metimagemenu      = 1; //gebruiker
var setting_printbestemming   = 2; //1=beeldscherm 2=printer/email  //gebruiker
//gemeenschappelijke instellingen
var setting_emailmailto       = 0;
var setting_emailfrom         = '';
var setting_emailreplyto      = '';
var setting_emailusebcc       = 0;
var setting_emailbcc          = '';
var setting_emailusemailcode  = 0;
var setting_emailmailcode     = 'Mailcode';
var setting_bookkeepingsystem = '';
var setting_bookkeepingcode   = '';
var setting_bookingnoaccommodation = 0;
var setting_mettarief         = 0;
//developer-instellingen
var setting_metafdrukken      = 0; //developer only
var setting_metpostcodecheck  = 0; //developer only

var DecimalseparatorLijst = '0=. (punt)|1=, (komma)';
var CsvseparatorLijst     = '0=, (komma)|1=; (puntkomma)';
var PrintbestemmingLijst  = '1=beeldscherm|2=printer/email';

function getdecimalseparator() {
  var ds='.'; //punt
  switch (setting_decimalseparator) {
    case 0 : ds='.'; break; //0=punt
    case 1 : ds=','; break; //1=komma
  }
  return ds;
}

function getcsvseparator() {
  var cs=','; //komma
  switch (setting_csvseparator) {
    case 0 : cs=','; break; //0=komma
    case 1 : cs=';'; break; //1=puntkomma
  }
  return cs;
}

function settings_usersettings_get() {
  var xmlHttp_settings_usersettings_get=GetXmlHttpObject();
  if (xmlHttp_settings_usersettings_get==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="settings_usersettings_get.php";
  url+="?u="+currentuserid; //gebruiker-identificatie
  url+="&o="+currentuserowneridcode;
  url+="&owner="+common_owneridcode;
  url+="&path="+common_path;
  url+="&seed="+Math.random();
//getid("txt").innerHTML+="<br>url="+url;
  xmlHttp_settings_usersettings_get.open("GET",url,false);
  xmlHttp_settings_usersettings_get.send(null);
  if (xmlHttp_settings_usersettings_get.status==200) {
    var s=xmlHttp_settings_usersettings_get.responseText;
//getid("txt").innerHTML+='<br>'+s;
    var slist=s.split("|");

    //gebruiker-instellingen
    setting_huisgegevensapart     =slist[0]-0;
    setting_overzichtlines        =slist[1]-0;
    setting_decimalseparator      =slist[2]-0;
    setting_csvseparator          =slist[3]-0;
    setting_filenameurlpath       =slist[4];
    setting_metimagemenu          =slist[5]-0;
    setting_printbestemming       =slist[6]-0;
    //gemeenschappelijke instellingen
    setting_emailmailto           =slist[7];
    setting_emailfrom             =slist[8];
    setting_emailreplyto          =slist[9];
    setting_emailusebcc           =slist[10]-0;
    setting_emailbcc              =slist[11];
    setting_emailusemailcode      =slist[12]-0;
    setting_emailmailcode         =slist[13];
    setting_bookkeepingsystem     =slist[14];
    setting_bookkeepingcode       =slist[15];
    setting_bookingnoaccommodation=slist[16];
    setting_mettarief             =slist[17]-0;
    //developer-instellingen
    setting_metafdrukken          =slist[18]-0;
    setting_metpostcodecheck      =slist[19]-0;

    if (setting_overzichtlines==0) setting_overzichtlines=15;
  }
}

function settings_usersettings_set() {
  var data = '';
  //gebruiker-instellingen
  data+=(setting_huisgegevensapart-0)+'|';
  data+=(setting_overzichtlines)+'|';
  data+=(setting_decimalseparator)+'|';
  data+=(setting_csvseparator)+'|';
  data+=(setting_filenameurlpath)+'|';
  data+=(setting_metimagemenu-0)+'|';
  data+=(setting_printbestemming-0)+'|';
  //gemeenschappelijke instellingen
  data+=(setting_emailmailto-0)+'|';
  data+=(setting_emailfrom)+'|';
  data+=(setting_emailreplyto)+'|';
  data+=(setting_emailusebcc-0)+'|';
  data+=(setting_emailbcc)+'|';
  data+=(setting_emailusemailcode-0)+'|';
  data+=(setting_emailmailcode)+'|';
  data+=(setting_bookkeepingsystem)+'|';
  data+=(setting_bookkeepingcode)+'|';
  data+=(setting_bookingnoaccommodation)+'|';
  data+=(setting_mettarief-0)+'|';
  //developer-instellingen
  data+=(setting_metafdrukken-0)+'|';
  data+=(setting_metpostcodecheck-0)+'|';

  var xmlHttp_settings_usersettings_set=GetXmlHttpObject();
  if (xmlHttp_settings_usersettings_set==null) {
    alert ("Browser does not support HTTP Request");
    return;
  }
  var url="settings_usersettings_set.php";
  url+="?u="+currentuserid; //gebruiker-identificatie
  url+="&o="+currentuserowneridcode;
  url+="&d="+data;
  url+="&owner="+common_owneridcode;
  url+="&path="+common_path;
  url+="&seed="+Math.random();
//getid("txt").innerHTML+="<br>url="+url;
  xmlHttp_settings_usersettings_set.open("GET",url,false);
  xmlHttp_settings_usersettings_set.send(null);
  if (xmlHttp_settings_usersettings_set.status==200) {
    var s=xmlHttp_settings_usersettings_set.responseText;
//getid("txt").innerHTML+='<br>'+s;

    getid("settingsmededeling").innerHTML='instellingen zijn opgeslagen';
  }
}

