function palette_click(id_num, index)
{
	g_sel_indexes[id_num] = index;
	display_selections();
}

function display_selections()
{
	for (var id_num = 0; id_num < g_sel_indexes.length; id_num++)
	{
		var sample_image = document.getElementById("sample" + id_num);
		sample_image.src = "/bubbleFactory/images/" + get_name_for_color_id(id_num) + g_sel_indexes[id_num] + ".gif";
	
		for (var index = 0; index < 8; index++)
		{
			var img = document.getElementById(id_num + "marker" + index);
			if (g_sel_indexes[id_num] == index)
			{
				img.style.visibility = "visible";
				
			}
			else
			{
				img.style.visibility = "hidden";
			}
		}
	}	
}

function reset_selections()
{
	for (var id_num = 0; id_num < g_sel_indexes.length; id_num++)
	{
		g_sel_indexes[id_num] = 0;
	}
	
	display_selections();
}

function get_name_for_color_id(id_num)
{
	if (id_num == 0) return "font";
	else if (id_num == 1) return "bubble";
	else if (id_num == 2) return "border";
	else return "error";
}

function buy_confirm(price, url)
{
	if (confirm("Are you sure you wish to use " + price + " pearls?"))
	{
		window.location = append_choice(url);
	} 
}

function do_save(url)
{
	window.location = append_choice(url);
}

function append_choice(url)
{
	var new_url = 
		url + 
		"?fontcol=" + g_sel_indexes[0] +  
		"&bgcol=" + g_sel_indexes[1] +  
		"&bordercol=" + g_sel_indexes[2];

	return new_url;		
}

function popup_instructions()
{
	window.open("", "instructions", "toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=1,resizable=yes,width=640,height=530");
}
