var no = 0;
var yes = 1;
var maybe = 2;
var too_long = 0;  // Is this quiz too long

function item(name, perc)
{
        this.name = name;
        this.perc = perc;
}

var disney = new item(63);

disney[0] = new item('Aladdin', 0);
disney[1] = new item('Jasmine', 0);
disney[2] = new item('Genie', 0);
disney[3] = new item('Mickey Mouse', 0);
disney[4] = new item('Minnie Mouse', 0);
disney[5] = new item('Donald Duck', 0);
disney[6] = new item('Goofy', 0);
disney[7] = new item('Peter Pan', 0);
disney[8] = new item('Tinker Bell', 0);
disney[9] = new item('Beast', 0);
disney[10] = new item('Belle', 0);
disney[11] = new item('Princess Aurora', 0);
disney[12] = new item('Prince Philip', 0);
disney[13] = new item('Snow White', 0);
disney[14] = new item('Doc', 0);
disney[15] = new item('Grumpy', 0);
disney[16] = new item('Bashful', 0);
disney[17] = new item('Sneezy', 0);
disney[18] = new item('Happy', 0);
disney[19] = new item('Sleepy', 0);
disney[20] = new item('Dopey', 0);
disney[21] = new item('Cinderella', 0);
disney[22] = new item('Prince Charming', 0);
disney[23] = new item('Ariel', 0);
disney[24] = new item('Prince Eric', 0);
disney[25] = new item('Simba', 0);
disney[26] = new item('Pumbaa', 0);
disney[27] = new item('Bambi', 0);
disney[28] = new item('Thumper', 0);
disney[29] = new item('Lady', 0);
disney[30] = new item('Tramp', 0);
disney[31] = new item('Mowgli', 0);
disney[32] = new item('Baloo', 0);
disney[33] = new item('Tarzan', 0);
disney[34] = new item('Jane', 0);
disney[35] = new item('Terk', 0);
disney[36] = new item('Pocahontas', 0);
disney[37] = new item('John Smith', 0);
disney[38] = new item('Jim Hawkins', 0); 
disney[39] = new item('Dumbo', 0);
disney[40] = new item('Timothy Mouse', 0);
disney[41] = new item('Pongo/Roger', 0);
disney[42] = new item('Quasimodo', 0);
disney[43] = new item('Esmeralda', 0);
disney[44] = new item('Hercules', 0);
disney[45] = new item('Megara', 0);
disney[46] = new item('Mulan', 0);
disney[47] = new item('Captain Li Shang', 0);
disney[48] = new item('Robin Hood', 0);
disney[49] = new item('Winnie The Pooh', 0);
disney[50] = new item('Eeyore', 0);
disney[51] = new item('Rabbit', 0);
disney[52] = new item('Piglet', 0);
disney[53] = new item('Tigger', 0);
disney[54] = new item('Alice', 0);
disney[55] = new item('Lilo', 0);
disney[56] = new item('Stitch', 0);
disney[57] = new item('Pinocchio', 0);
disney[58] = new item('Kuzco', 0);
disney[59] = new item('Kronk', 0);
disney[60] = new item('Tod', 0);
disney[61] = new item('Copper', 0);
disney[62] = new item('Tiana', 0);


function change(who, n, perc, yesno)
{
	
	// then PercPerQuestion / 4 is (perc) (Done in change())
	perc = perc / 4;
	
	if (yesno == yes)
	{
		disney[who].perc = disney[who].perc + Math.round(n*perc);	
	}
	else if (yesno == no)
	{
		disney[who].perc = disney[who].perc + Math.round(4*perc) - Math.round(n*perc);
	}
	else // if yesno == maybe
	{
		// full no is 0 and full yes is 4
		// so if n is near middle then...
		if (n == 1)
			disney[who].perc = disney[who].perc + Math.round(2 * perc);
		if (n == 2)
			disney[who].perc = disney[who].perc + Math.round(4 * perc);
		if (n == 3)
			disney[who].perc = disney[who].perc + Math.round(2 * perc);
	}
} // end function change()


var num_update = 1;  // to update only every 5 times

