/*
**	fonctions générales
**
*/

function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function NewWindow(mypage,myname,w,h,scroll)
{
	var win=null;
	LeftPosition=(screen.width)?(screen.width-w)/2:100;
	TopPosition=(screen.height)?(screen.height-h)/2:100;
	settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes';
	win=window.open(mypage,myname,settings);
}

function fermer()
{ 
	this.window.close(); 
} 

function dbg(arg)
{
	var leDiv=document.getElementById("debug");
	var leSpan;

	if(!leDiv)
	{
		var body=document.getElementsByTagName("body")[0];
		leDiv=document.createElement("div");
		body.insertBefore(leDiv,body.firstChild)
		leDiv.setAttribute("id","debug");
		style="background-color:#ff0000;";
		style+="color:#ffffff;";
		style+="font-size:10px;";
		style+="width:100%";
		style+="font-weight:bold;";
		style+="font-family:Helvetica;";
		leDiv.setAttribute("style",style);
		leSpan=document.createElement("span");
		leDiv.insertBefore(leSpan,leDiv.firstChild)
		leSpan.setAttribute("id","span_debug");
	}
	
	leSpan=document.getElementById("span_debug");
	
	if(""!=leSpan.innerHTML)
		leSpan.innerHTML+=arg+"<br>\n";
	else
	{
		style="background-color:#ff0000;";
		style+="color:#ffffff;";
		style+="font-size:10px;";
		style+="width:100%";
		style+="font-weight:bold;";
		style+="font-family:Helvetica;";
		leSpan.setAttribute("style",style);
		leSpan.innerHTML=arg+"<br>\n";
	}
}

function retour()
{
	history.back();
}

function quitter()
{
Check = confirm("Assurez-vous d'avoir enregistré vos données.\n\nVoulez vous vraiment quitter ?");
if(Check == true) location.replace('deconnexion.php');
}


/*
*	Fonctions associées aux notes de frais
*
*
*/

function CheckClicked(tableDivision,type)
{
	if(0==tableDivision.lastChild.value){
		tableDivision.firstChild.src='images/check_'+type+'_on.png';
		tableDivision.lastChild.value=1;}
	else{
		tableDivision.firstChild.src='images/check_'+type+'_off.png';
		tableDivision.lastChild.value=0;}
	expr = /[a-zA-Z]+_([a-zA-Z]+)_([0-9])_[0-9]+/;
	expr.test(tableDivision.lastChild.name);
	majTotalLigneNF(tableDivision.lastChild.value,RegExp.$1,RegExp.$2);
}
function CheckOver(tableDivision)
{
	if(0==tableDivision.lastChild.value){
		tableDivision.firstChild.src='images/check_over_off.png';}
	else{
		tableDivision.firstChild.src='images/check_over_on.png';}
}
function CheckOut(tableDivision,type)
{
	if(0==tableDivision.lastChild.value){
		tableDivision.firstChild.src='images/check_'+type+'_off.png';}
	else{
		tableDivision.firstChild.src='images/check_'+type+'_on.png';}
}
function CheckMouseDown(tableDivision)
{
	tableDivision.firstChild.src='images/check_clicked.png';
}

function majZones(type)
{
	var abo=document.getElementById("abonnement_"+type);
	var zones=document.getElementById("zones_"+type);
	var i;
	for(i=zones.options.length;i>0;i--)
		zones.options[i-1]=null;
	/*dbg(abo.value);
	dbg(carteTransport[abo.value]);*/
	for(i=0;i<carteTransport[abo.value].length;i++)
		zones.options[i]=new Option(carteTransport[abo.value][i]["ZONES"],carteTransport[abo.value][i]["MONTANT"]);
}


