var myLikes = new Array();
var myDislikes = new Array();
var myNeutrals = new Array();
var myTainteds = new Array();


function RemoveFromArray(whichArray, itemToRemove)
{
	// search the array for this item
	if (whichArray == 'Like')
	{
		// search likes
		for (var i = 0; i < myLikes.length; i++)
		{
			if (myLikes[i] == itemToRemove)
			{
				// splice it out
				myLikes.splice(i,1);
				break;
			}
		}
	}
	else if (whichArray == 'Dislike')
	{
		// search likes
		for (var i = 0; i < myDislikes.length; i++)
		{
			if (myDislikes[i] == itemToRemove)
			{
				// splice it out
				myDislikes.splice(i,1);
				break;
			}
		}
		
		
	}
	else if (whichArray == 'Neutral')
	{
		// search likes
		for (var i = 0; i < myNeutrals.length; i++)
		{
			if (myNeutrals[i] == itemToRemove)
			{
				// splice it out
				myNeutrals.splice(i,1);
				break;
			}
		}
	}
	else if (whichArray == 'Tainted')
	{
		// search likes
		for (var i = 0; i < myTainteds.length; i++)
		{
			if (myTainteds[i] == itemToRemove)
			{
			window.status='i';
				// splice it out
				myTainteds.splice(i,1);
				break;
			}
		}
	}
} 
function ProcessPage(pc, a,a2,b,b2,c,c2,d)
{

	totalNames = myLikes.length + myDislikes.length + myTainteds.length + myNeutrals.length;
	
	if (totalNames == 10)
	{
		alert("here");
		var newUrl = 'start-perfect-names.php?pc=' + pc + '&a=' + a + '&a2=' + a2 + '&b=' + b + '&b2=' + b2 + '&c=' + c + '&c2=' + c2 + '&d=' + d + '&likes=' + myLikes.join(",") + '&dislikes=' + myDislikes.join(",") + '&neutrals=' + myNeutrals.join(",") + '&tainted=' + myTainteds.join(",");
		
		alert(newUrl);
		window.location = newUrl;
	//	alert ("good");
	}
	else
	{
		alert ("You forgot a few names. Please make sure you select a preference for ALL names.");
	}
}
function SelectChoice(count, name, babyname)
{
	
	// highlight this one and unhighlight the others
	toggleLayer('Tainted' + count);
	toggleLayer('Dislike' + count);
	toggleLayer('Neutral' + count);
	toggleLayer('Like' + count);		
	newname = name;
	

	toggleLayer(name + "Select" + count, name, babyname);	
	
	// based on the count we can tell if this is a popular or unpopular choice
	
	

}
function toggleLayer(whichLayer, name, babyname)
{
	var hidden = true;
	
	if (document.getElementById)
	{
	// this is the way the standards work
	var style2 = document.getElementById(whichLayer).style;
	style2.display = style2.display? "":"none";
	hidden = style2.display ? false:true;
	
	}
	else if (document.all)
	{
	// this is the way old msie versions work
	var style2 = document.all[whichLayer].style;
	style2.display = style2.display? "":"none";
	hidden = style2.display ? false:true;
	}
	else if (document.layers)
	{
	// this is the way nn4 works
	var style2 = document.layers[whichLayer].style;
	style2.display = style2.display? "":"none";
	hidden = style2.display ? false:true;
	}
	
	if (hidden)
	{
		// we hid something, so add it to the list
		if (name == 'Tainted')
		{
			myTainteds.push(babyname);
		}
		else if (name == 'Like')
		{
			myLikes.push(babyname);
		}
		else if (name == 'Dislike')
		{
			myDislikes.push(babyname);
		}
		else if (name == 'Neutral')
		{
			myNeutrals.push(babyname);
		}
	}
	else
	{
		// we may have unhid something, so remove it from the list
		RemoveFromArray(name, babyname);
		
	}
}