// copyright CatharinaWeb 2000-2006
// het is verboden dit script te gebruiken
// anders dan op catharinaweb.nl

//Script gemaakt door WebWax.nl

//Array met data en resultaat:

var Results = new Array;
Results[0] = "19000131Rat";
Results[1] = "19010219Os";
Results[2] = "19020208Tijger";
Results[3] = "19030129Konijn";
Results[4] = "19040216Draak";
Results[5] = "19050204Slang";
Results[6] = "19060125Paard";
Results[7] = "19070213Geit";
Results[8] = "19080202Aap";
Results[9] = "19090122Haan)";

Results[10] = "19100210Hond";
Results[11] = "19110130Varken";
Results[12] = "19120218Rat";
Results[13] = "19130206Os";
Results[14] = "19140126Tijger";
Results[15] = "19150214Konijn";
Results[16] = "19160203Draak";
Results[17] = "19170123Slang";
Results[18] = "19180211Paard";
Results[19] = "19190201Geit";

Results[20] = "19200220Aap";
Results[21] = "19210208Haan";
Results[22] = "19220128Hond";
Results[23] = "19230216Varken";
Results[24] = "19240205Rat";
Results[25] = "19250125Os";
Results[26] = "19260213Tijger";
Results[27] = "19270202Konijn";
Results[28] = "19280123Draak";
Results[29] = "19290210Slang";

Results[30] = "19300130Paard";
Results[31] = "19310217Geit";
Results[32] = "19320206Aap";
Results[33] = "19330126Haan ";
Results[34] = "19340214Hond";
Results[35] = "19350204Varken";
Results[36] = "19360124Rat";
Results[37] = "19370211Os ";
Results[38] = "19380131Tijger";
Results[39] = "19390219Konijn";

Results[40] = "19400208Draak";
Results[41] = "19410127Slang";
Results[42] = "19420215Paard)";
Results[43] = "19430205Geit";
Results[44] = "19440125Aap";
Results[45] = "19450213Haan";
Results[46] = "19460202Hond";
Results[47] = "19470122Varken";
Results[48] = "19480210Rat";
Results[49] = "19490129Os";

Results[50] = "19500217Tijger";
Results[51] = "19510206Konijn";
Results[52] = "19520127Draak";
Results[53] = "19530214Slang";
Results[54] = "19540203Paard";
Results[55] = "19550124Geit";
Results[56] = "19560212Aap";
Results[57] = "19570131Haan";
Results[58] = "19580218Hond";
Results[59] = "19590208Varken";

Results[60] = "19600128Rat";
Results[61] = "19610215Os";
Results[62] = "19620205Tijger";
Results[63] = "19630125Konijn";
Results[64] = "19640213Draak";
Results[65] = "19650202Slang";
Results[66] = "19660121Paard";
Results[67] = "19670209Geit";
Results[68] = "19680130Aap";
Results[69] = "19690217Haan";

Results[70] = "19700206Hond";
Results[71] = "19710127Varken";
Results[72] = "19720215Rat";
Results[73] = "19730203Os";
Results[74] = "19740123Tijger";
Results[75] = "19750211Konijn";
Results[76] = "19760131Draak";
Results[77] = "19770218Slang";
Results[78] = "19780207Paard";
Results[79] = "19790128Geit";

Results[80] = "19800216Aap";
Results[81] = "19810205Haan";
Results[82] = "19820125Hond";
Results[83] = "19830213Varken";
Results[84] = "19840202Rat";
Results[85] = "19850220Os";
Results[86] = "19860209Tijger";
Results[87] = "19870129Konijn";
Results[88] = "19880217Draak";
Results[89] = "19890206Slang";

Results[90] = "19900127Paard";
Results[91] = "19910215Geit";
Results[92] = "19920204Aap";
Results[93] = "19930123Haan";
Results[94] = "19940210Hond";
Results[95] = "19950131Varken";
Results[96] = "19960219Rat";
Results[97] = "19970208Os";
Results[98] = "19980128Tijger";
Results[99] = "19990216Konijn";

Results[100] = "20000205Draak";
Results[101] = "20010124Slang";
Results[102] = "20020212Paard";
Results[103] = "20030201Geit";
Results[104] = "20040122Aap";
Results[105] = "20050209Haan";
Results[106] = "20060129Hond";
Results[107] = "20070218Varken";
Results[108] = "20080207Rat";
Results[109] = "20090126Os";
Results[110] = "20100214Tijger";
Results[111] = "20110203Konijn";
Results[112] = "20120123Draak";
Results[113] = "20130210Slang ";
Results[114] = "20140131Paard";
Results[115] = "20150219Geit";
Results[116] = "20160208Geboortedatum ongeldig";

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 ("Geboortedatum tussen 31-01-1900 en 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;
	 }
	}
 }
}