function majCarteOrange(type)
{
	var montant_abonnement=document.getElementById("montant_abonnement_"+type);
	var input_montant_abonnement=document.getElementById("input_montant_abonnement_"+type);
	var zones=document.getElementById("zones_"+type);
	var input_zones=document.getElementById("input_zones_"+type);
	if (0==zones.options.length)
	{
		montant_abonnement.innerHTML=0;
		input_montant_abonnement.value=0;
		input_zones.value=0;
		if(document.getElementById("num_carte_transport_"+type))
		{
			document.getElementById("num_carte_transport_"+type).innerHTML=0;
			document.getElementById("tot_carte_transport_"+type).innerHTML="0.00";
		}
	}
	else
	{
		montant_abonnement.innerHTML=zones.options[zones.selectedIndex].value;
		input_montant_abonnement.value=zones.options[zones.selectedIndex].value;
		input_zones.value=zones.options[zones.selectedIndex].text;
		if(document.getElementById("num_carte_transport_"+type))
		{
			document.getElementById("num_carte_transport_"+type).innerHTML=1;
			document.getElementById("tot_carte_transport_"+type).innerHTML=truncateFloat(montant_abonnement.innerHTML).toFixed(2);
		}
	}
	majTotauxNF(type);
}

function majTotalLigneNF(val,type,ligne)
{
	if(val==0){
		var obj=document.getElementById("total_"+type+"_"+ligne);
		obj.innerHTML=parseInt(obj.innerHTML)-1;}
	if(val==1){
		var obj=document.getElementById("total_"+type+"_"+ligne);
		obj.innerHTML=parseInt(obj.innerHTML)+1;}

	var prix;
	var obj2=document.getElementById("projet_"+type+"_"+ligne);
	var projet=obj2.options[obj2.selectedIndex].value;
	var id_indemnite=document.getElementById("indemnite_"+type+"_"+ligne).value
	prix = document.getElementById("indemnite_"+id_indemnite+"_"+type+"_"+projet).value;
	document.getElementById("total_euro_"+type+"_"+ligne).innerHTML=truncateFloat(parseFloat(prix)*parseInt(obj.innerHTML)).toFixed(2);
	
	if(val==1)
		document.getElementById("total_"+type).innerHTML=truncateFloat(parseFloat(document.getElementById("total_"+type).innerHTML)+parseFloat(prix)).toFixed(2);
	else
		document.getElementById("total_"+type).innerHTML=truncateFloat(parseFloat(document.getElementById("total_"+type).innerHTML)-parseFloat(prix)).toFixed(2);
}

function ajouterLigne(type)
{
	var rows=document.getElementById("table_saisie_frais_"+type).tBodies[0].rows;
	var nbLignes=parseInt(document.getElementById("nbLignes_"+type).value);
	if (nbLignes<10)
	{
		if (browser!="ie")
			rows[nbLignes].style.display='table-row';
		else
			rows[nbLignes].style.display='block';
		document.getElementById("nbLignes_"+type).value=++nbLignes;
	}
}

function supprimerLigne(type)
{
	var rows=document.getElementById("table_saisie_frais_"+type).tBodies[0].rows;
	var nbLignes=parseInt(document.getElementById("nbLignes_"+type).value);
	if (nbLignes>3)
	{
		if("0"!=document.getElementById("total_"+type+"_"+(nbLignes-1)).innerHTML)
		{
			window.alert("impossible de supprimer la ligne car des jours sont renseignés")
			return -1;
		}
		else
		{
			viderLigne(rows[nbLignes-1]);
			rows[nbLignes-1].style.display="none";
			document.getElementById("nbLignes_"+type).value=--nbLignes;
		}
	}
}
function viderLigne(tableRow)
{
	tableRow.cells[0].firstChild.options.selectedIndex=0;
	tableRow.cells[1].firstChild.options.selectedIndex=0;
	var i;
	for (i=2;i<tableRow.cells.length-2;i++)
	{
		tableRow.cells[i].firstChild.src='images/check_off.png';
		tableRow.cells[i].lastChild.value=0;
	}
}

function truncateFloat(leFloat)
{
	return(Math.round(leFloat*100)/100);
}

function stripComma(laChaine)
{
	expr = /([0-9]+),([0-9]+)/;
	if(expr.test(laChaine))
		return (RegExp.$1+"."+RegExp.$2);
	else
		return laChaine;
}

