var group = new Array();
var secondGroup = new Array();

function initGroups(first, second)
{
	group = first;
	secondGroup = second;
}

function redirect(x, temp, selectedColourIndex, temp1)
{	
	for (m=temp.options.length-1;m>0;m--)
	{
		temp.options[m]=null
	}
	
	for (i=0;i<group[x].length;i++)
	{
		temp.options[i]=new Option(group[x][i].text,group[x][i].value)
	}
	
	if (temp.length <= 1)
	{
		temp.options[0] = new Option("-","-");
	}
	
	temp.options[0].selected=true;
	redirect1(0, selectedColourIndex, temp1);
}


function redirect1(y, selectedColourIndex, temp1)
{	
	for (m=temp1.options.length-1;m>0;m--)
	{
		temp1.options[m]=null
	}
	
	for (i=0;i<secondGroup[selectedColourIndex][y].length;i++)
	{
		temp1.options[i]=new Option(secondGroup[selectedColourIndex][y][i].text,secondGroup[selectedColourIndex][y][i].value)
	}
	
	if (temp1.length <= 1)
	{
		temp1.options[0] = new Option("-","-");
	}
	
	temp1.options[0].selected=true;
}
