// -- scripts tbv id voetbal website --

function aanpassen(uit) {
  document.getElementById(uit).style.visibility='visible';
  }

function allesweg() {
  document.getElementById('submenu2').style.visibility='hidden';
  document.getElementById('submenu3').style.visibility='hidden';
  document.getElementById('submenu4').style.visibility='hidden';
  document.getElementById('submenu5').style.visibility='hidden';
  document.getElementById('submenu7').style.visibility='hidden';
  }
  
var dagerbij=0; var werkdag = "n";
function S01(datum) {
  var Vandaag=new Date;
  var dag = Vandaag.getDate();
  if (dag < 10) {dag="0" + dag;}
  var maand=Vandaag.getMonth() + 1;
  var jaar = Vandaag.getYear();
  if (jaar<1000) {jaar=jaar + 1900; }

  maanden=new Array(0,31,28,31,30,31,30,31,31,30,31,30,31);
  var Sjaar="1940;1944;1948;1952;1956;1960;1964;1968;1972;1976;1980;1984;1988;1992;1996;2000;2004;2008;2012;2016;2020;2024;"
  if (datum.substring(0,1)=="+") {dagerbij=parseInt(datum.substring(1,10)*1); datum=""; }
  if (datum.substring(0,1)=="-") {dagerbij=parseInt(datum.substring(1,10)*-1); datum=""; }

if (dagerbij==0) {
// alleen of het een datum is

  var nwd='', p1=0, p2=0;
  for (var x=0; x < datum.length; x++)
    { if (datum.substring(x,x+1) >= "0" && datum.substring(x,x+1) <="9")
      { nwd=nwd + datum.substring(x,x+1);}
    else
      { if (p1==0) { p1=x+1; } else {p2 = x+1; }  }  }

  var dl = nwd.length, okay=0;

  if (dl==5) { jaar = "19" + nwd.substring(3,5); nwd = nwd.substring(0,3); dl=3; }
  if (dl==6) { jaar = "19" + nwd.substring(4,6); nwd = nwd.substring(0,4); dl=4; }
  if (jaar < "1905") { jaar = "20" + jaar.substring(2,4); }
  if (dl==7) { jaar = nwd.substring(3,7); nwd = nwd.substring(0,3); dl=3; }
  if (dl==8) { jaar = nwd.substring(4,8); nwd = nwd.substring(0,4); dl=4; }

  if (dl == 1) {
    if (dag > 20) { maand=maand+1; }
    dag = nwd;  }
  else if (dl == 2)
    { if (p1 != 0 || nwd > "31" ) {
      dag=nwd.substring(0,1); maand = nwd.substring(1,2); }
    else {
      if (dag - parseInt(nwd) >7) {maand=maand+1;}
    dag = nwd; } }
  else if (dl==3) {
    if (p1==2 )  { dag = nwd.substring(0,1); maand = nwd.substring(1,3); }
    else if (p1==3 )  { dag = nwd.substring(0,2); maand = nwd.substring(2,3); }
    else if (nwd.substring(1,2)=="0" && nwd.substring(0,1) < "4" )
      { dag = nwd.substring(0,2); maand = nwd.substring(2,3); }
    else {
      if (nwd=="111"||nwd=="112"||nwd=="211"||nwd=="311") {
        if (maand <8) { dag = nwd.substring(0,2); maand = nwd.substring(2,3);  }
        else { dag =nwd.substring(0,1); maand=nwd.substring(1,3); } }
      else if (nwd=="313"||nwd=="315"||nwd=="317"||nwd=="318") { dag="31"; maand=nwd.substring(2,3); }
      else if (nwd.substring(1,3) > "12") { dag =nwd.substring(0,2); maand=nwd.substring(2,3); }
      else { dag =nwd.substring(0,1); maand=nwd.substring(1,3); }  }  }
  else if (dl==4) {
    if (nwd.substring(2,5) > "31")
      { dag = nwd.substring(0,1); maand = nwd.substring(1,2); jaar=nwd.substring(2,4); }
    else
      { dag=nwd.substring(0,2); maand=nwd.substring(2,4); }  }
// einde van de serie bewerken afhankelijk van de lengte.

  maand=Math.floor(maand*1); dag=Math.floor(dag*1);
  if (dag < 10) {dag="0" + dag;}
  if (dag > maanden[maand]) {datum="fout";}
  if (maand < 10) {maand="0" + maand;}
  if (maand > 12) { datum="fout"; }
  if (datum !="fout") { datum= dag + "." + maand + "." + jaar; }
  return datum;
}

else {
// er moet een dag bij een datum worden opgeteld worden
  if (datum!="") {dag=datum.substring(0,2); var maand=datum.substring(3,5); jaar=datum.substring(6,10); }
  maand=parseInt(maand*1); dag=parseInt(dag*1) + dagerbij;
  if (Sjaar.indexOf(jaar) != -1) {maanden[2]=29;}
  if (dag > maanden[maand]) {dag= dag - maanden[maand]; maand=maand +1; }
  if (dag < 1) { 
    if (maand==1) { maand=12; jaar = jaar-1; } else {maand = maand-1; }
    dag = maanden[maand] + dag; }
  if (dag < 10) {dag="0" + dag;}
  if (maand > 12) { maand=1; jaar = parseInt(jaar) + 1}
  if (maand < 10) {maand="0" + maand;}
  datum= dag + "." + maand + "." + jaar;
  return datum; }  }
  
function S03(dag) {
  S03maanden = new Array('', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
  var datumtest = dag.substring(3, 5); if (datumtest.substring(0, 1) == "0") { datumtest = datumtest.substring(1, 2); }
  var datumtest = S03maanden[datumtest] + " " + dag.substring(0, 2) + ", " + dag.substring(6, 10);
  var S03weekdag = new Date(datumtest);
  var S03dagnummer = S03weekdag.getDay();
  return S03dagnummer;
}

function bedrag(bedrag) {
  if (bedrag=="") {bedrag="0.00";}
  else {
  bedrag= Math.round(bedrag * 100); bedrag=bedrag.toString();
  if (bedrag == 0) { bedrag="0.00"; }
  else { bedrag=bedrag.substring(0, bedrag.length-2) + "." + bedrag.substring(bedrag.length-2,50); } }
  return bedrag; }
  
function getal(getal) {
  xgetal = getal
  if (xgetal.indexOf(",") || xgetal.indexOf(".")) {
    xgetal = xgetal.replace(",", "");
    xgetal = xgetal.replace(".", "");
    xgetal = xgetal / 100; }
  return xgetal;
  }