function majTotauxNF(type)
{
	/* récupération des montants des indemnités associés aux projets*/
	var overHead=document.getElementById("over_head");
	var lignesMontants=overHead.tBodies[1];
	var montants=new Array();
	var i,projet,val;
	for(i=lignesMontants.rows.length-1;i>-1;i--)
	{
		projet=lignesMontants.rows[i].firstChild.lastChild.value;
		montants[projet]=new Array();
		for(j=1;j<4;j++)
		{
			val=document.getElementById("indemnite_"+j+"_"+type+"_"+projet).value;
			if (""==val)
				val=0;
			val=document.getElementById("indemnite_"+j+"_"+type+"_"+projet).value=truncateFloat(parseFloat(stripComma(val)));
			montants[projet][j]=parseFloat(val);
		}
	}
	var lignesJours=document.getElementById("table_saisie_frais_"+type).tBodies[0];
	delete val;
	var indemnite,obj,nbJours,total,val;
	for(i=lignesJours.rows.length-1,total=0;i>-1;i--)
	{
		if(montants[projet])
		{
			obj=document.getElementById("projet_"+type+"_"+i);
			projet=obj.options[obj.selectedIndex].value;
			obj=document.getElementById("indemnite_"+type+"_"+i);
			indemnite=obj.options[obj.selectedIndex].value;
			nbJours=parseInt(document.getElementById("total_"+type+"_"+i).innerHTML);
			val=truncateFloat(montants[projet][parseInt(indemnite)]*nbJours);
			total+=val;
			document.getElementById("total_euro_"+type+"_"+i).innerHTML=val.toFixed(2);
		}
	}
	document.getElementById("total_"+type).innerHTML=truncateFloat(total+parseFloat(document.getElementById("montant_abonnement_"+type).innerHTML)).toFixed(2);
}

function enregNF()
{
	document.getElementsById('tache').value="enregister";
	document.forms[0].submit();
}

/*
**	Fonctions associées à la feuille de saisie de rapport d'activité
**
*/

function soum(week,month,year)
{
//	alert('ici bientôt une nouvelle fonctionnalité');
	document.forms[0].action +="?annee="+year+"&mois="+month+"&semaine="+week;
	document.getElementsByName('tache')[0].value="soumettre";
	document.forms[0].target="_self";
	document.forms[0].submit();
}
function soum2()
{
//	alert('ici bientôt une nouvelle fonctionnalité');
	document.forms[0].action = "utilisateur_tsvisualiser.php";
	document.getElementsByName('tache')[0].value="soumettre";
	document.forms[0].target="_self";
	document.forms[0].submit();
}
function enreg(week,month,year,pays)
{
	document.forms[0].action +="?annee="+year+"&mois="+month+"&semaine="+week+"&pays="+pays;
	document.getElementsByName('tache')[0].value="enregistrer";
	document.forms[0].submit();
}

function enreg_temp(week,month,year,pays)
{
	document.forms[0].action +="?annee="+year+"&mois="+month+"&semaine="+week+"&pays="+pays;
	document.getElementsByName('tache')[0].value="enregistrer_temp";
	document.forms[0].submit();
}

function appro(cons,peri)
{
	document.forms[0].action +="?idconsyn="+cons+"&idpersyn="+peri;
	document.getElementsByName('tache')[0].value="approuver";
	document.forms[0].submit();
}

function rejet(cons,peri)
{
	document.forms[0].action +="?idconsyn="+cons+"&idpersyn="+peri;
	document.getElementsByName('tache')[0].value="rejeter";
	document.forms[0].submit();
}

function visu(month,year)
{
	args=visu.arguments;
	document.forms[0].action +="?annee="+year+"&mois="+month;
	if(3==args.length)
		document.forms[0].action +="&semaine="+args[2];
	document.getElementsByName('tache')[0].value="visualiser";
	document.forms[0].submit();
}