function update()
{
	// the formula is PercPerQuestion * Questions = Total
	// then PercPerQuestion / 4 is (perc) (Done in change())
	
	/*num_update++;
	if (num_update < 5) // only update every 5 questions
		return;
	else
		num_update = 1;	*/
	
	var aladdin = 0;
	var aladdin100 = 20;  // 20 * 5 = 100
	var jasmine = 1;
	var jasmine100 = 11; // 11 * 9 = 99
	var genie = 2;
	var genie100 = 20;  // 20 * 5 = 100
	var mickey = 3;
	var mickey100 = 20;  // 20 * 5 = 100
	var minnie = 4;
	var minnie100 = 25;  // 25 * 5 = 100
	var donald = 5;
	var donald100 = 20;  // 20 * 5 = 100
	var goofy = 6;
	var goofy100 = 20;   // 20 * 5 = 100
	var peter = 7;
	var peter100 = 20;   // 20 * 5 = 100
	var tinker = 8;
	var tinker100 = 14;   // 14 * 5 = 70
	var tinker50 = 15;	  // 15 * 2 = 30
	var beast = 9;
	var beast100 = 16;   // 16 * 4 = 64
	var beast50 = 18;    // 18 * 2 = 36	
	var belle = 10;
	var belle100 = 16;   // 16 * 4 = 64
	var belle50 = 18;    // 18 * 2 = 36
	var aurora = 11;
	var aurora100 = 16;   // 16 * 4 = 64
	var aurora50 = 18;    // 18 * 2 = 36
	var philip = 12;
	var philip100 = 20;   // 20 * 5 = 100
	var snow = 13;
	var snow100 = 12; // 12 * 6 = 72
	var snow50 = 14;   // 14 * 2 = 28
	var doc = 14;
	var doc100 = 50;    // 50 * 1 = 50
	var grumpy = 15;
	var grumpy100 = 25; // 25 * 2 = 50
	var bashful = 16;
	var bashful100 = 50; // 50 * 1 = 50
	var sneezy = 17;
	var sneezy100 = 50;  // 50 * 1 = 50 
	var happy = 18;
	var happy100 = 25;  // 25 * 2 = 50
	var sleepy = 19;
	var sleepy100 = 50; // 25 * 2 = 50
	var dopey = 20;
	var dopey100 = 50;  // 50 * 1 = 50
	var cinderella = 21;
	var cinderella100 = 16;   // 16 * 4 = 64
	var cinderella50 = 18;    // 18 * 2 = 36
	var charming = 22;
	var charming100 = 20;   // 20 * 5 = 100
	var ariel = 23;
	var ariel100 = 11;  // 11 * 9 = 99
	var eric = 24;
	var eric100 = 20;  // 20 * 5 = 100
	var simba = 25;
	var simba100 = 20;  // 20 * 5 = 100	
	var pumbaa = 26;
	var pumbaa100 = 20;  // 20 * 5 = 100
	var bambi = 27;
	var bambi100 = 16;   // 16 * 4 = 64
	var bambi50 = 18;    // 18 * 2 = 36
	var thumper = 28;
	var thumper100 = 25; // 25 * 4 = 100
	var lady = 29;
	var lady100 = 12; // 12 * 6 = 72
	var lady50 = 14;   // 14 * 2 = 28	 
	var tramp = 30;
	var tramp100 = 12; // 12 * 6 = 72
	var tramp50 = 14;   // 14 * 2 = 28
	var mowgli = 31;
	var mowgli100 = 20; // 20 * 5 = 100
	var baloo = 32;
	var baloo100 = 16;   // 16 * 4 = 64
	var baloo50 = 18;    // 18 * 2 = 36
	var tarzan = 33;
	var tarzan100 = 16;   // 16 * 4 = 64
	var tarzan50 = 18;    // 18 * 2 = 36
	var jane = 34;
	var jane100 = 16;   // 16 * 4 = 64
	var jane50 = 18;    // 18 * 2 = 36
	var terk = 35;
	var terk100 = 20;  // 20 * 5 = 100
	var poca = 36;
	var poca100 = 11;  // 11 * 9 = 99
	var john = 37;
	var john100 = 20;  // 20 * 5 = 100
	var jim = 38;
	var jim100 = 20;   // 20 * 5 = 100		
	var dumbo = 39;
	var dumbo100 = 16;   // 16 * 4 = 64
	var dumbo50 = 18;    // 18 * 2 = 36
	var timothy = 40;
	var timothy100 = 25;   // 25 * 4 = 100	
	var pongo = 41;
	var pongo100 = 16;   // 16 * 4 = 64
	var pongo50 = 18;    // 18 * 2 = 36
	var quasi = 42;
	var quasi100 = 20;  // 20 * 5 = 100
	var esmeralda = 43;
	var esmeralda100 = 16;   // 16 * 4 = 64
	var esmeralda50 = 18;    // 18 * 2 = 36
	var hercules = 44;
	var hercules100 = 20;  // 20 * 5 = 100	
	var megara = 45;
	var megara100 = 20;   // 20 * 5 = 100
	var mulan = 46;
	var mulan100 = 14;   // 14 * 5 = 70
	var mulan50 = 15;	  // 15 * 2 = 30
	var shang = 47;
	var shang100 = 20; // 20 * 5 = 100
	var robin = 48;
	var robin100 = 20;   // 20 * 5 = 100
	var pooh = 49;
	var pooh100 = 20;  // 20 * 5 = 100	
	var eeyore = 50;
	var eeyore100 = 20;  // 20 * 5 = 100
	var rabbit = 51;
	var rabbit100 = 20;  // 20 * 5 = 100
	var piglet = 52;
	var piglet100 = 25;  // 25 * 4 = 100
	var tigger = 53;
	var tigger100 = 20;   // 20 * 5 = 100		
	var alice = 54;
	var alice100 = 20;  // 20 * 5 = 100
	var lilo = 55;
	var lilo100 = 20;   // 20 * 5 = 100
	var stitch = 56;
	var stitch100 = 20;  // 20 * 5 = 100
	var pinocchio = 57;
	var pinocchio100 = 20;  // 20 * 5 = 100	
	var kuzco = 58;
	var kuzco100 = 11;    // 11 * 9 = 99
	var kronk = 59;
	var kronk100 = 16;   // 16 * 4 = 64
	var kronk50 = 18;    // 18 * 2 = 36
	var tod = 60;
	var tod100 = 20;  // 20 * 5 = 100
	var copper = 61;
	var copper100 = 25;  // 25 * 4 = 100
	var tiana = 62;
	var tiana100 = 20; // 20 * 4 = 100
		
	for (var n = 0; n < 63; n++)
		disney[n].perc = 0;
		


	
	
	// Prince1. Are you a prince? (Beast, Charming, Philip, Eric, Simba, Bambi) (No, Aladdin)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.prince1[n].checked)
		{
			change(beast, n, beast100, yes);
			change(charming, n, charming100, yes);
			change(philip, n, philip100, yes);
			change(eric, n, eric100, yes);
			change(simba, n, simba100, yes);
			change(bambi, n, bambi100, yes);
			change(aladdin, n, aladdin100, no);
		}
	}
	
	// Princess1. Are you a princess? (Jasmine, Aurora, Snow, Ariel)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess1[n].checked)
		{
			change(jasmine, n, jasmine100, yes);
			change(aurora, n, aurora100, yes);
			change(snow, n, snow100, yes);
			change(ariel, n, ariel100, yes);
		}
	}
	
	//Princess2. Do you get along well with animals? 
	//(Jasmine, Snow, Simba, Bambi, Thumper, Mowgli, Baloo, Poca, Tarzan, Aladdin, Alice, Tramp) (No, Donald, Tiana)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess2[n].checked)
		{
			change(jasmine, n, jasmine100, yes);
			change(snow, n, snow100, yes);
			change(simba, n, simba100, yes);
			change(bambi, n, bambi100, yes);
			change(thumper, n, thumper100, yes);
			change(tramp, n, tramp100, yes);
			change(mowgli, n, mowgli100, yes);
			change(baloo, n, baloo100, yes);
			change(poca, n, poca100, yes);
			change(tarzan, n, tarzan100, yes);
			change(aladdin, n, aladdin100, yes);
			change(alice, n, alice100, yes);
			change(donald, n, donald100, no);
			change(tiana, n, tiana100, no);
		}
	}
		
	//Princess3. Do you love to sing? (Jasmine, Snow, Belle, Ariel, Aurora, Philip, Genie, Tiana)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess3[n].checked)
		{
			change(jasmine, n, jasmine100, yes);
			change(belle, n, belle100, yes);
			change(snow, n, snow100, yes);
			change(ariel, n, ariel100, yes);
			change(aurora, n, aurora100, yes);
			change(philip, n, philip100, yes);
			change(genie, n, genie100, yes);
			change(tiana, n, tiana100, yes);
		}
	}
	
	//Princess4. Are you beautiful? (Jasmine, Belle, Aurora, Snow, Cinderella, Ariel, Jane, Esmeralda, Poca, Lady, Tiana)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess4[n].checked)
		{
			change(jasmine, n, jasmine100, yes);
			change(belle, n, belle100, yes);
			change(snow, n, snow100, yes);
			change(aurora, n, aurora100, yes);
			change(cinderella, n, cinderella100, yes);
			change(ariel, n, ariel100, yes);
			change(jane, n, jane100, yes);
			change(esmeralda, n, esmeralda100, yes);
			change(poca, n, poca100, yes);
			change(lady, n, lady100, yes);
			change(tiana, n, tiana100, yes);
		}
	}
	
	// Princess5. Do you get along well with birds? 
	//(Aurora, Snow, Cinderella, Belle, Mowgli, Poca, Peter, the Prince) (No, Lady, John)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess5[n].checked)
		{
			change(aurora, n, aurora100, yes);
			change(snow, n, snow100, yes);
			change(cinderella, n, cinderella100, yes);
			change(belle, n, belle100, yes);
			change(mowgli, n, mowgli100, yes);
			change(poca, n, poca100, yes);
			change(peter, n, peter100, yes);
			change(lady, n, lady100, no);
			change(john, n, john100, no);
		}
	}
	
	//Princess6. Do you get along well with rodents? No (Donald, Kuzco, Lady) (Yes, Cinderella, Kronk)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.princess6[n].checked)
		{
			change(donald, n, donald100, no);
			change(cinderella, n, cinderella100, yes);
			change(kronk, n, kronk100, yes);
			change(kuzco, n, kuzco100, no);
			change(lady, n, lady100, no);
		}
	}
	
		
	//Jasmine1. Have you lived a sheltered life? Yes (Beast, Kuzco, lady)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.jasmine1[n].checked)
		{
			change(jasmine, n, jasmine100, yes);
			change(beast, n, beast100, yes);
			change(kuzco, n, kuzco100, yes);
			change(lady, n, lady100, yes);
		}
	}
	
	//Aladdin1. Do you come from a poor social class? 
	//Yes (Belle, Tramp, Mowgli, Esmeralda) (No, Jasmine, Lady, Robin, Kuzco, Charming, Eric)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.aladdin1[n].checked)
		{
			change(aladdin, n, aladdin100, yes);
			change(belle, n, belle100, yes);
			change(tramp, n, tramp100, yes);
			change(mowgli, n, mowgli100, yes);
			change(esmeralda, n, esmeralda100, yes);
			change(jasmine, n, jasmine100, no);
			change(lady, n, lady100, no);
			change(robin, n, robin100, no);
			change(kuzco, n, kuzco100, no);
			change(charming, n, charming100, no);
			change(eric, n, eric100, no);
		}
	}
	
	//Genie1. Are you very funny? (Meg)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.genie1[n].checked)
		{
			change(genie, n, genie100, yes);
			change(megara, n, megara100, yes);
		}
	}
	
	//Genie2. Do you want to explore another area of the world but it seems unreachable? (Quasi, Ariel, Jim)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.genie2[n].checked)
		{
			change(ariel, n, ariel100, yes);	
			change(quasi, n, quasi100, yes);			
			change(genie, n, genie100, yes);
			change(jim, n, jim100, yes);
		}
	}
	
	//Mickey1. Are you always happy and cheerful? (Happy, Pumbaa, Baloo, Timothy, Tigger, Goofy) (no, Eeyore)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.mickey1[n].checked)
		{
			change(mickey, n, mickey100, yes);
			change(happy, n, happy100, yes);
			change(pumbaa, n, pumbaa100, yes);
			change(baloo, n, baloo100, yes);
			change(timothy, n, timothy100, yes);
			change(tigger, n, tigger100, yes);
			change(goofy, n, goofy100, yes);
			change(eeyore, n, eeyore100, no);
		}
	}
	
	//Minnie1. Do you cry a lot? (Alice)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.minnie1[n].checked)
		{
			change(alice, n, alice100, yes);
			change(minnie, n, minnie100, yes);
		}
	}
	
	// Donald1. Do you have a hot temper? Yes (Tinker, Beast, Grumpy, Lilo, Stitch)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.donald1[n].checked)
		{
			change(donald, n, donald100, yes);
			change(tinker, n, tinker100, yes);
			change(beast, n, beast100, yes);
			change(grumpy, n, grumpy100, yes);
			change(lilo, n, lilo100, yes);
			change(stitch, n, stitch100, yes);
		}
	}
	
	//Goofy1. Are you clumsy? (Dopey, Hercules, Kronk)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.goofy1[n].checked)
		{
			change(goofy, n, goofy100, yes);
			change(dopey, n, dopey100, yes);
			change(hercules, n, hercules100, yes);
			change(kronk, n, kronk100, yes);
		}
	}
	
	//Goofy2. Do you chuckle a lot? (Happy, Tigger, Mickey, Thumper)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.goofy2[n].checked)
		{
			change(goofy, n, goofy100, yes);
			change(happy, n, happy100, yes);
			change(tigger, n, tigger100, yes);
			change(mickey, n, mickey100, yes);
			change(thumper, n, thumper100, yes);
		}
	}
	
	//Peter1. Can you fly? (Tinker, Dumbo)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.peter1[n].checked)
		{
			change(peter, n, peter100, yes);
			change(tinker, n, tinker100, yes);
			change(dumbo, n, dumbo100, yes);
		}
	}
	
	//Tinker1. Are you the jealous type?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.tinker1[n].checked)
		{
			change(tinker, n, tinker100, yes);
		}
	}
	
	//Tinker2. Does your mood often change at the flip of a switch? Yes (Minnie)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.tinker2[n].checked)
		{
			change(tinker, n, tinker100, yes);
			change(minnie, n, minnie100, yes);
		}
	}
	
	//Beast1. Are you a brute or a bully? (Grumpy, Kuzco)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.beast1[n].checked)
		{
			change(beast, n, beast100, yes);
			change(grumpy, n, grumpy100, yes);
			change(kuzco, n, kuzco100, yes);
		}
	}
	
	//Belle1. Is your nose often stuck in a book? (Jim)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.belle1[n].checked)
		{
			change(belle, n, belle50, yes);
			change(jim, n, jim100, yes);
		}
	}
	
	//Philip1. Are you very brave? 
	//Yes (Eric, Baloo, John, Tarzan, Pongo, Mulan, Shang, Bambi, Hercules) (No, Piglet, Snow, Minnie)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.philip1[n].checked)
		{
			change(philip, n, philip100, yes);
			change(eric, n, eric100, yes);
			change(baloo, n, baloo100, yes);
			change(john, n, john100, yes);
			change(tarzan, n, tarzan100, yes);
			change(pongo, n, pongo100, yes);
			change(mulan, n, mulan100, yes);
			change(shang, n, shang100, yes);
			change(bambi, n, bambi100, yes);
			change(hercules, n, hercules100, yes);
			change(piglet, n, piglet100, no);
			change(snow, n, snow100, no);
			change(minnie100, n, minnie100, no);
		}
	}
	
	//Philip2. Are you a good whistler? (Timothy)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.philip2[n].checked)
		{
			change(philip, n, philip100, yes);
			change(timothy, n, timothy100, yes);
		}
	}
	
	//Aurora1. Are you a good dancer? (Philip, Charming, Esmeralda, Donald)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.aurora1[n].checked)
		{
			change(aurora, n, aurora50, yes);
			change(philip, n, philip100, yes);
			change(charming, n, charming100, yes);
			change(esmeralda, n, esmeralda100, yes);
			change(donald, n, donald100, yes);
		}
	}
	
	//Aurora2. Do you sleep a lot or are you tired often? (Sleepy)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.aurora2[n].checked)
		{
			change(aurora, n, aurora50, yes);
			change(sleepy, n, sleepy100, yes);
		}
	}
	
	//Snow1. Do you have a pale face?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.snow1[n].checked)
		{
			change(snow, n, snow50, yes);
		}
	}
	
	//Doc1. Do you often mix up your words? (Pooh)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.doc1[n].checked)
		{
			change(doc, n, doc100, yes);
			change(pooh, n, pooh100, yes);				
		}
	}
		
	//Bashful1. Are you extremely shy? (Dumbo, Quasimodo, eeyore)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.bashful1[n].checked)
		{
			change(bashful, n, bashful100, yes);
			change(dumbo, n, dumbo100, yes);	
			change(quasi, n, quasi100, yes);
			change(eeyore, n, eeyore100, yes);			
		}
	}
	
	//Sneezy1. Do you sneeze a lot?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.sneezy1[n].checked)
		{
			change(sneezy, n, sneezy100, yes);				
		}
	}
	
	//Cinderella1. Do you perform most of, if not all of the chores at home?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.cinderella1[n].checked)
		{
			change(cinderella, n, cinderella100, yes);				
		}
	}
	
	//Charming1. Are you extremely charming? Yes (Robin)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.charming1[n].checked)
		{
			change(charming, n, charming100, yes);
			change(robin, n, robin100, yes);				
		}
	}
	
	//Charming2. Do your parents pressure you to get married? Yes (Mulan)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.charming2[n].checked)
		{
			change(charming, n, charming100, yes);
			change(mulan, n, mulan100, yes);				
		}
	}
	
	//Ariel1. Are you a collector of many knickknacks that you think of as treasures?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.ariel1[n].checked)
		{
			change(ariel, n, ariel100, yes);				
		}
	}
	
	//Ariel2. Are you a redhead?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.ariel2[n].checked)
		{
			change(ariel, n, ariel100, yes);	
		}
	}
	
	//Eric1. Are you a good swimmer? (Ariel, Poca, John) (No, Stitch)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.eric1[n].checked)
		{
			change(ariel, n, ariel100, yes);	
			change(eric, n, eric100, yes);			
			change(poca, n, poca100, yes);
			change(john, n, john100, yes);
			change(stitch, n, stitch100, no);
			//document.getElementById('message').innerHTML = "You are more than half way done!";
		}
	}
	
	//Simba1. Have you experienced a tragic loss in the family? 
	//Yes (Bambi, Tarzan, Cinderella, Shang, Lilo, Tod)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.simba1[n].checked)
		{
			change(simba, n, simba100, yes);
			change(bambi, n, bambi100, yes);
			change(tarzan, n, tarzan100, yes);
			change(cinderella, n, cinderella50, yes);
			change(shang, n, shang100, yes);
			change(lilo, n, lilo100, yes);
			change(tod, n, tod100, yes);
		}
	}
	
	//Simba2. Have you run away from home? Yes (Mowgli, Mulan, Snow White, Ariel) 
	for (n = 0; n < 5; n++)
	{
		if (document.fm.simba2[n].checked)
		{
			change(simba, n, simba100, yes);
			change(mowgli, n, mowgli100, yes);
			change(mulan, n, mulan100, yes);
			change(snow, n, snow50, yes);
			change(ariel, n, ariel100, yes);
		}
	}
	
	//Pumbaa1. Do you have a bad odor from your body?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pumbaa1[n].checked)
		{
			change(pumbaa, n, pumbaa100, yes);
		}
	}
	
	//Bambi1. Have you had to fight rivals over a love interest? (John, Beast)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.bambi1[n].checked)
		{
			change(bambi, n, bambi50, yes);
			change(john, n, john100, yes);
			change(beast, n, beast50, yes);
		}
	}
	
	//Thumper1. Do you often speak your mind and forget to mind your manners? 
	//Yes (Peter, Terk, Meg, Rabbit)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.thumper1[n].checked)
		{
			change(thumper, n, thumper100, yes);
			change(peter, n, peter100, yes);
			change(terk, n, terk100, yes);
			change(megara, n, megara100, yes);
			change(rabbit, n, rabbit100, yes);
		}
	}
	
	//Lady1. Are you spoiled? Yes (Kuzco, Jasmine, Beast)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.lady1[n].checked)
		{
			change(lady, n, lady100, yes);
			change(kuzco, n, kuzco100, yes);
			change(jasmine, n, jasmine100, yes);
			change(beast, n, beast50, yes);
		}
	}
	
	//Tramp1. Are you tough? Yes (Meg, Kronk, Shang)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.tramp1[n].checked)
		{
			change(tramp, n, tramp100, yes);
			change(megara, n, megara100, yes);
			change(kronk, n, kronk100, yes);
			change(shang, n, shang100, yes);
		}
	}
	
	//Tramp2. Do you try to live life carefree without any responsibilities? 
	//Yes (Baloo, Poca, Aladdin, Peter, Pumbaa, Pinocchio)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.tramp2[n].checked)
		{
			change(tramp, n, tramp100, yes);
			change(baloo, n, baloo100, yes);
			change(poca, n, poca100, yes);
			change(aladdin, n, aladdin100, yes);
			change(peter, n, peter100, yes);
			change(pumbaa, n, pumbaa100, yes);
			change(pinocchio, n, pinocchio100, yes);
		}
	}
	
		
	//Mowgli1. Do you feel right at home in the jungle? Yes (Simba, Tarzan, Poca)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.mowgli1[n].checked)
		{
			change(simba, n, simba100, yes);
			change(mowgli, n, mowgli100, yes);
			change(tarzan, n, tarzan100, yes);
			change(poca, n, poca100, yes);
		}
	}
	
	//Baloo1. Do you like to party? Yes (Terk, Kuzco, Genie)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.baloo1[n].checked)
		{
			change(baloo, n, baloo50, yes);
			change(terk, n, terk100, yes);
			change(kuzco, n, kuzco100, yes);
			change(genie, n, genie100, yes);
		}
	}
	
	//Baloo2. Do you give nicknames to others? Yes (Tramp, Tigger)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.baloo2[n].checked)
		{
			change(tramp, n, tramp100, yes);
			change(baloo, n, baloo50, yes);
			change(tigger, n, tigger100, yes);
		}
	}
	
	//Tarzan1. Are you an expert at snow boarding, surfing or skate boarding? Yes (Jim, Lilo)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.tarzan1[n].checked)
		{
			change(tarzan, n, tarzan50, yes);
			change(jim, n, jim100, yes);
			change(lilo, n, lilo100, yes);
		}
	}
	
	//Jane1. Are you a good sketch artist?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.jane1[n].checked)
		{
			change(jane, n, jane100, yes);
		}
	}
	
	//Jane2. Do you enjoy studying wildlife? Yes
	for (n = 0; n < 5; n++)
	{
		if (document.fm.jane2[n].checked)
		{
			change(jane, n, jane100, yes);
		}
	}
	
	//Terk1. Do you enjoy annoying or irritating your friends? Yes (Tigger)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.terk1[n].checked)
		{
			change(terk, n, terk100, yes);
			change(tigger, n, tigger100, yes);
		}
	}
	
	//Terk2. Do you talk a lot? (Jane, Timothy, Alice, Pinocchio) (no, Dumbo, Piglet)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.terk2[n].checked)
		{
			change(terk, n, terk100, yes);
			change(timothy, n, timothy100, yes);
			change(jane, n, jane100, yes);
			change(alice, n, alice100, yes);
			change(pinocchio, n, pinocchio100, yes);
			change(dumbo, n, dumbo100, no);
			change(piglet, n, piglet100, no);

		}
	}
	
	//Poca1. Do you have an independent spirit? (Esmeralda, Mulan, Jasmine, Ariel, Tod, Jim, Tiana)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.poca1[n].checked)
		{
			change(ariel, n, ariel100, yes);	
			change(esmeralda, n, esmeralda100, yes);			
			change(mulan, n, mulan100, yes);
			change(jasmine, n, jasmine100, yes);
			change(poca, n, poca100, yes);
			change(tod, n, tod100, yes);
			change(jim, n, jim100, yes);
			change(tiana, n, tiana100, yes);
		}
	}
	
	//Poca2. Are you environmentally conscious? (Bambi, Jane) (No, John)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.poca2[n].checked)
		{
			change(bambi, n, bambi50, yes);
			change(poca, n, poca100, yes);
			change(jane, n, jane50, yes);
			change(john, n, john100, no);
		}
	}
	
	//Jim1. Are you good at puzzles and problem solving? 
	//Yes (Mulan, Pongo, Rabbit) No (Kronk, Goofy)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.jim1[n].checked)
		{
			change(jim, n, jim100, yes);
			change(mulan, n, mulan100, yes);
			change(pongo, n, pongo100, yes);
			change(rabbit, n, rabbit100, yes);
			change(kronk, n, kronk100, no);
			change(goofy, n, goofy100, no);
		}
	}
	
	//Dumbo1. Do you often feel like an outcast? Yes (Quasi, Hercules, Mulan, stitch, lilo, eeyore)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.dumbo1[n].checked)
		{
			change(dumbo, n, dumbo100, yes);
			change(quasi, n, quasi100, yes);
			change(hercules, n, hercules100, yes);
			change(mulan, n, mulan50, yes);
			change(stitch, n, stitch100, yes);
			change(lilo, n, lilo100, yes);
			change(eeyore, n, eeyore100, yes);
		}
	}
	
	//Timothy1. Do you usually befriend the little guy? (Esmeralda, Mickey, Pooh, Pumbaa)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.timothy1[n].checked)
		{
			change(timothy, n, timothy100, yes);
			change(esmeralda, n, esmeralda50, yes);
			change(mickey, n, mickey100, yes);
			change(pooh, n, pooh100, yes);
			change(pumbaa, n, pumbaa100, yes);
		}
	}
	
	//Dog1. Are you a dog lover? Yes (Pongo, Copper, Tramp, Lady, Tod, Eric, Mickey)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.dog1[n].checked)
		{
			change(pongo, n, pongo100, yes);
			change(copper, n, copper100, yes);
			change(tod, n, tod100, yes);
			change(tramp, n, tramp100, yes);
			change(lady, n, lady50, yes);
			change(eric, n, eric100, yes);
			change(mickey, n, mickey100, yes);
		}
	}
	
	//Pongo1. Do you find the bachelor life downright dull? Yes
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pongo1[n].checked)
		{
			change(pongo, n, pongo100, yes);
		}
	}
	
	//Pongo2. Do others say that you resemble your favorite pet? (Lady)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pongo2[n].checked)
		{
			change(pongo, n, pongo50, yes);
			change(lady, n, lady50, yes);
		}
	}
	
	//Quasi1. Do others often mock and humiliate you? (Dumbo, Cinderella, Stitch)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.quasi1[n].checked)
		{
			change(dumbo, n, dumbo50, yes);
			change(quasi, n, quasi100, yes);
			change(cinderella, n, cinderella50, yes);
			change(stitch, n, stitch100, yes);
		}
	}
	
	//Esmeralda1. Are you modest? 
	//(No, Tinker, Jane, Jasmine, Tigger, Kuzco, Rabbit) Yes (Belle, Pooh, eeyore, Mickey, Piglet)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.esmeralda1[n].checked)
		{
			change(mickey, n, mickey100, yes);
			change(belle, n, belle50, yes);
			change(eeyore, n, eeyore100, yes);
			change(pooh, n, pooh100, yes);
			change(piglet, n, piglet100, yes);
			change(tinker, n, tinker50, no);
			change(jane, n, jane50, no);
			change(esmeralda, n, esmeralda50, no);
			change(jasmine, n, jasmine100, no);
			change(tigger, n, tigger100, no);
			change(kuzco, n, kuzco100, no);
			change(rabbit, n, rabbit100, no);
		}
	}
	
	//Hercules1. Are you muscular and strong? Yes ? (Tarzan, Shang, Kronk) No (Kuzco, Goofy) 
	for (n = 0; n < 5; n++)
	{
		if (document.fm.hercules1[n].checked)
		{
			change(hercules, n, hercules100, yes);
			change(tarzan, n, tarzan50, yes);
			change(shang, n, shang100, yes);
			change(kronk, n, kronk50, yes);
			change(kuzco, n, kuzco100, no);
			change(goofy, n, goofy100, no);
		}
	}
	
	//Meg1. Are you self-sacrificing? (Poca, Hercules, Genie, Copper)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.meg1[n].checked)
		{
			change(megara, n, megara100, yes);
			change(poca, n, poca100, yes);
			change(hercules, n, hercules100, yes);
			change(genie, n, genie100, yes);
			change(copper, n, copper100, yes);
		}
	}
	
	//Shang1. Are you an expert archer? (Robin)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.shang1[n].checked)
		{
			change(shang, n, shang100, yes);
			change(robin, n, robin100, yes);
		}
	}
	
	//Robin1. Are you quick like a fox? Yes (Tramp, Tinker, Mulan, Aladdin, Tod)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.robin1[n].checked)
		{
			change(aladdin, n, aladdin100, yes);
			change(tramp, n, tramp50, yes);
			change(tinker, n, tinker50, yes);
			change(mulan, n, mulan50, yes);
			change(robin, n, robin100, yes);
			change(tod, n, tod100, yes);
		}
	}
	
	//Pooh1. Do you have very vivid dreams or nightmares? (Alice)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pooh1[n].checked)
		{
			change(pooh, n, pooh100, yes);
			change(alice, n, alice100, yes);
		}
	}
		
	//Pooh2. Are you always hungry? Yes (Pumbaa)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pooh2[n].checked)
		{
			change(pooh, n, pooh100, yes);
			change(pumbaa, n, pumbaa100, yes);
		}
	}

	//Eeyore1. Are you usually gloomy? (Dumbo, Quasi)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.eeyore1[n].checked)
		{
			change(eeyore, n, eeyore100, yes);
			change(dumbo, n, dumbo50, yes);
			change(quasi, n, quasi100, yes);
		}
	}
	
	//Rabbit1. Are you a gardener? (Minnie)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.rabbit1[n].checked)
		{
			change(rabbit, n, rabbit100, yes);
			change(minnie, n, minnie100, yes);
		}
	}

	//Piglet1. Do you stutter?
	for (n = 0; n < 5; n++)
	{
		if (document.fm.piglet1[n].checked)
		{
			change(piglet, n, piglet100, yes);
		}
	}
	
	//Alice1. Do you seldom follow advice? (Pinocchio)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.alice1[n].checked)
		{
			change(alice, n, alice100, yes);
			change(pinocchio, n, pinocchio100, yes);
		}
	}


	//Stitch1. Are you a rascal? 
	//Yes (Tinker, Peter, Tramp, Pongo, Meg, Thumper, Donald, Lilo, Pinocchio, Tod, Copper, Robin, Terk)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.stitch1[n].checked)
		{
			change(donald, n, donald100, yes);
			change(tinker, n, tinker100, yes);
			change(peter, n, peter100, yes);
			change(tramp, n, tramp50, yes);
			change(pongo, n, pongo50, yes);
			change(megara, n, megara100, yes);
			change(thumper, n, thumper100, yes);
			change(stitch, n, stitch100, yes);
			change(lilo, n, lilo100, yes);
			change(pinocchio, n, pinocchio100, yes);
			change(tod, n, tod100, yes);
			change(copper, n, copper100, yes);
			change(robin, n, robin100, yes);
			change(terk, n, terk100, yes);
		}
	}
	
	//Pinocchio1. Do you lie a lot? Yes (Kuzco)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.pinocchio1[n].checked)
		{
			change(pinocchio, n, pinocchio100, yes);
			change(kuzco, n, kuzco100, yes);
		}
	}
	
	// Kronk1. Do you love to cook? (Tiana)
	for (n = 0; n < 5; n++)
	{
		if (document.fm.kronk1[n].checked)
		{
			change(kronk, n, kronk50, yes);
			change(tiana, n, tiana100, yes);
		}
	}
	
	//Copper1. Do you have a good sense of smell? Yes
	for (n = 0; n < 5; n++)
	{
		if (document.fm.copper1[n].checked)
		{
			change(copper, n, copper100, yes);
		}
	}
	
	// turn the 99s into 100s
	for (var n = 0; n < disney.length; n++)
		if (disney[n].perc == 99) disney[n].perc = 100;
	


	
	// The stuff below this line is for testing
	// to display the scores while answering:
