var word1;
var wordch;
var letName;
var letterq = new Array(1,2,3,4, 5, 6, 7, 8, 9, 10, 11, 12);
var count = new Array("Afghanistan", "Peru", "Poland", "Portugal", "Pakistan", "Sudan", "Panama", "Switzerland", "Canada", "Zimbabwe", "China", "Iraq", "Chile", "Botswana", "Norway", "Morocco", "Taiwan", "Ireland", "Malaysia", "Mexico");
var countfl = new Array("graphics/afg.jpg", "graphics/perufl.jpg", "graphics/polfl.jpg", "graphics/portfl.jpg", "graphics/pakfl.jpg", "graphics/sudanfl.jpg", "graphics/panamafl.jpg", "graphics/swisfl.jpg", "graphics/canfl.jpg", "graphics/zimfl.jpg", "graphics/chinafl.jpg", "graphics/iraqfl.jpg", "graphics/chilefl.jpg", "graphics/botswfl.jpg", "graphics/norwayfl.jpg", "graphics/morocfl.jpg", "graphics/taiwanfl.jpg", "graphics/irelandfl.jpg", "graphics/malaysiafl.jpg", "graphics/mexicofl.jpg");
var cont = new Array("Asia", "South America", "Europe", "Europe", "Asia", "Africa", "Central America", "Europe", "North America", "Africa", "Asia", "Middle East", "South America", "Africa", "Europe", "Africa", "Asia", "Europe", "Asia", "North America");
var ptarr = new Array(6,6,4,6,6,8,8,4,4,6,4,6,6,8,4,8,6,4,6,4);
var box = new Array("box1", "box2", "box3","box4", "box5", "box6", "box7", "box8", "box9", "box10","box11", "box12");
var ntxt=-1;
var letq = letterq[0];
var x=0;
var y;
var total=0;
function changeveg(){
ntxt=ntxt+1;
y=ptarr[ntxt];
document.getElementById("points").innerHTML=y;
if(ntxt < countfl.length){
document.getElementById("pic").src=countfl[ntxt];
}
document.getElementById("nextword").style.display="";
document.getElementById("text").style.display="none";
document.getElementById("gallow1").style.display = 'none'; 
document.getElementById("gallow2").style.display = 'none'; 

document.getElementById("gallow3").style.display = 'none'; 
if(ntxt == countfl.length){
document.getElementById("text").innerHTML='The End';
document.getElementById("text").style.display="";
document.getElementById("nextword").style.display="none";
}
spellName();
}
function showHelp(){
document.getElementById("text").innerHTML=cont[ntxt];
document.getElementById("text").style.display="";
document.getElementById("nextword").style.display="none";
y=y-1;
document.getElementById("points").innerHTML =y;

}
function spellName(){
letName = new Array(document.myform.q1, document.myform.q2, document.myform.q3, document.myform.q4, document.myform.q5, document.myform.q6, document.myform.q7, document.myform.q8, document.myform.q9, document.myform.q10, document.myform.q11, document.myform.q12);
for(i=0; i < 12; i++){
document.getElementById(box[i]).style.visibility = "hidden";
letName[i].value = "";
}
if(ntxt==0)wordOne();
if(ntxt==1)wordTwo();
if(ntxt==2)wordThree();
if(ntxt==3)wordFour();
if(ntxt==4)wordFive();
if(ntxt==5)wordSix();
if(ntxt==6)wordSeven();
if(ntxt==7)wordEight();
if(ntxt==8)wordNine();
if(ntxt==9)wordTen();
if(ntxt==10)wordEleven();
if(ntxt==11)wordTwelve();
if(ntxt==12)wordThirteen();
if(ntxt==13)wordFourteen();
if(ntxt==14)wordFithteen();
if(ntxt==15)wordSixteen();
if(ntxt==16)wordSeventeen();
if(ntxt==17)wordEighteen();
if(ntxt==18)wordNineteen();
if(ntxt==19)wordTwenty();
x=0;
}
function wordOne(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 11; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("A", "f", "g", "h", "a", "n", "i", "s", "t", "a", "n", "");
}
function wordTwo(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 4; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("P", "e", "r", "u", "", "", "", "", "", "", "", "");
}

