

// ----------------------------------------------------------------------------------------------

// Parcours tous les boutons radios "rad" et selectionne celui ? "val"
function selecCheck (chk)
{
        chk.checked = 1;
}


// ----------------------------------------------------------------------------------------------

function checkAll (forme, prefix)
{
		 formeval = eval ("document." + forme);
        for (var j=0; j < formeval.length; j++)
        {
                // L'objet existe: extraire sa valeur pour voir si elle fait partie de la liste
//alert(formeval[j].name + "#" + formeval[j].name.indexOf (prefix));
                if (formeval[j].name.indexOf (prefix) >= 0)
                        formeval[j].checked = 1;
//                else    c.checked = 0;
        }
}



// ----------------------------------------------------------------------------------------------

function uncheckAll (forme, prefix)
{
	formeval = eval ("document." + forme);
        for (var j=0; j < formeval.length; j++)
        {
                // L'objet existe: extraire sa valeur pour voir si elle fait partie de la liste
                if (formeval[j].name.indexOf (prefix) >= 0)
                        formeval[j].checked = 0;
//                else    c.checked = 0;
        }


}



// ----------------------------------------------------------------------------------------------

function get_checkbox (forme, prefix)
{
	var t_chekbox = new Array();

	formeval = eval ("document." + forme);
        for (var j=0; j < formeval.length; j++)
        {
                // L'objet existe: extraire sa valeur pour voir si elle fait partie de la liste
                if (formeval[j].name.indexOf (prefix) >= 0)
			t_chekbox.push(formeval[j].name);
        }

	return (t_chekbox);
}



// ----------------------------------------------------------------------------------------------

// Parcours tous les boutons radios "rad" et selectionne celui ? "val"
function active_desactive (chk_name)
{
	chk = document.getElementById(chk_name);

	if (chk.checked) 	chk.checked = 0;
	else 			chk.checked = 1;
}  


// ----------------------------------------------------------------------------------------------

// Fonction de retour de la valeur d'un bouton rdio s?lectionn?
//
// INPUT
//	a_formname	nom de la forme qui contient le radio bouton
//	a_radname	nom du radio bouton
// OUTPUT
//	value radio	si s?lectionn?
//	false		sinon
//
function radio_selected (a_formname, a_radname)
{
	var radio = eval ("document." + a_formname + "." + a_radname);
	// Si un seul radio bouton, radio.length undefined ....
	if (radio.length)
	{
		for (var i=0; i < radio.length; i++)
		{
//alert(radio[i].checked+'#'+radio[i].value);
		 	if (radio[i].checked) 		return (radio[i].value); 
		}
	}
	else if (radio.checked)		return (radio.value); 

	return (false);
} 