/*	cols = 1;
	string = "";
	
	for (i = 0; i < 62; i++)
	{
		perc = disney[i].perc.toString();
		len = disney[i].name.length + perc.length;
		string += disney[i].name + " : " + disney[i].perc;

		for (num = len; num < 20; num++)
			string += " ";  // add spaces to 20
			
		cols++;
		if (cols == 5)
		{
			cols = 1;
			string += "\n";
		}
	}
	document.fm.scores.value = string;
	
*/	
	
	
}  // end function update



function copyForm()
{
	update(); // Call update one last time
	
	parent.location = 'result.htm?long='+too_long+
		'&a='+disney[0].perc+
		'&b='+disney[1].perc+
		'&c='+disney[2].perc+
		'&d='+disney[3].perc+
		'&e='+disney[4].perc+
		'&f='+disney[5].perc+
		'&g='+disney[6].perc+
		'&h='+disney[7].perc+
		'&i='+disney[8].perc+
		'&j='+disney[9].perc+
		'&k='+disney[10].perc+
		'&l='+disney[11].perc+
		'&m='+disney[12].perc+
		'&n='+disney[13].perc+
		'&o='+disney[14].perc+
		'&p='+disney[15].perc+
		'&q='+disney[16].perc+
		'&r='+disney[17].perc+
		'&s='+disney[18].perc+
		'&t='+disney[19].perc+
		'&u='+disney[20].perc+
		'&v='+disney[21].perc+
		'&w='+disney[22].perc+
		'&x='+disney[23].perc+
		'&y='+disney[24].perc+
		'&z='+disney[25].perc+
		'&aa='+disney[26].perc+
		'&ab='+disney[27].perc+
		'&ac='+disney[28].perc+
		'&ad='+disney[29].perc+
		'&ae='+disney[30].perc+	
		'&af='+disney[31].perc+
		'&ag='+disney[32].perc+
		'&ah='+disney[33].perc+
		'&ai='+disney[34].perc+
		'&aj='+disney[35].perc+
		'&ak='+disney[36].perc+
		'&al='+disney[37].perc+
		'&am='+disney[38].perc+
		'&an='+disney[39].perc+
		'&ao='+disney[40].perc+
		'&ap='+disney[41].perc+
		'&aq='+disney[42].perc+
		'&ar='+disney[43].perc+
		'&as='+disney[44].perc+
		'&at='+disney[45].perc+
		'&au='+disney[46].perc+
		'&av='+disney[47].perc+
		'&aw='+disney[48].perc+
		'&ax='+disney[49].perc+
		'&ay='+disney[50].perc+	
		'&az='+disney[51].perc+
		'&ba='+disney[52].perc+
		'&bb='+disney[53].perc+
		'&bc='+disney[54].perc+
		'&bd='+disney[55].perc+
		'&be='+disney[56].perc+
		'&bf='+disney[57].perc+
		'&bg='+disney[58].perc+
		'&bh='+disney[59].perc+
		'&bi='+disney[60].perc+
		'&bj='+disney[61].perc+
		'&bk='+disney[62].perc;

		
} // end copyForm()





// The stuff below is for testing


/*document.write('<TABLE><TR ALIGN="right"><TD>');
document.write('<TEXTAREA NAME="scores" COLS="100" ROWS="17"></TEXTAREA>');
document.write('</TD></TR></TABLE>');
*/

// End testing

document.write('</FORM>');



waitMessage();  // make "wait for quiz" message disappear