function wordThree(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i <6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("P", "o", "l", "a", "n", "d", "", "", "", "", "", "");
}
function wordFour(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 8; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("P", "o", "r", "t", "u", "g", "a", "l", "", "", "", "");
}

function wordFive(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 8; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("P", "a", "k", "i", "s", "t", "a", "n", "", "", "", "");
}

function wordSix(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 5; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("S", "u", "d", "a", "n", "", "", "", "", "", "", "");
}

function wordSeven(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("P", "a", "n", "a", "m", "a", "", "", "", "", "", "");
}

function wordEight(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 11; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("S", "w", "i", "t", "z", "e", "r", "l", "a", "n", "d", "");
}

function wordNine(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("C", "a", "n", "a", "d", "a", "", "", "", "", "", "");
}

function wordTen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 8; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("Z", "i", "m", "b", "a", "b", "w", "e", "", "", "", "");
}

function wordEleven(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 5; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("C", "h", "i", "n", "a", "", "", "", "", "", "", "");
}

function wordTwelve(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 4; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("I", "r", "a", "q", "", "", "", "", "", "", "", "");
}

function wordThirteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 5; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("C", "h", "i", "l", "e", "", "", "", "", "", "", "");
}

function wordFourteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 8; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("B", "o", "t", "s", "w", "a", "n", "a", "", "", "", "");
}

function wordFithteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("N", "o", "r", "w", "a", "y", "", "", "", "", "", "");
}

function wordSixteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 7; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("M", "o", "r", "o", "c", "c", "o", "", "", "", "", "");
}

function wordSeventeen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("T", "a", "i", "w", "a", "n", "", "", "", "", "", "");
}

function wordEighteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 7; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("I", "r", "e", "l", "a", "n", "d", "", "", "", "", "");
}

function wordNineteen(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 8; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("M", "a", "l", "a", "y", "s", "i", "a", "", "", "", "");
}

function wordTwenty(){
word1 = window.setInterval("spellit()", 100);
for(i=0; i < 6; i++){
document.getElementById(box[i]).style.visibility="visible";
}
wordch = new Array("M", "e", "x", "i", "c", "o", "", "", "", "", "", "");
}

function showhangman(){
if(x >= 2 && x < 4){
document.getElementById("gallow1").style.display='';
y=y-1;
document.getElementById("points").innerHTML =y;
}
if(x >=4 && x < 6){
document.getElementById("gallow1").style.display="none";
document.getElementById("gallow2").style.display='';
y=y-1;
document.getElementById("points").innerHTML =y;
}
if(x ==6){
document.getElementById("gallow2").style.display="none";
document.getElementById("gallow3").style.display='';
y=0;
document.getElementById("points").innerHTML =y;
window.clearInterval(word1);
lostGame();
}
}

