function setCombo(Source,Target)
{
	var frm = window.document.forms['index'];
	var eltS = frm.elements[Source];
	var eltT = frm.elements[Target];
	var key = eltS[eltS.selectedIndex].value;
	var Name = "";
	var Value = "";
	var tmp = new Array();
	if (Source == 'r2')
		deleteOption(frm.elements['r3']);
	if ( (eltT != null) && (key > 0) )
	{
		deleteOption(eltT);
		if (Rubrique[key] != null)
		{
			if (Rubrique[key].length > 0)
			{
				eltT.options[0] = new Option("- Choisissez -","");
				for (var i=0; i<Rubrique[key].length; i++)
				{
					tmp = Rubrique[key][i].split("\t");
					Name = tmp[1];
					Value = tmp[0];
					eltT.options[i+1] = new Option(Name,Value);
				}
				if (Rubrique[key].length==1)
					eltT.options[1].selected=true;
			}
		}
	}
}
function setComboWithoutCounter(Source,Target)
{
	var frm = window.document.forms['index'];
	var eltS = frm.elements[Source];
	var eltT = frm.elements[Target];
	var key = eltS[eltS.selectedIndex].value;
	var Name = "";
	var Value = "";
	var tmp = new Array();
	if (Source == 'ARL_N_RUBRIQUE')
		deleteOption(frm.elements['ARL_NA_RUBRIQUE']);
	if ( (eltT != null) && (key > 0) )
	{
		deleteOption(eltT);
		if (Rubrique[key] != null)
		{
			if (Rubrique[key].length > 0)
			{
				for (var i=0; i<Rubrique[key].length; i++)
				{
					tmp = Rubrique[key][i].split("\t");
					Name = tmp[1].replace(new RegExp('\\([0-9]+\\)'),'');
					Value = tmp[0];
					eltT.options[i] = new Option(Name,Value);
				}
				eltT.size = Rubrique[key].length;
			}
		}
	}
}
function deleteOption(obj)
{
	for(var i=0; obj.options.length; i++)
	{
		obj.options[i] = null;
		i--;
	}
}

function blankOption(obj)
{
	obj.options[0] = new Option("Aucune rubrique", "");
}
