/*--------------------------------------------------------------------------

  FILE:  JavaScript/tests/psyc2.js
  Date:  September 28, 2000
  LMD :  February 2, 2009

  Psychology Test - The Quiz

--------------------------------------------------------------------------*/


function psycTest2( form ) {
	sum = 0
	ok = true

	prevSum = sum
	if (form.one[0].checked) sum += 2
	else if (form.one[1].checked) sum += 4
	else if (form.one[2].checked) sum += 6
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.two[0].checked) sum += 6
	else if (form.two[1].checked) sum += 4
	else if (form.two[2].checked) sum += 7
	else if (form.two[3].checked) sum += 2
	else if (form.two[4].checked) sum += 1
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.three[0].checked) sum += 4
	else if (form.three[1].checked) sum += 2
	else if (form.three[2].checked) sum += 5
	else if (form.three[3].checked) sum += 7
	else if (form.three[4].checked) sum += 6
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.four[0].checked) sum += 4
	else if (form.four[1].checked) sum += 6
	else if (form.four[2].checked) sum += 2
	else if (form.four[3].checked) sum += 1
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.five[0].checked) sum += 6
	else if (form.five[1].checked) sum += 4
	else if (form.five[2].checked) sum += 3
	else if (form.five[3].checked) sum += 5
	else if (form.five[4].checked) sum += 2
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.six[0].checked) sum += 6
	else if (form.six[1].checked) sum += 4
	else if (form.six[2].checked) sum += 2
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.seven[0].checked) sum += 6
	else if (form.seven[1].checked) sum += 2
	else if (form.seven[2].checked) sum += 4
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.eight[0].checked) sum += 6
	else if (form.eight[1].checked) sum += 7
	else if (form.eight[2].checked) sum += 5
	else if (form.eight[3].checked) sum += 4
	else if (form.eight[4].checked) sum += 3
	else if (form.eight[5].checked) sum += 2
	else if (form.eight[6].checked) sum += 1
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.nine[0].checked) sum += 7
	else if (form.nine[1].checked) sum += 6
	else if (form.nine[2].checked) sum += 4
	else if (form.nine[3].checked) sum += 2
	else if (form.nine[4].checked) sum += 1
	else {
		if ( prevSum == sum ) ok = false
	}

	prevSum = sum
	if (form.ten[0].checked) sum += 4
	else if (form.ten[1].checked) sum += 2
	else if (form.ten[2].checked) sum += 3
	else if (form.ten[3].checked) sum += 5
	else if (form.ten[4].checked) sum += 6
	else {
		if ( prevSum == sum ) ok = false
	}

	if ( ok )
		psyc_text = getResults(sum)
	else 
		psyc_text = "You did not answer at least 1 question\;\nthe result will not be complete."

	document.forms[0].display.value = psyc_text

} // psycTest2


function getResults( total ) {
	psyc_text = ""
	if ( total > 60 ) {
		psyc_text += "Others see you as someone they should \'handle with care.\'\n"
		psyc_text += "You are seen as vain, self-centered and extremely dominant.\n"
		psyc_text += "Others may  admire you and wish they could be more like you,\n"
		psyc_text += "but they don\'t always trust you and hesitate to become too\n"
		psyc_text += "deeply involved with you."
	} 
	else if ( total > 50 ) {
		psyc_text += "Your friends see you as an exciting, highly volatile, rather\n"
 		psyc_text += "impulsive personality\; a natural leader, quick to make decisions\n"
		psyc_text += "(though not always the right ones). They see you as a bold and\n"
		psyc_text += "venturesome\; someone who will try anything-well almost\n"
		psyc_text += "anything-once\; someone who takes a chance and enjoys an\n"
		psyc_text += "adventure.  They enjoy being in your company because of the\n"
		psyc_text += "excitement you radiate."
	}
	else if ( total > 40 ) {
		psyc_text += "Others see you as fresh, lively, charming, amusing  and always\n"
		psyc_text += "interesting\; someone who is constantly the center of attention,\n"
		psyc_text += "but sufficiently well-balanced not to let it go to your head.\n"
		psyc_text += "They see you  also as kind, considerate and understanding\;\n"
		psyc_text += "someone who will cheer them up  and help them out."
	}
	else if ( total > 30 ) {
		psyc_text += "Other people see you as sensible, cautious, careful and practical.\n"
		psyc_text += "They see you as clever, gifted or talented, but modest. Not a person\n"
		psyc_text += "who makes friends too quickly or too easily, but someone who is\n"
		psyc_text += "extremely loyal to the friends you do make and who expects the same\n"
		psyc_text += "loyalty  in return. Those who really get to know you realize that it\n"
		psyc_text += "takes a lot to  shake your trust in your friends, but, equally, that\n"
		psyc_text += "it takes you a long time to get over it if that trust is shaken."
	}
	else if ( total > 20 ) {
		psyc_text += "Your friends see you as painstaking, perhaps a little fussy at\n"
		psyc_text += "times. They see you as very, very cautious and extremely careful\;\n"
		psyc_text += "a slow and steady plodder.  It would really surprise them if you\n"
		psyc_text += "ever did something impulsively or on the spur of the moment. They\n"
		psyc_text += "expect you to examine everything carefully from every Side and then,\n"
		psyc_text += "usually decide  against it. They think this reaction on your part is\n"
		psyc_text += "caused partly by your  careful nature and partly by laziness."
	}
	else {
		psyc_text += "People think you are shy, nervous and indecisive, someone needs\n"
		psyc_text += "to be looked after, who always wants someone else to make the\n"
		psyc_text += "decisions and who doesn\'t want to get involved with anyone or\n"
		psyc_text += "anything."
	}

	return psyc_text
}
