function AlerteMail() {
	window.alert('Ce lien va lancer votre logiciel de messagerie (Eudora, Outlook...). Ce site étant protégé contre le piratage d\'adresses de courrier électronique, merci de SUPPRIMER dans l\'adresse de destination, le \'(at)\'');
}

function Alerte() {
	window.alert('Ce lien s\'ouvrira dans une nouvelle fenêtre');
}

function Analyse() {
	window.alert('Ce service est en cours de développement');
}

function OuvrirFenetre(url,hauteur) {
	var fenetre = window.open(url,"lexique","width=450,height=" + hauteur+",toolbar=0,status=0,directories=0,scrollbars=1,resizable=0");
	fenetre.moveTo( ( screen.availWidth - 450) / 2 , (screen.availHeight - hauteur) /2 );
	}

function OuvrirFenetre2(url,largeur,hauteur) {
	var fenetre = window.open(url,"lexique","width=" + largeur +",height=" + hauteur+",toolbar=0,status=0,directories=0,scrollbars=1,resizable=0");
	fenetre.moveTo( ( screen.availWidth - largeur) / 2 , (screen.availHeight - hauteur) /2 );
	}

function OuvrirFiche(url) {
	var fenetre = window.open(url,"fiche","width=600,height=400,toolbar=0,status=0,directories=0,scrollbars=1,resizable=0");
	fenetre.moveTo( ( screen.availWidth - 600) / 2 , (screen.availHeight - 400) /2 );
	}

function ZoomImage(url) {
	var fenetre = window.open(url,"image","width=620,height=450,toolbar=0,status=0,directories=0,scrollbars=0,resizable=0");
	fenetre.moveTo( ( screen.availWidth - 620) / 2 , (screen.availHeight - 450) /2 );
	}

function OuvrirChoix () {
	var fenetre=window.open("http://www.agro-systemes.com/analyses-sol-choix.htm","analyse","width=450,height=350,toolbar=0,status=0,directories=0,scrollbars=0,resizable=0");
	fenetre.moveTo( ( screen.availWidth - 450) / 2 , (screen.availHeight - 350) /2 );
	}


function OuvrirChoix2 () {
	var fenetre=window.open("http://www.agro-systemes.com/agriculture-raisonnee-choix.htm","agriculture","width=450,height=350,toolbar=0,status=0,directories=0,scrollbars=0,resizable=0");
	fenetre.moveTo( ( screen.availWidth - 450) / 2 , (screen.availHeight - 350) /2 );
	}

function SommaireDeroulant(tp)
{document.location=tp.sommaire.options[tp.sommaire.selectedIndex].value;}

function MM_preloadImages() { //v3.0
  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() { //v3.0
  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) { //v3.0
  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); return x;
}

