<!-- hide script

var iMatches = 0
var iTurned = 0
var iScore = 600
var blGameOver = false
var iPieces = 36
var img_curr = ""
var iLast1 = -1, iLast2 = -1
var blLastMatch = false
var iLastPiece = -1
var game_pieces = new Array(iPieces)
var iLastScore = ""

function ClickPiece(iTarget, imgTarget)
{
	if ((iTarget == iLastPiece) || (document.scorefrm.matches.value == 18) || (imgTarget.src == img_match.src))
		return
	else
		iLastPiece = iTarget
		
	imgTarget.src=game_pieces[iTarget]
		
	if (iTurned == 0)
	{
		iTurned = 1
		img_curr = game_pieces[iTarget]
		document.scorefrm.status.value = ""				
		if (iLast1 != -1)
		{
			if (blLastMatch)
			{
				iLast1.src=img_match.src
				iLast2.src=img_match.src
			}
			else
			{
				iLast1.src=img_default.src
				iLast2.src=img_default.src
			}
		}
		iLast1 = imgTarget			
	}
	else
	{
		iLast2 = imgTarget
		iTurned = 0
	
		if (game_pieces[iTarget] == img_curr)
		{
			document.scorefrm.status.value = "Match!"
			iMatches++	
			document.scorefrm.matches.value = iMatches
			if (document.scorefrm.matches.value == 18)
			{
				document.scorefrm.status.value = "Game Over. Play Again?"
				iLastScore = document.scorefrm.score.value
			}
			blLastMatch = true
		}
		else
		{
			iScore = iScore - 20
			document.scorefrm.status.value = "Sorry. Not a Match."
			document.scorefrm.score.value = document.scorefrm.score.value - 20
			blLastMatch = false
		}
	}
}

// load images
img_default = new Image()
img_default.src = "img/g_default.jpg"
img_match = new Image()
img_match.src = "img/g_title.jpg"

img_arr = new Array(iPieces/2)
for (i = 0; i < img_arr.length; i++)
{
	img_arr[i] = new Image()
}

img_arr[0].src= "img/g_bear1.jpg"
img_arr[1].src= "img/g_beej1.jpg"
img_arr[2].src= "img/g_charles1.jpg"
img_arr[3].src= "img/g_flagg1.jpg"
img_arr[4].src= "img/g_frank1.jpg"
img_arr[5].src= "img/g_hawkeye1.jpg"
img_arr[6].src= "img/g_henry1.jpg"
img_arr[7].src= "img/g_igor1.jpg"
img_arr[8].src= "img/g_klinger1.jpg"
img_arr[9].src= "img/g_margaret1.jpg"
img_arr[10].src= "img/g_mulcahy1.jpg"
img_arr[11].src= "img/g_potter1.jpg"
img_arr[12].src= "img/g_radar1.jpg"
img_arr[13].src= "img/g_rizzo.jpg"
img_arr[14].src= "img/g_sidney1.jpg"
img_arr[15].src= "img/g_zale.jpg"
img_arr[16].src= "img/g_kellye.jpg"
img_arr[17].src= "img/g_trapper1.jpg"