function spellit(){
letName = new Array(document.myform.q1, document.myform.q2, document.myform.q3, document.myform.q4, document.myform.q5, document.myform.q6, document.myform.q7, document.myform.q8, document.myform.q9, document.myform.q10, document.myform.q11, document.myform.q12);
switch (letq){
case 1:
if(letName[0].value == wordch[0] || letName[0].value == ""){
letq = letterq[1];
finish();
}
else{
x = x + 1;
letName[0]. value = "";
letq = letterq[1];
showhangman();
}
break;
case 2:
if(letName[1].value.toLowerCase() == wordch[1] || letName[1].value == ""){
letq = letterq[2];
finish();
}
else{

x = x+1;

letq = letterq[2];

letName[1]. value = "";

showhangman();

}

break;

case 3:

if(letName[2].value.toLowerCase() == wordch[2] || letName[2].value == ""){

letq = letterq[3];

finish();

}

else{

x = x+1;

letq = letterq[3];

letName[2]. value = "";

showhangman();

}
break;
case 4:
if(letName[3].value.toLowerCase() == wordch[3] || letName[3].value == ""){
letq = letterq[4];
finish();
}
else{
x = x+1;

letq = letterq[4];

letName[3]. value = "";

showhangman();
}
break;
case 5:
if(letName[4].value.toLowerCase() == wordch[4] || letName[4].value == ""){
letq = letterq[5];
finish();
}
else{
x = x+1;
letq = letterq[5];
letName[4]. value = "";
showhangman();
}
break;
case 6:
if(letName[5].value.toLowerCase() == wordch[5] || letName[5].value == ""){
letq = letterq[6];
finish();
}
else{
x=x+1;
letq = letterq[6];
letName[5]. value = "";
showhangman();
}
break;
case 7:
if(letName[6].value.toLowerCase() == wordch[6] || letName[6].value == ""){
letq = letterq[7];
finish();
}
else{
x = x+1;
letq = letterq[7];
letName[6]. value = "";
showhangman();
}
break;
case 8:
if(letName[7].value.toLowerCase() == wordch[7] || letName[7].value == ""){
letq = letterq[8];
finish();
}
else{
x=x+1;
letq = letterq[8];
letName[7]. value = "";
showhangman();
}
break;
case 9:
if(letName[8].value.toLowerCase() == wordch[8] || letName[8].value == ""){
letq = letterq[9];
finish();
}
else{
x=x+1
letq = letterq[9];
letName[8]. value = "";
showhangman();
}
break;
case 10:
if(letName[9].value.toLowerCase() == wordch[9] || letName[9].value == ""){
letq = letterq[10];
finish();
}
else{
x = x+1;
letq = letterq[10];
letName[9]. value = "";
showhangman();
}
break;
case 11:
if(letName[10].value.toLowerCase() == wordch[10] || letName[10].value == ""){
letq = letterq[11];
finish();
}
else{
x=x+1;
letq = letterq[11];
letName[10]. value = "";
showhangman();
}
break;
case 12:
if(letName[11].value.toLowerCase() == wordch[11] || letName[11].value == ""){
letq = letterq[0];
finish();
}
else{
x=x+1;
letq = letterq[0];
letName[11]. value = "";
showhangman();
}
}}
function finish(){
letName = new Array(document.myform.q1, document.myform.q2, document.myform.q3, document.myform.q4, document.myform.q5, document.myform.q6, document.myform.q7, document.myform.q8, document.myform.q9, document.myform.q10, document.myform.q11, document.myform.q12);

if(letName[0].value == wordch[0] && letName[1].value.toLowerCase() == wordch[1] && letName[2].value.toLowerCase() == wordch[2] && letName[3].value.toLowerCase() == wordch[3]  && letName[4].value.toLowerCase() == wordch[4]  && letName[5].value.toLowerCase() == wordch[5]  && letName[6].value.toLowerCase() == wordch[6] && letName[7].value.toLowerCase() == wordch[7] && letName[8].value.toLowerCase() == wordch[8] && letName[9].value.toLowerCase() == wordch[9] && letName[10].value.toLowerCase() == wordch[10] && letName[11].value.toLowerCase() == wordch[11]){
document.getElementById("text").innerHTML="Well Done";
document.getElementById("text").style.display="";
document.getElementById("nextword").style.display="none";
window.clearInterval(word1);
window.setTimeout("newGame()", 2000);

}}

function lostGame(){
document.getElementById("text").innerHTML="Bad Luck!";
window.setTimeout("newGame()", 2000);
}

function newGame(){
letName = new Array(document.myform.q1, document.myform.q2, document.myform.q3, document.myform.q4, document.myform.q5, document.myform.q6, document.myform.q7, document.myform.q8, document.myform.q9, document.myform.q10, document.myform.q11, document.myform.q12);
for(i=0; i < 12; i++){
document.getElementById(box[i]).style.visibility = "hidden";
letName[i].value = "";
}
total = total+y;
document.getElementById("score").innerHTML=total;
x=0;
document.getElementById("text").innerHTML="";
changeveg();
}
