// copyright CatharinaWeb 2000-2009
// het is verboden dit script te gebruiken
// anders dan met toestemming van catharinaweb.nl

//Script gemaakt door WebWax.nl

//Array met data en resultaat:

var Results = new Array;
Results[0] = "19000131Ratte";
Results[1] = "19010219Stier";
Results[2] = "19020208Tiger";
Results[3] = "19030129Hase";
Results[4] = "19040216Drache";
Results[5] = "19050204Schlange";
Results[6] = "19060125Pferd";
Results[7] = "19070213Ziege";
Results[8] = "19080202Affe";
Results[9] = "19090122Hahn)";

Results[10] = "19100210Hund";
Results[11] = "19110130Schwein";
Results[12] = "19120218Ratte";
Results[13] = "19130206Stier";
Results[14] = "19140126Tiger";
Results[15] = "19150214Hase";
Results[16] = "19160203Drache";
Results[17] = "19170123Schlange";
Results[18] = "19180211Pferd";
Results[19] = "19190201Ziege";

Results[20] = "19200220Affe";
Results[21] = "19210208Hahn";
Results[22] = "19220128Hund";
Results[23] = "19230216Schwein";
Results[24] = "19240205Ratte";
Results[25] = "19250125Stier";
Results[26] = "19260213Tiger";
Results[27] = "19270202Hase";
Results[28] = "19280123Drache";
Results[29] = "19290210Schlange";

Results[30] = "19300130Pferd";
Results[31] = "19310217Ziege";
Results[32] = "19320206Affe";
Results[33] = "19330126Hahn ";
Results[34] = "19340214Hund";
Results[35] = "19350204Schwein";
Results[36] = "19360124Rat";
Results[37] = "19370211Stier ";
Results[38] = "19380131Tiger";
Results[39] = "19390219Hase";

Results[40] = "19400208Drache";
Results[41] = "19410127Schlange";
Results[42] = "19420215Pferd)";
Results[43] = "19430205Ziege";
Results[44] = "19440125Affe";
Results[45] = "19450213Hahn";
Results[46] = "19460202Hund";
Results[47] = "19470122Schwein";
Results[48] = "19480210Ratte";
Results[49] = "19490129Stier";

Results[50] = "19500217Tiger";
Results[51] = "19510206Hase";
Results[52] = "19520127Drache";
Results[53] = "19530214Schlange";
Results[54] = "19540203Pferd";
Results[55] = "19550124Ziege";
Results[56] = "19560212Affe";
Results[57] = "19570131Hahn";
Results[58] = "19580218Hund";
Results[59] = "19590208Schwein";

Results[60] = "19600128Ratte";
Results[61] = "19610215Stier";
Results[62] = "19620205Tiger";
Results[63] = "19630125Hase";
Results[64] = "19640213Drache";
Results[65] = "19650202Schlange";
Results[66] = "19660121Pferd";
Results[67] = "19670209Ziege";
Results[68] = "19680130Affe";
Results[69] = "19690217Hahn";

Results[70] = "19700206Hund";
Results[71] = "19710127Schwein";
Results[72] = "19720215Ratte";
Results[73] = "19730203Stier";
Results[74] = "19740123Tiger";
Results[75] = "19750211Hase";
Results[76] = "19760131Drache";
Results[77] = "19770218Schlange";
Results[78] = "19780207Pferd";
Results[79] = "19790128Ziege";

Results[80] = "19800216Affe";
Results[81] = "19810205Hahn";
Results[82] = "19820125Hund";
Results[83] = "19830213Schwein";
Results[84] = "19840202Ratte";
Results[85] = "19850220Stier";
Results[86] = "19860209Tiger";
Results[87] = "19870129Hase";
Results[88] = "19880217Drache";
Results[89] = "19890206Schlange";

Results[90] = "19900127Pferd";
Results[91] = "19910215Ziege";
Results[92] = "19920204Affe";
Results[93] = "19930123Hahn";
Results[94] = "19940210Hund";
Results[95] = "19950131Schwein";
Results[96] = "19960219Ratte";
Results[97] = "19970208Stier";
Results[98] = "19980128Tiger";
Results[99] = "19990216Hase";

Results[100] = "20000205Drache";
Results[101] = "20010124Schlange";
Results[102] = "20020212Pferd";
Results[103] = "20030201Ziege";
Results[104] = "20040122Affe";
Results[105] = "20050209Hahn";
Results[106] = "20060129Hund";
Results[107] = "20070218Schwein";
Results[108] = "20080207Ratte";
Results[109] = "20090126Stier";
Results[110] = "20100214Tiger";
Results[111] = "20110203Hase";
Results[112] = "20120123Drache";
Results[113] = "20130210Schlange";
Results[114] = "20140131Pferd";
Results[115] = "20150219Ziege";
Results[116] = "20160208Ungültiges Geburtsdatum";

Results[117] = "99999999";

// Let op: het array MOET als LAATSTE 2 regels bevatten:
//   Results[hoogstewaarde-1] = "xxxxxxxxGeboortedatum ongeldig";
//   Results[hoogstewaarde] = "99999999";
// waarbij xxxxxxxx is de einddatum +1 dag van het laatste echte teken


// Bepaal nu het resultaat. Eerst de geboortedatum omzetten
// naar jjjjmmdd, en dan zoeken in het array.

function ChinTeken(f) {
	var gebdat = f.formj.value + f.formm.options[f.formm.selectedIndex].value + f.formd.options[f.formd.selectedIndex].value;

  if ((gebdat < 19000131) || (gebdat > 20160207)) {
  alert ("Geburtsdatum zwischen 31.01.1900 und 07.02.2016")
  } else {
	for (i=0;i<Results.length;i++) {
	 Ogrens = parseInt(Results[i].substring(0,8));
	 Bgrens = parseInt(Results[i+1].substring(0,8));
	 if (gebdat >= Ogrens && gebdat < Bgrens) {
	  f.formteken.value = Results[i].substring(8,99);break;
	 }
	}
 }
}

