// Aus den eingegebenen Jahres- und Monatsdaten den Index-Stand berechnen
//
// Autor:              Roger Weber
// Erstellt am:        21. Mai 2004
// Letzte Anpassung:   1. Juni 2007 (Index)
//
// **********************************************************************

function IndXStand(EingabeM, EingabeJ) {

   //Array für Landesindex-Tafel kreieren
   //
   var IndX= new Array(12);
   for (i=0; i<12; i++) {
        IndX[i] = new Array(40);
        };

  //Indextafel abfüllen

  /* Die Indextafel enthält die Indexstände auf der Basis Mai 2000 für die Jahre 1990 ff. Die erste Zahl
     hinter "IndX" bedeutet den Monat (beginnend mit 0 = Januar), die zweite das Jahr (beginnend mit 0 = 1990).
     "IndX [11] [16]" bedeutet daher den Stand per Ende Dezember 2006. Es muss nicht nur der konkrete Monat
     angepasst werden, auch alle späteren Monate bekommen den aktuellen Indexstand. Im April jedes Jahres
     muss das Folgejahr hinzugefügt werden.
  */
 
   //1990
   IndX[0][0]=81.1; IndX[1][0]=81.3; IndX[2][0]=81.6; IndX[3][0]=81.8; IndX [4][0]=82.2; IndX [5][0]=82.3;
   IndX[6][0]=82.3; IndX[7][0]=83.2; IndX[8][0]=83.6; IndX[9][0]=84.1; IndX[10][0]=84.9; IndX[11][0]=84.9;
   //1991
   IndX[0][1]=85.6; IndX[1][1]=86.4; IndX[2][1]=86.4; IndX[3][1]=86.6; IndX [4][1]=87.4; IndX [5][1]=87.7;
   IndX[6][1]=87.7; IndX[7][1]=88.2; IndX[8][1]=88.4; IndX[9][1]=88.5; IndX[10][1]=89.5; IndX[11][1]=89.3;
   //1992
   IndX[0][2]=89.7; IndX[1][2]=90.4; IndX[2][2]=90.6; IndX[3][2]=90.8; IndX [4][2]=91.0; IndX [5][2]=91.4;
   IndX[6][2]=91.1; IndX[7][2]=91.3; IndX[8][2]=91.4; IndX[9][2]=91.6; IndX[10][2]=92.5; IndX[11][2]=92.4;
   //1993
   IndX[0][3]=92.8; IndX[1][3]=93.4; IndX[2][3]=93.9; IndX[3][3]=94.2; IndX [4][3]=94.3; IndX [5][3]=94.2;
   IndX[6][3]=94.2; IndX[7][3]=94.6; IndX[8][3]=94.6; IndX[9][3]=94.7; IndX[10][3]=94.5; IndX[11][3]=94.6;
   //1994
   IndX[0][4]=94.8; IndX[1][4]=95.1; IndX[2][4]=95.1; IndX[3][4]=95.2; IndX [4][4]=94.6; IndX [5][4]=94.8;
   IndX[6][4]=94.7; IndX[7][4]=95.1; IndX[8][4]=95.1; IndX[9][4]=95.1; IndX[10][4]=95.1; IndX[11][4]=95.0;
   //1995
   IndX[0][5]=95.7; IndX[1][5]=96.6; IndX[2][5]=96.6; IndX[3][5]=96.7; IndX [4][5]=96.5; IndX [5][5]=96.7;
   IndX[6][5]=96.7; IndX[7][5]=97.0; IndX[8][5]=97.0; IndX[9][5]=96.9; IndX[10][5]=96.9; IndX[11][5]=96.9;
   //1996
   IndX[0][6]=97.2; IndX[1][6]=97.3; IndX[2][6]=97.5; IndX[3][6]=97.6; IndX [4][6]=97.2; IndX [5][6]=97.4;
   IndX[6][6]=97.3; IndX[7][6]=97.5; IndX[8][6]=97.6; IndX[9][6]=97.8; IndX[10][6]=97.6; IndX[11][6]=97.7;
   //1997
   IndX[0][7]=98.0; IndX[1][7]=98.2; IndX[2][7]=98.0; IndX[3][7]=98.1; IndX [4][7]=97.8; IndX [5][7]=97.9;
   IndX[6][7]=97.8; IndX[7][7]=98.0; IndX[8][7]=98.0; IndX[9][7]=98.0; IndX[10][7]=98.0; IndX[11][7]=98.0;
   //1998
   IndX[0][8]=98.0; IndX[1][8]=98.1; IndX[2][8]=98.0; IndX[3][8]=98.1; IndX [4][8]=97.9; IndX [5][8]=98.0;
   IndX[6][8]=97.9; IndX[7][8]=98.1; IndX[8][8]=98.1; IndX[9][8]=98.0; IndX[10][8]=97.9; IndX[11][8]=97.9;
   //1999
   IndX[0][9]=98.1; IndX[1][9]=98.4; IndX[2][9]=98.5; IndX[3][9]=98.7; IndX [4][9]=98.4; IndX [5][9]=98.6;
   IndX[6][9]=98.6; IndX[7][9]=99.1; IndX[8][9]=99.3; IndX[9][9]=99.3; IndX[10][9]=99.2; IndX[11][9]=99.5;
   //2000
   IndX[0][10]= 99.6; IndX[1][10]=100.0; IndX[2][10]=100.0; IndX[3][10]=100.0; IndX [4][10]=100.0; IndX [5][10]=100.4;
   IndX[6][10]=100.4; IndX[7][10]=100.2; IndX[8][10]=100.7; IndX[9][10]=100.6; IndX[10][10]=101.1; IndX[11][10]=101.0;
   //2001
   IndX[0][11]=100.9; IndX[1][11]=100.8; IndX[2][11]=100.9; IndX[3][11]=101.2; IndX [4][11]=101.8; IndX [5][11]=102.0;
   IndX[6][11]=101.8; IndX[7][11]=101.2; IndX[8][11]=101.4; IndX[9][11]=101.2; IndX[10][11]=101.4; IndX[11][11]=101.3;
   //2002
   IndX[0][12]=101.4; IndX[1][12]=101.4; IndX[2][12]=101.5; IndX[3][12]=102.3; IndX [4][12]=102.4; IndX [5][12]=102.3;
   IndX[6][12]=101.8; IndX[7][12]=101.7; IndX[8][12]=101.9; IndX[9][12]=102.5; IndX[10][12]=102.3; IndX[11][12]=102.2;
   //2003
   IndX[0][13]=102.3; IndX[1][13]=102.4; IndX[2][13]=102.8; IndX[3][13]=103.0; IndX [4][13]=102.8; IndX [5][13]=102.9;
   IndX[6][13]=102.0; IndX[7][13]=102.3; IndX[8][13]=102.4; IndX[9][13]=102.9; IndX[10][13]=102.8; IndX[11][13]=102.8;
   //2004
   IndX[0][14]=102.5; IndX[1][14]=102.5; IndX[2][14]=102.7; IndX[3][14]=103.6; IndX [4][14]=103.8; IndX [5][14]=104.0;
   IndX[6][14]=102.9; IndX[7][14]=103.3; IndX[8][14]=103.3; IndX[9][14]=104.3; IndX[10][14]=104.4; IndX[11][14]=104.2;
   //2005
   IndX[0][15]=103.7; IndX[1][15]=103.9; IndX[2][15]=104.2; IndX[3][15]=105.0; IndX [4][15]=104.9; IndX [5][15]=104.7;
   IndX[6][15]=104.1; IndX[7][15]=104.3; IndX[8][15]=104.7; IndX[9][15]=105.7; IndX[10][15]=105.4; IndX[11][15]=105.2;
   //2006
   IndX[0][16]=105.0; IndX[1][16]=105.4; IndX[2][16]=105.3; IndX[3][16]=106.2; IndX [4][16]=106.4; IndX [5][16]=106.3;
   IndX[6][16]=105.6; IndX[7][16]=105.8; IndX[8][16]=105.6; IndX[9][16]=105.9; IndX[10][16]=105.9; IndX[11][16]=105.9;
   //2007
   IndX[0][17]=105.2; IndX[1][17]=105.4; IndX[2][17]=105.4; IndX[3][17]=106.6; IndX [4][17]=106.9; IndX [5][17]=107.0;
   IndX[6][17]=106.4; IndX[7][17]=106.3; IndX[8][17]=106.4; IndX[9][17]=107.3; IndX[10][17]=107.8; IndX[11][17]=108.0;
   //2008
   IndX[0][18]=107.7; IndX[1][18]=107.9; IndX[2][18]=108.2; IndX[3][18]=109.1; IndX [4][18]=109.9; IndX [5][18]=110.1;
   IndX[6][18]=109.6; IndX[7][18]=109.4; IndX[8][18]=109.5; IndX[9][18]=110.1; IndX[10][18]=109.3; IndX[11][18]=108.8;
   //2009
   IndX[0][19]=107.9; IndX[1][19]=108.1; IndX[2][19]=107.8; IndX[3][19]=108.7; IndX [4][19]=108.9; IndX [5][19]=109.1;
   IndX[6][19]=108.4; IndX[7][19]=108.5; IndX[8][19]=108.5; IndX[9][19]=109.1; IndX[10][19]=109.3; IndX[11][19]=109.1;
   //2010
   IndX[0][20]=109.0; IndX[1][20]=109.1; IndX[2][20]=109.3; IndX[3][20]=110.2; IndX [4][20]=110.1; IndX [5][20]=109.6;
   IndX[6][20]=109.6; IndX[7][20]=109.6; IndX[8][20]=109.6; IndX[9][20]=109.6; IndX[10][20]=109.6; IndX[11][20]=109.6;
   //2011
   IndX[0][21]=109.6; IndX[1][21]=109.6; IndX[2][21]=109.6; IndX[3][21]=109.6; IndX [4][21]=109.6; IndX [5][21]=109.6;
   IndX[6][21]=109.6; IndX[7][21]=109.6; IndX[8][21]=109.6; IndX[9][21]=109.6; IndX[10][21]=109.6; IndX[11][21]=109.6;

   
   return IndX[EingabeM][EingabeJ];
   };
