Nom = navigator.appName;
ns = (Nom == 'Netscape') ? 1:0
ie = (Nom == 'Microsoft Internet Explorer') ? 1:0
 



function FC_Rendered(){
	//Hide div
	var divRef = document.getElementById("unableDiv");
	divRef.innerHTML = "";
}


/************************************************************************/
/*			Fonction qui genere le menu deroulant des qualités			*/
/************************************************************************/

function majQualite(idCulture){
	// on recup idPlace
	var idPlace = document.f.place.value;
	if (document.f.qualite) document.f.qualite.selectedIndex = 0;
	new Ajax.Updater('laplace','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idCulture+'&graph=1',asynchronous:false})
}

/************************************************************************/
/*		Fonction qui met a jours le graphe de synthese_hebdo.asp		*/
/************************************************************************/

function majGraph(idCulture){
	// on recup idPlace
	var idPlace = document.f.place.value;
	var idQualite ;
	if (document.f.qualite) {
		if (document.f.qualite.selectedIndex == 0 ) document.f.qualite.selectedIndex = 1;
		idQualite = document.f.qualite.value;
	}
	else idQualite = "-1";
	new Ajax.Updater('graph','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idCulture+'&idQualite='+idQualite+'&graph=2'})

}
function initGraph(idculture,idPlace,idQualite){
	new Ajax.Updater('graph','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idculture+'&idQualite='+idQualite+'&graph=2'})
}

/************************************************************************/
/*		Fonction qui met a jours le graphe de accueil.asp		*/
/************************************************************************/

function majGraphHP(){
	var idCulture = document.gHp.idCulture.value;
	var chart1 = new FusionCharts("/finc/FusionCharts3/charts/MSCombiDY2D.swf", "sampleChart", "225", "200", "0", "1");
   chart1.setDataURL("/obs_marches/fonctions/asp/xmlgraphHp.asp?idCulture="+idCulture);
    chart1.render("graph");
}
function initGraphHP(){
	var chart1 = new FusionCharts("/finc/FusionCharts3/charts/MSCombiDY2D.swf", "sampleChart", "225", "200", "0", "1");
   chart1.setDataURL("/obs_marches/fonctions/asp/xmlgraphHp.asp?idCulture=1");
    chart1.render("graph");
}
/************************************************************************/
/*			Fonction qui genere le menu deroulant des qualités			*/
/*						pour le graph sur 1 an							*/
/************************************************************************/

function majQualiteAn(idCulture){
	// on recup idPlace
	var idPlace = document.f.place.value;
	if (document.f.qualite) document.f.qualite.selectedIndex = 0;
	new Ajax.Updater('laplace','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idCulture+'&graph=3',asynchronous:false})
}
function initGraphAn(idculture,idPlace,idQualite){
	new Ajax.Updater('graph','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idculture+'&idQualite='+idQualite+'&graph=3'})
}
/************************************************************************/
/*		Fonction qui met a jours le graphe de cotatin.asp				*/
/*						pour le graph sur 1 an							*/
/************************************************************************/

function majGraphAn(idCulture){
	// on recup idPlace
	var idPlace = document.f.place.value;
	var idQualite ;
	if (document.f.qualite){
		if (document.f.qualite.selectedIndex == 0 ) document.f.qualite.selectedIndex = 1;
		idQualite = document.f.qualite.value;
	}
	new Ajax.Updater('graph','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idPlace='+idPlace+'&idCulture='+idCulture+'&idQualite='+idQualite+'&graph=4'})

}

function majGraphBio(idCulture){
	// on recup idPlace
	new Ajax.Updater('graph','/obs_marches/fonctions/asp/genereGraph.asp',{parameters:'idCulture='+idCulture+'&graph=6'})

}

/************************************************************************/
/*						Fonction pour map_europe.asp					*/
/************************************************************************/

var MemoireCulture = 1;

function Toggle(secid)
{
	var sectionId = document.getElementById(secid);
	if (sectionId == null) return;
	if (sectionId.style.display == '') 
	{
		sectionId.style.display = 'none';
		var ImgSrc = document.getElementById("i" + secid);
		ImgSrc.src = "/obs_marches/images/oHaut.gif";
	}
	else
	{
		sectionId.style.display = '';
		var ImgSrc = document.getElementById("i" + secid);
		ImgSrc.src = "/obs_marches/images/oBas.gif";
	}
}

function Afficher(secid,valeur)
{
	var sectionId = document.getElementById(secid);
	if (sectionId == null) return;
	sectionId.style.display = valeur;

}


//Pour charger les données dans le calque de données précise
function ChangeDonneprecise(IdCulture,Campagne,Donnee)
{
					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Column3D.swf", "ChartId", "400", "228", "0", "0");
					
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/funnel.asp?IdCulture="+IdCulture+"&Campagne="+Campagne+"&donnee="+Donnee));		   
		   chart.render("DonnePrecise");
}

//Pour changer de pays
function ChangePays(IdPays, Pays)
{
					document.getElementById("NomPays").innerHTML = Pays;
					document.getElementById("TitreComparaison").innerHTML = "Comparaison entre " + Pays + " et Europe des 25";

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
					
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays="+ IdPays+"&Campagne=2006&donnee=production"));		   
		   chart.render("GraphProd2_1");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays="+ IdPays+"&Campagne=2006&donnee=stock_intervention"));		   
		   chart.render("GraphStock2_1");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays="+ IdPays+"&Campagne=2007&donnee=production"));		   
		   chart.render("GraphProd2_2");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays="+ IdPays+"&Campagne=2007&donnee=stock_intervention"));		   
		   chart.render("GraphStock2_2");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 
					
										var chart = new FusionCharts("/finc/FusionCharts3/Charts/Bubble.swf", "ChartId", "300", "150", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/bubble.asp?Idpays="+ IdPays+"&Campagne=2007&donnee=production"));		   
		   chart.render("GraphComp1_1");
					//window.open("bubble.asp?Idpays=12&Campagne=2007&donnee=production");	
					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Bubble.swf", "ChartId", "300", "150", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/bubble.asp?Idpays="+ IdPays+"&Campagne=2007&donnee=stock_intervention"));		   
		   chart.render("GraphComp1_2");
					//window.open("bubble.asp?Idpays="+ IdPays+"&Campagne=2007&donnee=stock_intervention");	
}

//Pour charger données Europe
function ChargeEurope()
{
					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays=1&Campagne=2006&donnee=production"));		   
		   chart.render("GraphProd1_1");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays=1&Campagne=2006&donnee=stock_intervention"));		   
		   chart.render("GraphStock1_1");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays=1&Campagne=2007&donnee=production"));		   
		   chart.render("GraphProd1_2");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 

					var chart = new FusionCharts("/finc/FusionCharts3/Charts/Pie3D.swf", "ChartId", "130", "130", "0", "0");
		   chart.setDataURL(escape("/obs_marches/fonctions/asp/test.asp?Idpays=1&Campagne=2007&donnee=stock_intervention"));		   
		   chart.render("GraphStock1_2");
					//window.open("test.asp?Idpays=1&Campagne=2006&donnee=production");		 
}

/************************************************************************/
/*						Fonction pour stratPos.asp						*/
/*				reprise de l'infobulle de simmarché						*/
/************************************************************************/

var infoGraph = new Array();
infoGraph["total"] = "<center><b>C'est la quantité totale de produit à commercialiser de la culture selectionnée</b></center>";
infoGraph["physique"] = "<center><b>C'est la part des ventes physiques réalisées sur le volume initial à commercialiser</b></center>";
infoGraph["achat"] = "<center><b>C'est la part des ventes réalisées sur le marché à terme sachant que 1 lot = 50 T</b></center>";
infoGraph["vente"] = "<center><b>C'est la part des achats réalisées sur le marché à terme sachant que 1 lot = 50 T</b></center>";
infoGraph["achat_call"] = "<center><b>C'est le pourcentage des opérations passées sur le marché à terme, protégées par une option call</b></center>";
infoGraph["achat_put"] = "<center><b>C'est le pourcentage des opérations passées sur le marché à terme, protégées par une option put</b></center>";


function infoGraphAff(info){
	$('infoGraph').innerHTML = 	infoGraph[info];
}

/************************************************************************/
/*						Fonction pour songage.asp						*/
/*					appel js pour MAJ du camembert						*/
/************************************************************************/


function camembertSondage(idSondage){
   var chart1 = new FusionCharts("/finc/FusionCharts3/Charts/Doughnut3D.swf", "sampleChart", "450", "300", "0", "1");
   chart1.setDataURL("/obs_marches/fonctions/asp/xmlSondage.asp?idSondage="+idSondage);	   
   
   chart1.render("gSondage");
}

/*************************************************************************/
/*			    	Fonction pour simmassolement.asp					 */
/*************************************************************************/
function changeVal(idCulture){
	document.apRendement.ch_proportionnelle.value = tabCulture[idCulture][2];
	document.apRendement.aide_couple.value = tabCulture[idCulture][3];
	document.apRendement.rendement.value = tabCulture[idCulture][4];
	calcMarge();
}

function majTab(prix_vente,rendement,reste){
	new Ajax.Updater('tableau','/obs_marches/fonctions/asp/tab.asp',{parameters:'prix_vente='+prix_vente+'&rendement='+rendement+'&reste='+reste, asynchronous:true});

}
function calcMarge(){
	var ch_proportionnelle = Number(document.apRendement.ch_proportionnelle.value.replace(",","."));
	var aide_couple = Number(document.apRendement.aide_couple.value.replace(",","."));
	var rendement = Number(document.apRendement.rendement.value.replace(",","."));
	var p_vente = Number(document.apRendement.p_vente.value.replace(",","."));
	var errMess = "";
	if (isNaN(ch_proportionnelle)){errMess = errMess + "Vous devez saisir un chiffre dans la zone Charges proportionnelles \n";}
	if (isNaN(aide_couple)){errMess = errMess + "Vous devez saisir un chiffre dans la zone aides couplées \n";}
	if (isNaN(rendement)){errMess = errMess + "Vous devez saisir un chiffre dans la zone rendements \n";}
	if (isNaN(p_vente)){errMess = errMess + "Vous devez saisir un chiffre dans la zone prix de vente \n";}
	if (errMess == "" ){
		var marge =Math.round(p_vente * rendement + aide_couple - ch_proportionnelle,1);
		if (marge <0 ) marge = 0;
		document.apRendement.marge_brut.value = marge;
		majTab(p_vente,rendement,aide_couple - ch_proportionnelle);
	}
	else {
		alert(errMess);
	}
	
}

function calcMargeForm(num){
	var ch_proportionnelle = eval('Number(document.apRendement.ch_proportionnelle'+num+'.value.replace(",","."))');
	var aide_couple = eval('Number(document.apRendement.aide_couplee'+num+'.value.replace(",","."))');
	var rendement = eval('Number(document.apRendement.rendement'+num+'.value.replace(",","."))');
	var p_vente = eval('Number(document.apRendement.Prix_vente'+num+'.value.replace(",","."))');
	var errMess = "";
	if (isNaN(ch_proportionnelle)){errMess = errMess + "Vous devez saisir un chiffre dans la zone Charges proportionnelles \n";}
	if (isNaN(aide_couple)){errMess = errMess + "Vous devez saisir un chiffre dans la zone aides couplées \n";}
	if (isNaN(rendement)){errMess = errMess + "Vous devez saisir un chiffre dans la zone rendements \n";}
	if (isNaN(p_vente)){errMess = errMess + "Vous devez saisir un chiffre dans la zone prix de vente \n";}
	if (errMess == "" ){
		var marge =Math.round(p_vente * rendement + aide_couple - ch_proportionnelle,1);
		if (marge <0 ) marge = 0;
		eval('document.apRendement.marge'+num+'.value = '+marge);
	}
	else {
		alert(errMess);
	}
	
}


function affLigne(className1,className2,elt){
	tabElement = document.getElementsByClassName(className1);
	for (i=0;i<tabElement.length;i++){
		tabElement[i].className = className2;
	}
	tabElement = document.getElementsByClassName('intermediaire');
	for (i=0;i<tabElement.length;i++){
		tabElement[i].className = className2;
	}
	var tab = elt.id.split('#');
	$('p#'+tab[1]).className = className1;
	$('r#'+tab[2]).className = className1;
	for (j=0;j<=Number(tab[2]);j++){
		$('m#'+tab[1]+'#'+j).className = 'intermediaire';
	}
	for (k=0;k<=Number(tab[1]);k++){
		$('m#'+k+'#'+tab[2]).className = 'intermediaire';
	}
	elt.className = className1;
}


function changetab(indice,idCulture){

$('nomCult'+indice).innerHTML = tabCulture[idCulture][1];
//on modifie sCulture
var sculture = document.apRendement.sCulture.value;
index1 = sculture.indexOf("#"+indice+"|");
index2 =sculture.indexOf("#",index1+1);
subs = sculture.substring(index1+1, index2);
document.apRendement.sCulture.value = document.apRendement.sCulture.value.replace(subs,indice+"|"+idCulture);
eval('document.apRendement.ch_proportionnelle'+indice+'.value = '+tabCulture[idCulture][2]);
eval('document.apRendement.rendement'+indice+'.value = '+tabCulture[idCulture][4]);
eval('document.apRendement.aide_couplee'+indice+'.value = '+tabCulture[idCulture][3]);
eval('document.apRendement.Prix_vente'+indice+'.value = 0');
eval('document.apRendement.marge'+indice+'.value = 0');
}

function camembert(){

var params = "";
var sCulture = document.apRendement.sCulture.value;
var tabC= sCulture.split('#')
for(i=1;i<tabC.length-1;i++){
	// a partir de l'idCulture il nous faut le numero du form
	indice = tabC[i].split("|")[0];
	
	if (eval("document.apRendement.sau"+indice)){
		
		params = params +"&sau"+(i-1)+"="+eval("Number(document.apRendement.sau"+indice+".value)");
		params = params +"&culture"+(i-1)+"="+eval("document.apRendement.culture"+indice+".options[document.apRendement.culture"+indice+".selectedIndex].text");
	}
}	
params = "&nb="+(i-1)+params

	var chart1 = new FusionCharts("/finc/FusionCharts3/Charts/Doughnut3D.swf", "c", "430", "200", "0", "1");
 	chart1.setDataURL(escape("/obs_marches/fonctions/asp/xmlSimassolement.asp?idGraph=1"+escape(params)));	   
	chart1.render("toto");
}

function affMarge(){

var tabMarge = new Array();
var ok = false;

var sCulture = document.apRendement.sCulture.value;
var tabC= sCulture.split('#')
for(i=1;i<tabC.length-1;i++){
	// a partir de l'idCulture il nous faut le numero du form
	indice = tabC[i].split("|")[0];
	if(eval("document.apRendement.culture"+indice)){
		tabMarge[i] = new Array(2);
		tabMarge[i][0] = eval("Number(document.apRendement.marge"+indice+".value)");
		tabMarge[i][1] = eval("document.apRendement.culture"+indice+".options[document.apRendement.culture"+indice+".selectedIndex].text");
	}
}
xml = "";
xml = xml +"<chart caption='Répartition de la marge par culture' palette='2' animation='1' formatNumberScale='0' numberSuffix=' &euro;/Ha' pieSliceDepth='30' startingAngle='125'>";
for(i=1;i<tabC.length-1;i++){
	if (!isNaN(tabMarge[i][0]) && tabMarge[i][0] != "0"){ok = true;xml = xml +"<set label='"+tabMarge[i][1].replace("'"," ")+"' value='"+tabMarge[i][0]+"' isSliced='1'/>";}
}
xml = xml +"<styles>";
xml = xml +"<definition>";
xml = xml +"<style type='font' name='CaptionFont' size='15' color='666666'/>";
xml = xml +"<style type='font' name='SubCaptionFont' bold='0'/>";
xml = xml +"</definition>";
xml = xml +"<application>";
xml = xml +"<apply toObject='caption' styles='CaptionFont'/>";
xml = xml +"<apply toObject='SubCaption' styles='SubCaptionFont'/>";
xml = xml +"</application>";
xml = xml +"</styles>";
xml = xml +"</chart>";
	if (ok == true){
		var chart2 = new FusionCharts("/finc/FusionCharts3/Charts/Doughnut3D.swf", "marge", "430", "200", "0", "1");
		chart2.setDataXML(xml);
		chart2.render("camembertMarge");
	}
	else {alert("Au moins une marge doit etre positive.");}
}

function ajCult(){
	// l'ajout de culture impacte sur deux tableaux.
	
	// on commence par le premier tableau (Prévision d'assolement)
	
	var indice = parseInt(document.apRendement.numLigne.value)+1 ;
	// on ajoute la culture
	var tab = $('listeCulture');
	var tr = Builder.node('tr',{id:'ligne'+indice},'');
	// ajout de la premiere colonne
	tr.appendChild(Builder.node('td',{},'Culture :'));
	// creation de la seconde colonne
	var input = document.createElement("INPUT");
	input.name = 'sau'+indice;
	input.id = 'sau'+indice;
	input.type = 'text';
	input.size = '6';
	var td = Builder.node('td',{},''); 
	td.appendChild(input);
	// ajout de la seconde colonne
	tr.appendChild(td);
	// creation de la troisieme colonne
	td = Builder.node('td',{},'');
	
	if (ie){
		var new_menu = ajMenuderoulant(indice)
	td.appendChild(new_menu);
	}
	else{
		var ind = document.apRendement.sCulture.value.split('|')
		var new_menu = $('culture'+ind[0].replace('#','')).cloneNode(true);
		new_menu.name = 'culture'+indice;
		new_menu.id = 'culture'+indice;
		new_menu.selectedIndex = 0;
		td.appendChild(new_menu);
	}
	// ajout de la troisieme colonne
	tr.appendChild(td);
	
	var td = Builder.node('td',{},''); 
	var img = document.createElement("IMG");
	img.src = "/obs_marches/images/corbeille.GIF";
	img.border = "0";
	//img.setAttribute('onclick','supprLigne('+indice+');');
	img.onclick = function(){supprLigne(indice);};
	td.appendChild(img);
	tr.appendChild(td);
	
	tab.appendChild(tr);

	// modification du second tableau
	var tab = $('tabMarge');
	var tr = Builder.node('tr',{id:'Marge_ligne'+indice},'');
	var td = Builder.node('td',{},'');
	var div = Builder.node('div',{id:'nomCult'+indice},'');
	div.style.cssText = 'font-size:9px;';
	td.appendChild(div);
	tr.appendChild(td);
	
	input = document.createElement("INPUT");
	input.name = 'ch_proportionnelle'+indice;
	input.id = 'ch_proportionnelle'+indice;
	input.type = 'text';
	input.size = '5';
	//input.setAttribute('onchange','calcMargeForm('+indice+');')
	input.onchange = function(){calcMargeForm(indice);};
	td = Builder.node('td',{},'')
	td.appendChild(input);
	tr.appendChild(td);
	
	td = Builder.node('td',{},'')
	input = document.createElement("INPUT");
	input.name = 'rendement'+indice;
	input.id = 'rendement'+indice;
	input.type = 'text';
	input.size = '5';
	input.value = '';
	//input.setAttribute('onchange','calcMargeForm('+indice+');')
	input.onchange = function(){calcMargeForm(indice);};
	td.appendChild(input);
	tr.appendChild(td);
	
	td = Builder.node('td',{},'')
	input = document.createElement("INPUT");
	input.name = 'aide_couplee'+indice;
	input.id = 'aide_couplee'+indice;
	input.type = 'text';
	input.disabled = true;
	input.size = '5';
	//input.setAttribute('onchange','calcMargeForm('+indice+');')
	input.onchange = function(){calcMargeForm(indice);};
	td.appendChild(input);
	tr.appendChild(td);
	
	td = Builder.node('td',{},'')
	input = document.createElement("INPUT");
	input.name = 'Prix_vente'+indice;
	input.id = 'Prix_vente'+indice;
	input.type = 'text';
	input.size = '5';
	//input.setAttribute('onchange','calcMargeForm('+indice+');');
	//input.attachEvent("onchange", 'calcMargeForm('+indice+');');
	input.onchange = function(){calcMargeForm(indice);};
	td.appendChild(input);
	tr.appendChild(td);
	
	td = Builder.node('td',{},'')
	input = document.createElement("INPUT");
	input.name = 'marge'+indice;
	input.id = 'marge'+indice;
	input.type = 'text';
	input.disabled = true;
	input.size = '5';
	//input.setAttribute('onchange','calcMargeForm('+indice+');')
	input.onchange = function(){calcMargeForm(indice);};
	td.appendChild(input);
	tr.appendChild(td);
	
	
	tab.appendChild(tr);
	
	document.apRendement.sCulture.value += indice+"|"+"15#";
	document.apRendement.numLigne.value = indice;
	changetab(indice,new_menu.value);
}
function ajMenuderoulant(indice){
	objSelect = document.createElement("SELECT");
	objSelect.id = "culture"+indice;
	objSelect.name = "culture"+indice;
	num = ''+indice;
	objSelect.style.cssText = 'font-size:9px;';
	objSelect.onchange = function(){changetab(num,this[this.selectedIndex].value);};
	
	// on cré toutes les options
	var option;
	indice = 0;
	for(culture in tabCulture){
	if ( tabCulture[culture][1] != null ){
		option = document.createElement("OPTION");
		option.text = tabCulture[culture][1];
		option.value = tabCulture[culture][0];
		
		objSelect.add(option,indice);
		indice++;
	}
	}
	return objSelect;
	
}


function supprLigne(num){
	var tabC = document.apRendement.sCulture.value.split('#');
	if(tabC.length > 3){
	//on recup l'id de la culture selectionnée pour cette ligne
	var idCult = eval("document.apRendement.culture"+(num)+".options[document.apRendement.culture"+(num)+".selectedIndex].value");
	document.apRendement.sCulture.value = document.apRendement.sCulture.value.replace('#'+num+"|"+idCult+'#','#');
	var tab =  $('listeCulture');
	var ligne = $('ligne'+num);
	tab.removeChild(ligne);
	tab = $('tabMarge');
	ligne = $('Marge_ligne'+num);
	tab.removeChild(ligne);
	}
	else alert("Vous devez imperativement possedez au moins une culture");
	
}