var ans = new Array();
var j = 0;
var answer;
var x = 0;
var num = new Array(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22, 23, 24, 25, 26, 27, 28, 29);
var number = num[0];
var xmlHttp;
var grampart;

function createXMLHttpRequest() {                       
    if (window.ActiveXObject) {
        xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
    } 
    else if (window.XMLHttpRequest) {                   
        xmlHttp = new XMLHttpRequest();
    }
}
		
function startRequest()
{
 createXMLHttpRequest();           
    xmlHttp.onreadystatechange = handleStateChange; 
    xmlHttp.open("GET", "xml/lettergame.xml", true);  
    xmlHttp.send(null); 
}

function handleStateChange() {
    if(xmlHttp.readyState == 4) {                  
        if(xmlHttp.status == 200) {               
       		  parseResults();     
			
        }
    }
}

function parseResults()
{
var contents = null;
var name="";
var results = xmlHttp.responseXML;
var cont = results.getElementsByTagName("word");
for(var i=0; i<cont.length; i++)
{
contents = cont[i];
name = contents.getElementsByTagName("name")[0].firstChild.nodeValue;
ans.push(name);
}

}
function checkScore(){
for(i=0; i<28; i++){
if(document.myForm.word.value==ans[i]){
answer =document.myForm.word.value;
checkWord();
}
}
for(i=0; i<28; i++){
if(document.myForm.word.value!=ans[i]){
document.myForm.word.value = "";
document.myForm.word.focus();
}
}
}