function prnt()
{
	//Argument 1 -> code_pays
	//Argument 2 -> mode_sortie (0 -> visu normale)
	//					(1 -> telechargement)
	//					(2 -> envoi par mail au format pdf)
	//Argument 3 -> id du consultant
	//Argument 4 -> TS ou NF (TS par défaut)

	args=prnt.arguments;
	if(1<=args.length)
		tmp ="utilisateur_tspdf.php?pays="+args[0];
	if(2<=args.length)
		tmp +="&mode="+args[1];
	if(3<=args.length&&0!=args[2])
	{
		tmp +="&consultant="+args[2];
	}
	if(args[3]=="NF")
	{
		tmp=tmp.replace(/utilisateur_tspdf.php/,'utilisateur_nfpdf.php');
	}
	
	if(1!=args[1])
		document.forms[0].target="newWindow";
	else
		document.forms[0].target="_self";
	
	if(1==args[1]||0==args[1])
	{
		document.forms[0].action=tmp;
		document.forms[0].submit();
	}
	else
		NewWindow(tmp,"bob",800,600,true);
}
function prntsoumission()
{

	//Argument 1 -> code_pays
	//Argument 2 -> mode_sortie (0 -> visu normale)
	//					(1 -> telechargement)
	//					(2 -> envoi par mail au format pdf)
	//Argument 3 -> id du consultant
	//Argument 4 -> TS ou NF (TS par défaut)

	args=prnt.arguments;
	if(1<=args.length)
		tmp ="utilisateur_tspdf_soum.php?pays="+args[0];
	if(2<=args.length)
		tmp +="&mode="+args[1];
	if(3<=args.length&&0!=args[2])
	{
		tmp +="&consultant="+args[2];
	}
	if(args[3]=="NF")
	{
		tmp=tmp.replace(/utilisateur_tspdf_soum.php/,'utilisateur_nfpdf_soum.php');
	}
	
	if(1!=args[1])
		document.forms[0].target="newWindow";
	else
		document.forms[0].target="_self";
	
	if(1==args[1]||0==args[1])
	{
		document.forms[0].action=tmp;
		document.forms[0].submit();
	}
	else
		NewWindow(tmp,"bob",800,600,true);

}

function changeWeek(week,month,year)
{
	document.forms[0].action +="?annee="+year+"&mois="+month+"&semaine="+week;
	document.forms[0].submit();
}

function ajouterProjet()
{
	if(nbProj <10)
	{
		if (browser!="ie")
			document.getElementById('table_releve').rows[nbProj+3].style.display='table-row';
		else
			document.getElementById('table_releve').rows[nbProj+3].style.display='block';
		document.getElementsByName('nbProj')[0].value=++nbProj;
	}
}

function supprimerProjet()
{
	var tot=parseFloat(document.getElementsByName('total_projet_'+(nbProj-1))[0].value);
	if(0!=tot)
	{
		alert('impossible de supprimer la ligne car elle contient des heures');
		return -1;
	}
	if(nbProj>1&&0==tot)
	{
		document.getElementById('table_releve').rows[nbProj+2].style.display='none';
		videProjet();
		document.getElementsByName('nbProj')[0].value=--nbProj;
	}
}

function videProjet()
{
	var i;
	for(i=0;i<7;i++)
	{
		document.getElementsByName("temps_projet_"+(nbProj-1)+"_"+nomJours[i])[0].options[0].selected=true;
		document.getElementsByName("projet_"+(nbProj-1))[0].options[0].selected=true
		document.getElementsByName("taches_"+(nbProj-1))[0].options[0].selected=true
		document.getElementsByName("paye_projet_"+(nbProj-1))[0].options[0].selected=true
		majTotal(document.getElementsByName("temps_projet_"+(nbProj-1)+"_"+nomJours[i])[0]);
	}
}

function ajouterTempsInterne()
{
	if(nbDiv <10)
	{
		if (browser!="ie")
			document.getElementById('table_releve').rows[nbDiv+18].style.display='table-row';
		else
			document.getElementById('table_releve').rows[nbDiv+18].style.display='block';
		document.getElementsByName('nbDiv')[0].value=++nbDiv;
	}
}

