function livre(){
	Idx=0;getAllSoldes();
	var tx="";var u=Array();SC=0;SD=0;for(var i=0;i<ordC.length;i++){
		nv=ordC[i];
		tx+="<tr bgcolor=#eeeeee><td colspan=6>Classe "+nv+" : "+getNomCompte(nv)+"</td></tr>";
		var t=getOps(nv);tx+=t.replace(/\<tr\>\<td\>/g,"<tr><td></td><td>")
		tx+="<tr><td width=33>&nbsp;</td><td colspan=2></td><td colspan=2>Total classe "+nv+"</td><td align=right>"+nm2ds(s)+"</td></tr>"
	}
	var t="<table cellspacing=0 cellpadding=3>"+tx+"</table>"
	fnt="grandLivre()";popUp("<font color=orange><b>GRAND LIVRE GLOBAL</b></font>",t)
}
function getOps(nv){
	triDatesOps(nv);var ar=sldOp[nv];
	var tx="";s=0;for(var j=0;j<ar.length;j++){
		getValues(ar[j][0],ar[j][1])
		tx+="<tr><td>"+jjv+"/"+mmv+"/"+aav+"</td><td>"+jnv+"</td><td>"+lbv.replace(/\</g,"")+"</td><td>"+rfv.replace(/\r/g,"").replace(/\t/g,"")+"</td><td align=right>"+nm2ds(vav)+"</td></tr>"
		var v=parseInt(vav);s+=v;
	}
	if(s>0)SC+=s;else SD+=s
	return tx
}