function checkWord(){
if(document.getElementById("text1").innerHTML != answer && document.getElementById("text2").innerHTML != answer && document.getElementById("text3").innerHTML != answer && document.getElementById("text4").innerHTML != answer && document.getElementById("text5").innerHTML != answer && document.getElementById("text6").innerHTML != answer &&  document.getElementById("text7").innerHTML != answer && document.getElementById("text8").innerHTML != answer && document.getElementById("text9").innerHTML != answer && document.getElementById("text10").innerHTML != answer && document.getElementById("text11").innerHTML != answer && document.getElementById("text12").innerHTML != answer && document.getElementById("text13").innerHTML != answer && document.getElementById("text14").innerHTML != answer && document.getElementById("text15").innerHTML != answer && document.getElementById("text16").innerHTML != answer && document.getElementById("text17").innerHTML != answer && document.getElementById("text18").innerHTML != answer && document.getElementById("text19").innerHTML != answer && document.getElementById("text20").innerHTML != answer && document.getElementById("text21").innerHTML != answer && document.getElementById("text22").innerHTML != answer && document.getElementById("text23").innerHTML != answer && document.getElementById("text24").innerHTML != answer && document.getElementById("text25").innerHTML != answer && document.getElementById("text26").innerHTML != answer && document.getElementById("text27").innerHTML != answer && document.getElementById("text28").innerHTML != answer && document.getElementById("text29").innerHTML != answer) {
showWord();
document.getElementById("coment").innerHTML = "";
}
else{
document.myForm.word.value="";
document.myForm.word.focus();
document.getElementById("coment").innerHTML = "You have already got this word";
}}
function showWord(){
switch (number){
case 1:
if(document.getElementById("text1").innerHTML==""){
document.getElementById("text1").innerHTML = answer;
j=j+1;
number = num[1];
}
break;
case 2:
if(document.getElementById("text2").innerHTML==""){
document.getElementById("text2").innerHTML = answer;
j=j+1;
number = num[2];
}
break;
case 3:
if(document.getElementById("text3").innerHTML==""){
document.getElementById("text3").innerHTML = answer;
j=j+1;
number = num[3];
}
break;
case 4:
if(document.getElementById("text4").innerHTML==""){
document.getElementById("text4").innerHTML = answer;
j=j+1;

number = num[4];
}
break;
case 5:
if(document.getElementById("text5").innerHTML == ""){
document.getElementById("text5").innerHTML = answer;
j=j+1;
number = num[5];
}
break;
case 6:
if(document.getElementById("text6").innerHTML == ""){
document.getElementById("text6").innerHTML = answer;
j=j+1;
number = num[6];
}
break;
case 7:
if(document.getElementById("text7").innerHTML == ""){
document.getElementById("text7").innerHTML = answer;
j=j+1;
number = num[7];
}
break;
case 8:
if(document.getElementById("text8").innerHTML == ""){
document.getElementById("text8").innerHTML = answer;
j=j+1;
number = num[8];
}
break;
case 9:
if(document.getElementById("text9").innerHTML == ""){
document.getElementById("text9").innerHTML = answer;
j=j+1;
number = num[9];
}
break;
case 10:
if(document.getElementById("text10").innerHTML == ""){
document.getElementById("text10").innerHTML = answer;
j=j+1;
number = num[10];
}
break;
case 11:
if(document.getElementById("text11").innerHTML == ""){
document.getElementById("text11").innerHTML = answer;
j=j+1;
number = num[11];
}
break;
case 12:
if(document.getElementById("text12").innerHTML == ""){
document.getElementById("text12").innerHTML = answer;
j=j+1;
number = num[12];
}
break;
case 13:
if(document.getElementById("text13").innerHTML == ""){
document.getElementById("text13").innerHTML = answer;
j=j+1;
number = num[13];
}
break;
case 14:
if(document.getElementById("text14").innerHTML == ""){
document.getElementById("text14").innerHTML = answer;
j=j+1;
number = num[14];
}
break;
case 15:
if(document.getElementById("text15").innerHTML == ""){
document.getElementById("text15").innerHTML = answer;
j=j+1;
number = num[15];
}
break;
case 16:
if(document.getElementById("text16").innerHTML == ""){
document.getElementById("text16").innerHTML = answer;
j=j+1;
number = num[16];
}
break;
case 17:
if(document.getElementById("text17").innerHTML == ""){
document.getElementById("text17").innerHTML = answer;
j=j+1;
number = num[17];
}
break;
case 18:
if(document.getElementById("text18").innerHTML == ""){
document.getElementById("text18").innerHTML = answer;
j=j+1;
number = num[18];
}
break;
case 19:
if(document.getElementById("text19").innerHTML == ""){
document.getElementById("text19").innerHTML = answer;
j=j+1;
number = num[19];
}
break;
case 20:
if(document.getElementById("text20").innerHTML == ""){
document.getElementById("text20").innerHTML = answer;
j=j+1;
number = num[20];
}
break;
case 21:
if(document.getElementById("text21").innerHTML == ""){
document.getElementById("text21").innerHTML = answer;
j=j+1;
number = num[21];
}
break;
case 22:
if(document.getElementById("text22").innerHTML == ""){
document.getElementById("text22").innerHTML = answer;
j=j+1;
number = num[22];
}
break;
case 23:
if(document.getElementById("text23").innerHTML == ""){
document.getElementById("text23").innerHTML = answer;
j=j+1;
number = num[23];
}
break;
case 24:
if(document.getElementById("text24").innerHTML == ""){
document.getElementById("text24").innerHTML = answer;
j=j+1;
number = num[24];
}
break;
case 25:
if(document.getElementById("text25").innerHTML == ""){
document.getElementById("text25").innerHTML = answer;
j=j+1;
number = num[25];
}
break;
case 26:
if(document.getElementById("text26").innerHTML == ""){
document.getElementById("text26").innerHTML = answer;
j=j+1;
number = num[26];
}
break;
case 27:
if(document.getElementById("text27").innerHTML == ""){
document.getElementById("text27").innerHTML = answer;
j=j+1;
number = num[27];
}
break;
case 28:
if(document.getElementById("text28").innerHTML == ""){
document.getElementById("text28").innerHTML = answer;
j=j+1;
number = num[28];
}
break;
case 29:
if(document.getElementById("text29").innerHTML == ""){
document.getElementById("text29").innerHTML = answer;
j=j+1;
}
break;
}
document.myForm.word.value="";
document.myForm.word.focus();
document.getElementById("points").innerHTML=j;
showVerdict();
}
function showVerdict(){
if(j <= 5){
document.getElementById("verdict").innerHTML = "weak"; 
}
if(j > 5 && j<=10){
document.getElementById("verdict").innerHTML = "average";       
}
if(j > 10 && j<=15){
document.getElementById("verdict").innerHTML= "good";       
}
if(j > 15 && j < 20){
document.getElementById("verdict").innerHTML = "very good";       
}
if(j >= 20){
document.getElementById("verdict").innerHTML = "brillant";       
}
}