function supprimerTempsInterne()
{
	var tot=parseFloat(document.getElementsByName('total_interne_'+(nbDiv-1))[0].value);
	if(0!=tot)
	{
		alert('impossible de supprimer la ligne car elle contient des heures');
		return -1;
	}
	if(nbDiv>1&&0==tot)
	{
		document.getElementById('table_releve').rows[nbDiv+17].style.display='none';
		videTempsInterne();
		document.getElementsByName('nbDiv')[0].value=--nbDiv;
	}
}

function videTempsInterne()
{
	var i;
	for(i=0;i<7;i++)
	{
		document.getElementsByName("temps_interne_"+(nbDiv-1)+"_"+nomJours[i])[0].options[0].selected=true;
		document.getElementsByName("nature_temps_interne_"+(nbDiv-1))[0].options[0].selected=true;
		majPayeTempsInterne(document.getElementsByName("paye_temps_interne_"+(nbDiv-1))[0],document.getElementsByName("nature_temps_interne_"+(nbDiv-1))[0],tabPayeTempsInterne)
		majTotal(document.getElementsByName("temps_interne_"+(nbDiv-1)+"_"+nomJours[i])[0]);
	}
}

function majPayeTempsInterne(select_paye_temps_interne,select_nature_temps_interne,payeTempsInterne)
{
	var i;
	var j=0;
	var k=0;
	var id_nature= select_nature_temps_interne.options[select_nature_temps_interne.selectedIndex].value;
	var flag=0;
	
	for(i=select_paye_temps_interne.options.length;i>0;i--)
	{
		select_paye_temps_interne.options[i-1]=null;
		if (browser!="ie")
			delete select_paye_temps_interne.options[i-1];
	}

	for(i=0,k=0;i<payeTempsInterne.length;i++)
	{
		if (id_nature==payeTempsInterne[i][2])
		{
			if (0==flag)
			{
				select_paye_temps_interne.options[k++]=new Option(payeTempsInterne[i][1],payeTempsInterne[i][0],true,true);
				flag=1;
			}
			else 
			{
				select_paye_temps_interne.options[k++]=new Option(payeTempsInterne[i][1],payeTempsInterne[i][0],false,false);
			}
		}
	}
}

function majProjetsInterne (select_projets_interne,select_nature_temps_interne,projetsInternes,projetsICInternes)
{
	var i;
	var j=0;
	var k=0;
	var id_nature= select_nature_temps_interne.value;
	var flag=0;
	
	for(i=select_projets_interne.options.length;i>0;i--)
	{
		select_projets_interne.options[i-1]=null;
		if (browser!="ie")
			delete select_projets_interne.options[i-1];
	}
	if(2==id_nature)
	{
		prj=new Array();
		//prj=projetsICInternes.concat(projetsInternes);
		prj=projetsICInternes;
	}
	else {
		prj=new Array();
		prj=projetsICInternes.concat(projetsInternes);
		// prj=projetsInternes;
	}
	//dbg(prj.length);
	for(i=0,k=0;i<prj.length;i++)
	{
		if (0==flag)
		{
			select_projets_interne.options[k++]=new Option(prj[i]["CODE_ANALYTIQUE"],prj[i]["ID_PROJET"],true,true);
			flag=1;
		}
		else 
		{
			select_projets_interne.options[k++]=new Option(prj[i]["CODE_ANALYTIQUE"],prj[i]["ID_PROJET"],false,false);
		}
	}
}

