function trier_lettre(lettre)
{
	var frm=document.frmCarnet;
	frm.lettre.value=lettre;
	frm.submit();
}

function changer_nbrpp(nbrpp)
{
	var frm=document.frmCarnet;
	frm.nbrpp.value=nbrpp;
	frm.submit();
}

function goto_page(num_page)
{
	var frm=document.frmCarnet;
	frm.page.value=num_page;
	frm.submit();
}

function trier_champ(index_champ)
{
	var frm=document.frmCarnet;

	frm.sens.value=frm.sens.value==""?0:frm.sens.value;
	if (frm.ord.value==index_champ)
	{
		frm.sens.value=(frm.sens.value==0)?1:0;
	}

	frm.ord.value=index_champ;

	frm.submit();
}

function select_ligne(index,b_selected)
{
	var frm=document.frmCarnet;
	var tr=document.getElementById("tr_"+index);
	var classUnselected=(index%2==1)?"tr_normal":"tr_normal2";

	tr.className=b_selected?"tr_selected":classUnselected;

	if (!b_selected)
		frm.chk_all.checked=false;
	else
	{
		frm.chk_all.checked=true;
		for(var i=0;i<frm.elements.length;i++)
		{
			if (frm.elements[i].type=="checkbox" && frm.elements[i].name.indexOf("chk_")!=-1 && frm.elements[i].name.indexOf("chk_all")==-1)
			{
				if (!frm.elements[i].checked)
				{
					frm.chk_all.checked=false;
					break;
				}
			}
		}
	}
}

function check_all(b_checkall)
{
	var frm=document.frmCarnet;
	var index_chk;

	for(var i=0;i<frm.elements.length;i++)
	{
		if (frm.elements[i].type=="checkbox" && frm.elements[i].name.indexOf("chk_")!=-1 && frm.elements[i].name.indexOf("chk_all")==-1)
		{
			frm.elements[i].checked=b_checkall;
			index_chk=frm.elements[i].name.substring(frm.elements[i].name.indexOf("_")+1);
			select_ligne(index_chk,b_checkall);
		}
	}
}

function have_checked()
{
	var frm=document.frmCarnet;
	var nbs=0;
	
	for(var i=0;i<frm.elements.length;i++)
	{
		if (frm.elements[i].type=="checkbox" && frm.elements[i].name.indexOf("chk_")!=-1 && frm.elements[i].name.indexOf("chk_all")==-1)
		{
			if (frm.elements[i].checked)
				nbs++;
		}
	}	
	
	if (nbs==0)
	{
		alert("Veuillez d'abord sélectionner/cocher des enregistrements");
		return false;	
	}
	
	return true;	
}
function have_checked2()
{
	var frm=document.frmCarnet;
	var nbs=0;
	
	for(var i=0;i<frm.elements.length;i++)
	{
		if (frm.elements[i].type=="radio" && frm.elements[i].name.indexOf("chk2_")!=-1 && frm.elements[i].name.indexOf("chk2_all")==-1)
		{
			if (frm.elements[i].checked)
				nbs++;
		}
	}	
	
	if (nbs==0)
	{
		alert("Veuillez d'abord sélectionner/cocher des enregistrements");
		return false;	
	}
	
	return true;	
}

function supprimer_selection()
{
	var frm=document.frmCarnet;
	
	if (have_checked())
	{		
		if (confirm("Etes-vous sûr de vouloir supprimer la sélection ?"))
		{		
			frm.action_frm.value="supprimer";
			frm.submit();
		}
	}
}

function alerte_force_selection()
{
	var frm=document.frmCarnet;
	
	if (have_checked2())
	{		
		if (confirm("Etes-vous sûr de vouloir forcer les alertes sur la sélection ?"))
		{		
			frm.action_frm.value="alerte_force";
			frm.submit();
		}
	}
}

function refuser_selection()
{
	var frm=document.frmCarnet;
	
	if (have_checked())
	{		
		if (confirm("Etes-vous sûr de vouloir refuser la sélection ?"))
		{		
			frm.action_frm.value="refuser";
			frm.submit();
		}
	}
}


function valider_selection()
{
	var frm=document.frmCarnet;
	
	if (have_checked())
	{		
		if (confirm("Etes-vous sûr de vouloir valider la sélection ?"))
		{		
			frm.action_frm.value="valider";
			frm.submit();
		}
	}
}