// function to reset all game images to dummy image
// and then use get_pic to set new image board
function SetBoard() 
{
	for(i = 0; i < iPieces; i++) 
	{
		game_pieces[i] = ""	
	}

   	game_pieces[get_pic()] = img_arr[0].src
	game_pieces[get_pic()] = img_arr[1].src
	game_pieces[get_pic()] = img_arr[2].src
	game_pieces[get_pic()] = img_arr[3].src
	game_pieces[get_pic()] = img_arr[4].src
	game_pieces[get_pic()] = img_arr[5].src
	game_pieces[get_pic()] = img_arr[6].src
	game_pieces[get_pic()] = img_arr[7].src
	game_pieces[get_pic()] = img_arr[8].src
	game_pieces[get_pic()] = img_arr[9].src
	game_pieces[get_pic()] = img_arr[10].src
	game_pieces[get_pic()] = img_arr[11].src
	game_pieces[get_pic()] = img_arr[12].src
	game_pieces[get_pic()] = img_arr[13].src
	game_pieces[get_pic()] = img_arr[14].src
	game_pieces[get_pic()] = img_arr[15].src
	game_pieces[get_pic()] = img_arr[16].src
	game_pieces[get_pic()] = img_arr[17].src

    game_pieces[get_pic()] = img_arr[0].src
	game_pieces[get_pic()] = img_arr[1].src
	game_pieces[get_pic()] = img_arr[2].src
	game_pieces[get_pic()] = img_arr[3].src
	game_pieces[get_pic()] = img_arr[4].src
	game_pieces[get_pic()] = img_arr[5].src
	game_pieces[get_pic()] = img_arr[6].src
	game_pieces[get_pic()] = img_arr[7].src
	game_pieces[get_pic()] = img_arr[8].src
	game_pieces[get_pic()] = img_arr[9].src
	game_pieces[get_pic()] = img_arr[10].src
	game_pieces[get_pic()] = img_arr[11].src
	game_pieces[get_pic()] = img_arr[12].src
	game_pieces[get_pic()] = img_arr[13].src
	game_pieces[get_pic()] = img_arr[14].src
	game_pieces[get_pic()] = img_arr[15].src
	game_pieces[get_pic()] = img_arr[16].src
	game_pieces[get_pic()] = img_arr[17].src

	document.scorefrm.status.value = "Play!"
}

// function to generate random image number
function get_pic() 
{
   var blEmpty=0
   var iPic=0
   while(blEmpty == 0) 
   {
	var iSeed = Math.round(Math.random() * 100)
	iPic = iSeed % iPieces
	if (iPic < iPieces && iPic >= 0) 
	{
	   if (game_pieces[iPic] == "") 
	   {
		 blEmpty = 1
		}
	}
	      
   }
   return iPic
}

function NewGame()
{
	document.scorefrm.status.value = "Please wait..."
	document.scorefrm.score.value = 600
	document.scorefrm.matches.value = 0
	iMatches = 0
	iTurned = 0
	iScore = 600
	blGameOver = false
	iPieces = 36
	img_curr = ""
	iLast1 = -1 
	iLast2 = -1
	blLastMatch = false
	iLastPiece = -1
	document.piece0.src="img/g_default.jpg"
	document.piece1.src="img/g_default.jpg"
	document.piece2.src="img/g_default.jpg"
	document.piece3.src="img/g_default.jpg"
	document.piece4.src="img/g_default.jpg"
	document.piece5.src="img/g_default.jpg"
	document.piece6.src="img/g_default.jpg"
	document.piece7.src="img/g_default.jpg"
	document.piece8.src="img/g_default.jpg"
	document.piece9.src="img/g_default.jpg"
	document.piece10.src="img/g_default.jpg"
	document.piece11.src="img/g_default.jpg"
	document.piece12.src="img/g_default.jpg"
	document.piece13.src="img/g_default.jpg"
	document.piece14.src="img/g_default.jpg"
	document.piece15.src="img/g_default.jpg"
	document.piece16.src="img/g_default.jpg"
	document.piece17.src="img/g_default.jpg"
	document.piece18.src="img/g_default.jpg"
	document.piece19.src="img/g_default.jpg"
	document.piece20.src="img/g_default.jpg"
	document.piece21.src="img/g_default.jpg"
	document.piece22.src="img/g_default.jpg"
	document.piece23.src="img/g_default.jpg"
	document.piece24.src="img/g_default.jpg"
	document.piece25.src="img/g_default.jpg"
	document.piece26.src="img/g_default.jpg"
	document.piece27.src="img/g_default.jpg"
	document.piece28.src="img/g_default.jpg"
	document.piece29.src="img/g_default.jpg"
	document.piece30.src="img/g_default.jpg"
	document.piece31.src="img/g_default.jpg"
	document.piece32.src="img/g_default.jpg"
	document.piece33.src="img/g_default.jpg"
	document.piece34.src="img/g_default.jpg"
	document.piece35.src="img/g_default.jpg"
	SetBoard()
	document.scorefrm.lastscore.value = iLastScore
}

//-->