// This Script Was Written By Keharn Yawnghwe - September, 2002

no=Math.floor(Math.random()*99)+1

function ref()
{
no=Math.floor(Math.random()*99)+1
dynText.innerText=no
document.myForm.myInput.value = ""
dynamicText.innerText="Write out number! (all lower case)"
answer.innerText= ""
}

function validate()
{
 x=document.myForm
 txt=x.myInput.value

 switch(no%10) {
  case 1:
   germ="ein"
   break
  case 2:
   germ="zwei"
   break
  case 3:
   germ="drei"
   break
  case 4:
   germ="vier"
   break
  case 5:
   germ="funf"
   break
  case 6:
   germ="sechs"
   break
  case 7: 
   germ="sieben"
   break
  case 8:
   germ="acht"
   break
  case 9:
   germ="neun"
   break
  default:
 }

if(no>20)
{
 switch(Math.floor(no/10)) {
  case 2:
   germ2="zwanzig"
   break
  case 3:
   germ2="dreiszig"
   break
  case 4:
   germ2="vierzig"
   break
  case 5:
   germ2="funfzig"
   break
  case 6:
   germ2="sechzig"
   break
  case 7: 
   germ2="siebzig"
   break
  case 8:
   germ2="achtzig"
   break
  case 9:
   germ2="neunzig"
   break
  default:
 }

 if(no%10!=0) 
 {
  germ=germ+"und"+germ2
 }
 else
 {
  germ=germ2
 }
}

 switch(no) {
  case 1:
   germ="eins"
   break
  case 10:
   germ="zehn"
   break
  case 11:
   germ="elf"
   break
  case 12:
   germ="zwolf"
   break
  case 13:
   germ="dreizehn"
   break
  case 14: 
   germ="vierzehn"
   break
  case 15:
   germ="funfzehn"
   break
  case 16:
   germ="sechzehn"
   break
  case 17:
   germ="siebzehn"
   break
  case 18: 
   germ="achtzehn"
   break
  case 19:
   germ="neunzehn"
   break
  case 100:
   germ="hundert"
  default:
 }

 if (txt == germ)
 {
  dynamicText.innerText="Right!"
  return false
 }
 else
 {
  dynamicText.innerText="Wrong! The answer is "
  answer.innerText=germ
  return false
 }
}