function majTotaux()
{
	var i, j, val1, val2, obj1, obj2,totJour,totProjets,tot;
	var totProjetJour=new Array();
	var totProjet=new Array();
	var totTempsInterneJour=new Array();
	var totTempsInterne=new Array();
	var totJour=new Array();
	for(i=0;i<7;i++)
	{
		totTempsInterneJour[i]=0;
		totProjetJour[i]=0;
		totJour[i]=0;
	}	
	for(j=0;j<10;j++)
	{
		totProjet[j]=0;
		totTempsInterne[j]=0;
	}	
	totInterne=0;
	totProjets=0;
	tot=0;
	for(i=0;i<7;i++)
	{
		for(j=0;j<10;j++)
		{
			obj1=document.getElementsByName('temps_projet_'+j+'_'+nomJours[i])[0];
			val1=parseInt(obj1.options[obj1.selectedIndex].value)/4;
			obj2=document.getElementsByName('temps_interne_'+j+'_'+nomJours[i])[0];
			val2=parseInt(obj2.options[obj2.selectedIndex].value)/4;
			totProjet[j]=totProjet[j]+val1;
			totTempsInterne[j]=totTempsInterne[j]+val2;
			totProjetJour[i]=totProjetJour[i]+val1;
			totTempsInterneJour[i]=totTempsInterneJour[i]+val2;
		}
		totJour[i]=totProjetJour[i]+totTempsInterneJour[i];
		totProjets=totProjets+totProjetJour[i];
		totInterne=totInterne+totTempsInterneJour[i];
	}
	var offsetProjets=0,offsetTempsInternes=0;
	for(j=0;j<10;j++)
	{
		document.getElementsByName('total_projet_'+j)[0].value=totProjet[j]+offsetProjet[j];
		offsetProjets+=offsetProjet[j];
		document.getElementsByName('total_interne_'+j)[0].value=totTempsInterne[j]+offsetTempsInterne[j];
		offsetTempsInternes+=offsetTempsInterne[j];
	}
	for(i=0;i<7;i++)
	{
		document.getElementsByName('total_projet_'+nomJours[i])[0].value=totProjetJour[i];
		document.getElementsByName('total_interne_'+nomJours[i])[0].value=totTempsInterneJour[i];
		document.getElementsByName('total_'+nomJours[i])[0].value=totJour[i];
	}	
	document.getElementsByName('total_projet')[0].value=totProjets+offsetProjets;
	document.getElementsByName('total_interne')[0].value=totInterne+offsetTempsInternes;
	document.getElementsByName('total')[0].value=totProjets+totInterne+offsetProjets+offsetTempsInternes;
}	

function majTotal(leSelect)
{
	var num, jour, nom,autreNom, expr, i, total, totalJour, totalJours, totalNom, totalNoms, obj, offsetNoms;
	expr = /temps_([a-z]+)_([0-9])_([a-z]+)/;
	expr.exec(leSelect.name);
	jour=RegExp.$3;
	num=parseInt(RegExp.$2);
	nom=RegExp.$1;
	if('projet'==nom)
		autreNom='interne';
	else
		autreNom='projet';
	for(i=0,totalNom=0;i<7;i++)
	{
		obj=document.getElementsByName('temps_'+nom+'_'+num+'_'+nomJours[i])[0];
		totalNom+=parseInt(obj.options[obj.selectedIndex].value)/4;
	}
	if('projet'==nom)
		document.getElementsByName('total_'+nom+'_'+num)[0].value=totalNom+offsetProjet[num];
	else
		document.getElementsByName('total_'+nom+'_'+num)[0].value=totalNom+offsetTempsInterne[num];
	for(i=0,totalJour=0;i<10;i++)
	{
		obj=document.getElementsByName('temps_'+nom+'_'+i+'_'+jour)[0];
		totalJour+=parseInt(obj.options[obj.selectedIndex].value)/4;
	}
	document.getElementsByName('total_'+nom+'_'+jour)[0].value=totalJour;
	if('projet'==nom)
		for(i=0,offsetNoms=0;i<10;i++)
			offsetNoms+=offsetProjet[i];
	else
		for(i=0,offsetNoms=0;i<10;i++)
			offsetNoms+=offsetTempsInterne[i];
	for(i=0,totalNoms=0;i<7;i++)
		totalNoms+=parseFloat(document.getElementsByName('total_'+nom+'_'+nomJours[i])[0].value);
	totalJours=parseFloat(document.getElementsByName('total_'+nom+'_'+jour)[0].value)+parseFloat(document.getElementsByName('total_'+autreNom+'_'+jour)[0].value);
	document.getElementsByName('total_'+nom)[0].value=totalNoms+offsetNoms;
	document.getElementsByName('total_'+jour)[0].value=totalJours;
	document.getElementsByName('total')[0].value=totalNoms+parseFloat(document.getElementsByName('total_'+autreNom)[0].value)+offsetNoms;
}