function MM_swapImage() { //v3.0
  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 changeImages() {
  if (document.images) {
    for (var i=0; i<changeImages.arguments.length; i+=2) {
      document[changeImages.arguments[i]].src =  eval(changeImages.arguments[i+1] + ".src");
    }
  }
}

function MontrerCalque () { // parametres (calque1,calque2,...)
  var i,args=MontrerCalque.arguments; 
  for (i=0; i<(args.length); i+=1) {   
  	if (document.getElementById) {
    	document.getElementById(args[i]).style.visibility = 'visible';
		document.getElementById(args[i]).style.display = 'block';
	} else if (document.layers) {
    	document[args[i]].visibility = 'show';
		document[args[i]].display = 'block';
	} else if (document.all) {
		document.all[args[i]].style.visibility = 'visible';
		document.all[args[i]].style.display ='block';
	}
  }
}

function CacherCalque () { // parametre (calque1,calque2,...)
  var i,args=CacherCalque.arguments;
  for (i=0; i<(args.length); i+=1) {
	if (document.getElementById) {
    	document.getElementById(args[i]).style.visibility = 'hidden';
		document.getElementById(args[i]).style.height = 0;
		document.getElementById(args[i]).style.display = 'none';
  	} else if (document.layers) {
    	document[args[i]].visibility = 'hide';
		document[args[i]].height = '0';
		document[args[i]].display = 'none';
	} else if (document.all) {
    	document.all[args[i]].style.visibility = 'hidden';
		document.all[args[i]].style.height = '0';
		document.all[args[i]].style.display = 'none';
	}
  }
}

function MontrerCalque2 () { // parametres (calque1,calque2,...)
  var i,args=MontrerCalque2.arguments; 
  for (i=0; i<(args.length); i+=1) {   
  	if (document.getElementById) {    	
		document.getElementById(args[i]).style.display = 'block';
	} else if (document.layers) {    	
		document[args[i]].display = 'block';
	} else if (document.all) {		
		document.all[args[i]].style.display ='block';
	}
  }
}

function MontrerCalqueTable () { // parametres (calque1,calque2,...)
  var i,args=MontrerCalqueTable.arguments; 
  for (i=0; i<(args.length); i+=1) {   
  	if (document.getElementById) {    	
		document.getElementById(args[i]).style.display = 'table-row';
	} else if (document.layers) {    	
		document[args[i]].display = 'table-row';
	} else if (document.all) {		
		document.all[args[i]].style.display ='table-row';
	}
  }
}

function CacherCalque2 () { // parametre (calque1,calque2,...)
  var i,args=CacherCalque2.arguments;
  for (i=0; i<(args.length); i+=1) {
	if (document.getElementById) {    	
		document.getElementById(args[i]).style.display = 'none';
  	} else if (document.layers) {    	
		document[args[i]].display = 'none';
	} else if (document.all) {    	
		document.all[args[i]].style.display = 'none';
	}
  }
}

function montrerRecherche() {//calque1,calque2...
	var i,args=montrerRecherche.arguments; 
  	for (i=0; i<(args.length); i+=1) {   
		if (document.getElementById) {
			if (document.getElementById(args[i]).style.visibility == 'visible') {				
				CacherCalque(args[i]);
			} else { 
				MontrerCalque(args[i]);
			}
		} else {
			if (document.layers) {
				if (document[args[i]].visibility == 'visible') CacherCalque(args[i]); 
				else  MontrerCalque(args[i]);
			} else if (document.all) {
				if (document.all[args[i]].style.visibility == 'visible' ) CacherCalque(args[i]); 
				else  MontrerCalque(args[i]);
			} 
		}
  	}
}

function montrerRecherche2() {//calque1,calque2...
	var i,args=montrerRecherche2.arguments; 
  	for (i=0; i<(args.length); i+=1) {   
		if (document.getElementById) {
			if (document.getElementById(args[i]).style.display == 'block') CacherCalque2(args[i]);
			else MontrerCalque2(args[i]);
		} else {
			if (document.layers) {
				if (document[args[i]].display == 'block') CacherCalque2(args[i]); 
				else  MontrerCalque2(args[i]);
			} else if (document.all) {
				if (document.all[args[i]].style.display == 'block' ) CacherCalque2(args[i]); 
				else  MontrerCalque2(args[i]);
			} 
		}
  	}
}

function montrerRechercheTable() {//calque1,calque2...
	var i,args=montrerRechercheTable.arguments; 
  	for (i=0; i<(args.length); i+=1) {   
		if (document.getElementById) {
			if (document.getElementById(args[i]).style.display == 'table-row') CacherCalque2(args[i]);
			else MontrerCalqueTable(args[i]);
		} else {
			if (document.layers) {
				if (document[args[i]].display == 'table-row') CacherCalque2(args[i]); 
				else  MontrerCalqueTable(args[i]);
			} else if (document.all) {
				if (document.all[args[i]].style.display == 'table-row' ) CacherCalque2(args[i]); 
				else  MontrerCalqueTable(args[i]);
			} 
		}
  	}
}

// Si clic sur case a cocher d'une exploitation (agro prelevement)
function cocherAgris(b,check) {
   i = 0;
   while (i <= document.forms[0].elements.length-1) {
		if (document.forms[0].elements[i].name==check ) {
			document.forms[0].elements[i].checked=b;
		}
		i++;
	 }
}

function cocherCommande(b) {
   i = 0;
   while (i <= document.formCommande.elements.length-1) {
		if (document.formCommande.elements[i].id=='list_commande' ) {
			if (document.formCommande.elements[i].checked==0) document.formCommande.elements[i].checked=b;
			else if (document.formCommande.elements[i].checked==1) document.formCommande.elements[i].checked=0;
		}
		i++;
	 }
}

// Si clic sur case a cocher d'une exploitation (agro prelevement)
function validModifCommande() {
  i = 0;
  var cpt =0;
  var numcom;
  var mes="";
   
  while (i <= document.formCommande.elements.length-1) {	 
	 if (document.formCommande.elements[i].name=='textnumcom[]') {
	 	numcom=document.formCommande.elements[i].value;
		//alert(numcom);
	 } else {		
		//controles Prelevement realise ou reporte
		if (document.formCommande.elements[i].name=='checkRea'+numcom && document.formCommande.elements[i].checked==1) {			
			//controle date
			var champdate='dateStatutFait'+numcom;
			var slash = document.getElementById(champdate).value.indexOf('/') ;
			if (document.getElementById(champdate).value=="" || document.getElementById(champdate).value.length<10 || slash==-1) {
				mes+="Format de date prélévement incorrect\n";
				cpt++;
			}
			//controle champ numero de colis
			var numerocolis='textNumColis'+numcom;
			var typecolis='selectColis'+numcom;
			
			if ((document.getElementById(typecolis).options[document.getElementById(typecolis).selectedIndex].value=="chrono" && document.getElementById(numerocolis).value.length!=13)) {
				mes+="Colis chronopost : 13 caractères obligatoires\n";
				cpt++;
			} else if ((document.getElementById(typecolis).options[document.getElementById(typecolis).selectedIndex].value=="rama" && document.getElementById(numerocolis).value.length!=4)) {
				mes+="Colis ramassé : 4 chiffres ou caractères\n";
				cpt++;
			}
			
		} else if (document.formCommande.elements[i].name=='checkReport'+numcom && document.formCommande.elements[i].checked==1) {			
			var champdate='dateStatutReport'+numcom;
			var champdateAppel='textDateAppelReport'+numcom;
			var slash = document.getElementById(champdate).value.indexOf('/') ;
			if (document.getElementById(champdate).value=="" || document.getElementById(champdate).value.length<10 || slash==-1) {
				mes+="Format de date report incorrect\n";
				cpt++;
			} else if (document.getElementById(champdateAppel).value=="") {
				mes+="Format de date d\'appel du report incorrect\n";
				cpt++;
			}
		} else if (document.formCommande.elements[i].name=='checkDiff'+numcom && document.formCommande.elements[i].checked==1) {			
			var champdate='dateStatutDiff'+numcom;
			var slash = document.getElementById(champdate).value.indexOf('/') ;
			if (document.getElementById(champdate).value=="" || document.getElementById(champdate).value.length<10 || slash==-1) {
				mes+="Format de date différée incorrect\n";
				cpt++;
			}
		} else if (document.formCommande.elements[i].name=='checkDiff'+numcom && document.formCommande.elements[i].checked==0) {
			if (document.getElementById('dateStatutDiff'+numcom).value!="") {
				mes+="Attention, si votre commande est différée, vous devez cocher la case différée.\n";
				cpt++;
			}
		}
	 }
	 i++;
 }
   if (cpt==0) document.formCommande.submit();
   else alert(mes);
}


function changeAction(url) {	
	document.forms[0].action=url;
}

function changeActionAdmin(url) {	
	document.formulaire.action=url;
}

function changeActionPlus(url,nom) {	
	document.formCommande.action=url;
}

function changeActionFormCommande(url) {	
	document.formCommande.action=url;
}

function getXhr(){
var xhr = null; 
if(window.XMLHttpRequest) // Firefox et autres
	xhr = new XMLHttpRequest(); 
else if(window.ActiveXObject){ // Internet Explorer 
	try {
		xhr = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
else { // XMLHttpRequest non supporté par le navigateur 
	alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	xhr = false; 
} 
return xhr;
}

function AjoutPackArticle(idagri){
	
	var xhr = getXhr();
	
	xhr.onreadystatechange = function(){	
	if(xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;		
		document.getElementById('calquePacks'+idagri).innerHTML = leselect;
	}
	}	
	xhr.open("POST","ajaxpack.php",true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');	
	
	sel = document.getElementById('selectAnalyse'+idagri);	
	id = sel.options[sel.selectedIndex].value;
	xhr.send("c_article="+id+"&c_agri="+idagri);
}

function AjoutNbrPrel(idagri,i){	
	
	if (idagri=="n") idagri="";
	if (i=="n") i="";
	var xhr = getXhr();
	
	xhr.onreadystatechange = function(){	
	if(xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;		
		document.getElementById('NbrPrel'+idagri+i).innerHTML = leselect;
	}
	}	
	xhr.open("POST","ajaxpack.php",true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('selectPack'+idagri+i);
	id = sel.options[sel.selectedIndex].value;
	xhr.send("numpack="+id+"&c_agri="+idagri+"&i="+i);

}

function decoche(b) {
   i = 0;
   while (i <= document.formCommande.elements.length-1) {
		if (document.formCommande.elements[i].name==b) {
			document.formCommande.elements[i].checked=0;
		}
		i++;
	 }
}

function coche(b) {
   i = 0;
   while (i <= document.formCommande.elements.length-1) {
		if (document.formCommande.elements[i].name==b) {
			if (document.formCommande.elements[i].checked==1) {
				document.formCommande.elements[i].checked=0;
			} else {
				document.formCommande.elements[i].checked=1;
			}
		}
		i++;
	 }
}



function verif_coordGPS() {
	if (!document.forms[0].DegreLongi.value) {
		alert("Veuillez saisir le degrés de la longitude !");
		document.forms[0].DegreLongi.focus();
	} else if (!document.forms[0].MinLongi.value) {
		alert("Veuillez saisir les minutes de la longitude !");
		document.forms[0].MinLongi.focus();
	} else if (!document.forms[0].SecLongi.value) {
		alert("Veuillez saisir les secondes de la longitude !");
		document.forms[0].SecLongi.focus();
	} else if (!document.forms[0].DegreLati.value) {
		alert("Veuillez saisir le degrés de la latitude !");
		document.forms[0].DegreLati.focus();
	} else if (!document.forms[0].MinLati.value) {
		alert("Veuillez saisir les minutes de la latitude !");
		document.forms[0].MinLati.focus();
	} else if (!document.forms[0].SecLati.value) {
		alert("Veuillez saisir les secondes de la latitude !");
		document.forms[0].SecLati.focus();
	} else {
		document.forms[0].submit(); 
	}
}

function rayonCercleGoogleMaps() {	
	//var distance = 100000;
	var distance = document.formDistance.selectDistance.value;
	//alert(distance);
	return distance;
}

function EnregistreCoordGpsAgri(coord,c_agri,tab_base){	
	var xhr = getXhr();
	
	xhr.open("POST","enregistre-coord-agri-gps.php",true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	xhr.send("coord="+coord+"&c_agri="+c_agri+"&tab_base="+tab_base);
	//alert("coord="+coord+"&c_agri="+c_agri+"&tab_base="+tab_base);

}

function selectNumeroColis(numcom){
	var xhr = getXhr();	
	
	xhr.onreadystatechange = function(){	
	if(xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;		
		document.getElementById('colis'+numcom).innerHTML = leselect;
	}
	}	
	xhr.open("POST","ajaxcolis.php",true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	sel = document.getElementById('selectColis'+numcom);
	id = sel.options[sel.selectedIndex].value;
	xhr.send("colis="+id+"&numcom="+numcom);

}

function montrerCocheAgri(cocher,lien) {
   i = 0;
   while (i <= document.formulaire.elements.length-1) {		
		if (document.formulaire.elements[i].name==cocher) {			
			if (document.formulaire.elements[i].style.display == 'block') {
				document.formulaire.elements[i].style.display='none';
			} else {
				document.formulaire.elements[i].style.display='block';
			}
			
		} else if (document.formulaire.elements[i].name==lien) {
			
			if (document.formulaire.elements[i].style.display == 'block') {
				document.formulaire.elements[i].style.display='none';
			} else {
				document.formulaire.elements[i].style.display='block';
			}
			
		}
		i++;
   }
  
}

/*function validNouvelleCommande() {
	
	i = 0;
	var cpt =0;
	var mes="";
	var numagri;
	var cpt_agri;
	var groupe="";
	
	while (i <= document.formulaire.elements.length-1) {
		
	  if (document.formulaire.elements[i].name=='checkGroup' && document.formulaire.elements[i].checked==0) { // si c'est pas une commande groupée			
		groupe="n";
	  } else if (document.formulaire.elements[i].name=='checkGroup' && document.formulaire.elements[i].checked==1) {
		groupe="o";  
	  }
	  if (groupe=="n") {	
		
		if (document.formulaire.elements[i].name=='numagri[]') {
	 		numagri=document.formulaire.elements[i].value;			
	 	} else if (numagri) {						
			if (document.getElementById('textTotalPrel'+numagri).value=="") {
				mes="Veuillez saisir un nombre de prélévement !";
				cpt++;
			} else if (document.getElementById('selectAnalyse'+numagri).options[document.getElementById('selectAnalyse'+numagri).selectedIndex].value=="") {
				mes="Veuillez saisir une analyse !";
				cpt++;
			} else if (document.getElementById('d_prelevt'+numagri).value=="") {
				mes="Veuillez saisir une date de prelevement !";
				cpt++;
			}			
		} // if (groupe=="o")
		
	  } else if (groupe=='o') { // commande groupée
			//alert('test46');
		
			if (document.formulaire.elements[i].name=='numagriCheck[]' && document.formulaire.elements[i].checked==0) {
				mes="Veuillez cocher au moins une exploitation";
				cpt++;
			} else if (document.getElementById('selectAnalyseTous').options[document.getElementById('selectAnalyseTous').selectedIndex].value=="") {
				mes="Veuillez saisir une analyse pour la commande groupee !";
				cpt++;
			} else if (document.getElementById('textTotalPrelTous').value=="") {
				mes="Veuillez saisir un nombre de prelevement pour la commande groupee !";
				cpt++;
			} else if (document.getElementById('d_prelevtTous').value=="") {
				mes="Veuillez saisir une date de prelevement pour la commande groupee !";
				cpt++;
			}
		
	  }
	  i++;
	  
	} // fin du while
	
	//if (mes) alert(mes);
	if (cpt==0) document.formulaire.submit();
    else alert(mes);
	
} // fin function*/

function exploitCommande(agris,i) {
	if (document.getElementById('exploitCommandeOui'+agris+i).value=='') {
		document.getElementById('exploitCommandeOui'+agris+i).value='o';
	} else {
		document.getElementById('exploitCommandeOui'+agris+i).value='';
	}
}

function montrerBoutonEnregistr(enregistr1,enregistr2) {
   i = 0;
   while (i <= document.formulaire.elements.length-1) {		
		if (document.formulaire.elements[i].name==enregistr1) {			
			if (document.formulaire.elements[i].style.display == 'block') {
				document.formulaire.elements[i].style.display='none';
			} else {
				document.formulaire.elements[i].style.display='block';
			}
			
		} else if (document.formulaire.elements[i].name==enregistr2) {
			
			if (document.formulaire.elements[i].style.display == 'block') {
				document.formulaire.elements[i].style.display='none';
			} else {
				document.formulaire.elements[i].style.display='block';
			}
			
		}
		i++;
   }
  
}

function verifNewAgri() {
	
	if (!document.formulaire.textJuriExp.value) {
		alert("Veuillez saisir une forme juridique !");
		document.forms[0].textJuriExp.focus();
	} else if (!document.formulaire.textRaisonExp.value) {
		alert("Veuillez saisir la raison !");
		document.forms[0].textRaisonExp.focus();
	} else if (!document.forms[0].textNomExp.value) {
		alert("Veuillez saisir le nom !");
		document.forms[0].textNomExp.focus();
	} else if (!document.forms[0].textPrenomExp.value) {
		alert("Veuillez saisir le prenom !");
		document.forms[0].textPrenomExp.focus();
	} else if (!document.forms[0].textAdrExp.value) {
		alert("Veuillez saisir l\'adresse !");
		document.forms[0].textAdrExp.focus();
	} else if (!document.forms[0].textCpExp.value) {
		alert("Veuillez saisir le code postal !");
		document.forms[0].textCpExp.focus();
	} else if (!document.forms[0].textVilleExp.value) {
		alert("Veuillez saisir une ville !");
		document.forms[0].textVilleExp.focus();
	} else if (!document.forms[0].textTelExp.value) {
		alert("Veuillez saisir un numéro de téléphone !");
		document.forms[0].textTelExp.focus();
	} else {
		document.forms[0].submit();
	}
	
}

function verif_cocheAgri() {
	var i=0;
	var cpt =0;
	var cocher="";
	while (i <= document.formulaire.elements.length-1) {
		if (document.formulaire.elements[i].name=='numagri[]' && document.formulaire.elements[i].checked==0) {
				mes="Veuillez cocher au moins une exploitation";
				cpt++;
		} else if (document.formulaire.elements[i].name=='numagri[]' && document.formulaire.elements[i].checked==1) {
			cocher="o";
		}
		i++;
	} // fin du while
	
	if (cocher=="o") document.formulaire.submit();
    else alert(mes);
}

function validNouvelleCommande() {
	
	i = 0;
	var cpt =0;
	var mes="";
	var numagri;
	var cpt_agri;
	var groupe="";
	
	while (i <= document.formulaire.elements.length-1) {
		
		if (document.formulaire.elements[i].name=='numagri[]') {
	 		numagri=document.formulaire.elements[i].value;			
	 	} else if (numagri) {						
			
			var date=document.getElementById('d_prelevt'+numagri).value;
			var date_regexp=/^(\d{1,2}\/){2}\d{4}$/;
			
			if (document.getElementById('textTotalPrel'+numagri).value=="") {
				mes="Veuillez saisir un nombre d'analyses !";
				cpt++;
			} else if (document.getElementById('d_prelevt'+numagri).value=="" || document.getElementById('d_prelevt'+numagri).value.length<10 || !date.match(date_regexp)) {
				mes="Veuillez saisir une date de prelevement au format jj/mm/aaaa!";
				cpt++;
			} else if (document.getElementById('selectAnalyse'+numagri).options[document.getElementById('selectAnalyse'+numagri).selectedIndex].value=="") {
				mes="Veuillez saisir un type d'analyse !";
				cpt++;
			}
		} // 	
	  
	  i++;
	  
	} // fin du while
	
	//if (mes) alert(mes);
	if (cpt==0) {
		document.getElementById('modif').value="o";
		document.formulaire.submit();
	} else {
		alert(mes);
	}
	
} // fin function

function changeCoordCommandeConso() {
	
	document.getElementById('raison').value="";
	document.getElementById('adr1').value="";
	document.getElementById('cp').value="";
	document.getElementById('ville').value="";
	document.getElementById('email').value="";
		
}

/* ---------------------------  Module NEWSLETTER ----------------------------------- */
//Attention, il a besoin de getXhr()
function conf_sup(a) {

if(confirm('ATTENTION : Vous souhaitez supprimer cet élément ? cliquez sur OK sinon sur annuler')) {
	window.location=a;
	}
}

function conf_dupli(a) {

if(confirm('ATTENTION : Vous souhaitez dupliquer cet élément ? cliquez sur OK sinon sur annuler')) {
	window.location=a;
	}
}

function conf_envoie(a) {

if(confirm('ATTENTION : Vous souhaitez envoyer cette newsletter ? cliquez sur OK sinon sur annuler')) {
	//window.location=a;
	window.open(a,'','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1,width=200,height=100,top=300,left=500');
	}
}

function conf_envoie_newsletter(a) {

if(confirm('ATTENTION : Vous souhaitez envoyer cette newsletter ? cliquez sur OK sinon sur annuler')) {
	//window.location=a;
	window.open(a,'','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1,width=400,height=300,top=300,left=500');
	}
}

function verif_formAbonne() {	
 if (!document.formu.textmail.value) {  
 	if (!document.formu.textmail.value && messagerie(document.formu.textmail.value,document.formu.textmail.value.length)==1) {
		Alerte('formu','textmail');
 	} 
 } else {
	document.formu.submit(); 
 }  
}  



function ajaxSelectCommercial(tab_base,champSource){
	var xhr = getXhr();
	var id;
	
	xhr.onreadystatechange = function(){	
	if (xhr.readyState == 4 && xhr.status == 200){
		leselect = xhr.responseText;		
		document.getElementById('distriNews').innerHTML = leselect;
	}
	}	
	xhr.open("POST","ajax.php",true);	
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	
	if (champSource=='selectCommercial') {
		var sansCommercial = document.getElementById('sansCommercial').checked;
		
		sel = document.getElementById('selectCommercial');
		id = sel.options[sel.selectedIndex].value;
		if (sansCommercial==false) xhr.send("commercial="+id+"&tab_base="+tab_base);
		else if (sansCommercial==true) xhr.send("commercial="+id+"&tab_base="+tab_base+"&sansCommercial=o");
		
	} else if (champSource=='selectGroupe') {
		sel = document.getElementById('selectGroupe');
		id = sel.options[sel.selectedIndex].value;
		//alert("groupe="+id+"&tab_base="+tab_base);
		xhr.send("groupe="+id+"&tab_base="+tab_base);
		
	} else if (champSource=='checkAvecMail') {
		sel = document.getElementById('selectCommercial');
		id = sel.options[sel.selectedIndex].value;
		
		sel1 = document.getElementById('selectGroupe');
		id1 = sel1.options[sel1.selectedIndex].value;
		

		
		if (document.getElementById('checkAvecMail').checked==true) xhr.send("groupe="+id1+"&commercial="+id+"&checkAvecMail=1&tab_base="+tab_base);
		else xhr.send("groupe="+id1+"&commercial="+id+"&checkAvecMail=0&tab_base="+tab_base);
		

	} else {
		if (document.getElementById('checkEnvoiTous').checked==1) xhr.send("commercial=tous&tab_base="+tab_base);
	}

}

function cocherTous(a,b) {
	k = 0;
	var coche = "";
	
	while (k <= document.formu.elements.length-1) {
		if (document.formu.elements[k].name==b && document.formu.elements[k].checked==true) {			
			coche="o";			
		} else if (document.formu.elements[k].name==b && document.formu.elements[k].checked==false) {
			coche="n";	
		}
		
		if (coche=="o") {
			if (document.formu.elements[k].name==a) {				
				document.formu.elements[k].checked=true;
			}
		} else if (coche=="n") {
			if (document.formu.elements[k].name==a) {
				document.formu.elements[k].checked=false;
			}
		}
		k++;
	}
}
function cocherAvecMail() {
	j=0;
	var coche="";
	if(document.formu.elements["checkAvecMail"].checked == true){
		while(j <= document.formu.elements.length-1) {
			if(document.formu.elements[j].name=="text_desti_newsletter[]" && document.formu.elements[j].value ===''){
				coche="n";
			} else if(document.formu.elements[j].name=="text_desti_newsletter[]" && document.formu.elements[j].value !==''){
				coche="o";
			}
			if (coche=="o") {
				if (document.formu.elements[j-1].name=="checkDistri[]") {				
					document.formu.elements[j-1].checked=true;
				}
			} else if (coche=="n") {
				if (document.formu.elements[j-1].name=="checkDistri[]") {
					document.formu.elements[j-1].checked=false;
				}
			}		
			j++;
		}
	} else if (document.formu.elements["checkAvecMail"].checked == false){
		while(j <= document.formu.elements.length-1) {
			if (document.formu.elements[j].name=="checkDistri[]") {
					document.formu.elements[j].checked=false;
			}
			j++;
		}
	}
	
}
function numcolisATous(numcom) {
	k = 0;
	p = 0;
	var numcolis = "";
	var valeurSelected = "";
	var idSelect = "";
	var taille = "";
	var numcomSelect = "";
	
	numcolis = document.getElementById('textNumColis'+numcom).value;
	valeurSelected = document.getElementById('selectColis'+numcom).value;
	
	while (k <= document.formCommande.elements.length-1) {
		if (document.formCommande.elements[k].name=='selectColis[]' && document.formCommande.elements[k].id!='selectColis'+numcom) {
			
			if (document.formCommande.elements[k].value=='') {
				document.formCommande.elements[k].value=valeurSelected;
				idSelect=document.formCommande.elements[k].id;
				taille=idSelect.length;
				numcomSelect=idSelect.substr(11,taille);			
				selectNumeroColis(numcomSelect);
			}
		}		
		
		k++;
	}
	setTimeout('mettreValeurNumcolis(\''+numcolis+'\')',1000);	
}

function mettreValeurNumcolis(numcolis) {
	p = 0;
	
	while (p <= document.formCommande.elements.length-1) {		
		
		if (document.formCommande.elements[p].name=='textNumColis[]') {				
			if (document.formCommande.elements[p].value=='') {				
				document.formCommande.elements[p].value=numcolis;
			}
		}
		p++;
	}
	
}

// ******************************* FONCTION JQUERY *****************************************************
function MontrerCalqueClassJquery () { // parametres (calque1,calque2,...)
  var i,args=MontrerCalqueClassJquery.arguments; 
  for (i=0; i<(args.length); i+=2) {		
	$("."+args[i]).fadeToggle("fast", "linear");
	if ($("#"+args[i+1]).attr('class')=="ouvrirTech boutonPlus") {
		$("#"+args[i+1]).removeClass();
		$("#"+args[i+1]).addClass("ouvrirTech boutonMoins");
	} else {
		$("#"+args[i+1]).removeClass();
		$("#"+args[i+1]).addClass("ouvrirTech boutonPlus");
	}
  }
}
