
function confirm_abo(theForm) {
	strerreurs='';
	//alert(theForm.ul.value);
	if (theForm.n.value=='') { strerreurs+='- Le nom est un champ obligatoire.\n'; }
	if (theForm.p.value=='') { strerreurs+='- Le pr&eacute;nom est un champ obligatoire.\n'; }
	if (theForm.cp.value=='') { strerreurs+='- Le code postal est un champ obligatoire.\n'; }
	if (theForm.e.value=='') { strerreurs+='- L\identifiant est obligatoire.\n'; }
	else {
		re = /^[\+\w._-]+@[\w.-]{2,}[.][a-zA-Z]{2,4}$/;
		if (! re.test(theForm.e.value)) {
			strerreurs+='- L\'email est mal saisi ou invalide.\n';
		}
		else {
			re = /(@\.)|(\.@)|(\.\.)/;
			if ( re.test(theForm.e.value)) {
				strerreurs+='- L\'email est mal saisi ou invalide.\n';
			}
		}
	}
	var nb_indice = 0;
	//alert(theForm.elements.length);
	for (zEC=0; zEC<theForm.elements.length; zEC++) {
		if (theForm.elements[zEC].type == "checkbox" && theForm.elements[zEC].name.substring(0,1)=="z" && theForm.elements[zEC].checked) {
			//alert(theForm.elements[zEC].name);
			nb_indice++;
		}
	}
	//alert(theForm.z.length+" => "+nb_indice);
	if (!theForm.alertes.checked && !theForm.publi.checked && !theForm.etudes.checked && !theForm.actus.checked && !theForm.pollens.checked && nb_indice == 0) {
		strerreurs+='- Vous devez choisir au moins un type d\'information.\n';
	}
	/*
	<h2><input type="checkbox" name="alertes" value="1" />&nbsp;Alertes <span class="comments"></span></h2>
	<h2><input type="checkbox" name="publi" value="1" />&nbsp;Publications <span class="comments"></span></h2>
	<h2><input type="checkbox" name="etudes" value="1" />&nbsp;Nouvelles &eacute;tudes <span class="comments"></span></h2>
	<h2><input type="checkbox" name="actus" value="1" />&nbsp;Actualit&eacute;s <span class="comments"></span></h2>
	<h2><input type="checkbox" name="pollens" value="1" />&nbsp;Bulletin pollinique <span class="comments"></span></h2>
	*/
	if (strerreurs.length>0) {
		alert('Erreurs : \n'+strerreurs);
		return false;
	} else {	
		return true;
	}
}

function disable_indice() {
	//alert(form+' - '+field);
	//if (!document.form.field.disabled) document.form.field.disabled = false;
	//alert(document.histo_indice.graphe[document.histo_indice.graphe.selectedIndex].value);
	//Type de recherche au niveau de l'affichage
	var graphe = document.histo_indice.graphe[document.histo_indice.graphe.selectedIndex].value;
	if (graphe == 2) {
		document.histo_indice.jour.disabled = true;
		if (document.histo_indice.mois.disabled) document.histo_indice.mois.disabled = false;
	}else if (graphe == 3){
		document.histo_indice.jour.disabled = true;
		document.histo_indice.mois.disabled = true;
	}else{
		document.histo_indice.jour.disabled = false;
		document.histo_indice.mois.disabled = false;
	}
	
}
function verif_login(theForm) {
	strerreurs='';
	//alert(theForm.ul.value);
	if (theForm.up.value=='') { strerreurs+='- Le mot de passe est un champ obligatoire.\n'; }
	if (theForm.ul.value=='') { strerreurs+='- L\identifiant est obligatoire.\n'; }
	/*else {
		re = /^[\+\w._-]+@[\w.-]{2,}[.][a-zA-Z]{2,4}$/;
		if (! re.test(theForm.ul.value)) {
			strerreurs+='- L\'email est mal saisi ou invalide.\n';
		}
		else {
			re = /(@\.)|(\.@)|(\.\.)/;
			if ( re.test(theForm.ul.value)) {
				strerreurs+='- L\'email est mal saisi ou invalide.\n';
			}
		}
	}*/
	if (strerreurs.length>0) {
		alert('Erreurs : \n'+strerreurs);
		return false;
	} else {	
		return true;
	}
}

function delete_file2(myLinks) {
	url = myLinks[document.getElementById("idcours").value];
	if(confirm('Voulez-vous vraiment supprimer ce fichier ?')) {
		document.location.href=url;
	}else{
		return false;
	}
}

function delete_file(url) {
	//alert(id);
	//document.fichier_delete.fid.value=id;
	if(confirm('Voulez-vous vraiment supprimer ce fichier ?')) {
		//document.fichier_delete.submit();
		document.location.href=url;
	}else{
		return false;
	}
}

function delete_img(url) {
	if(confirm('Etes-vous sur de vouloir supprimer l\'image?')){
		document.location.href=url;
	}else{
		return false;
	}
}
function confirm_delete(url){
	//alert(url);
	if(confirm('Voulez-vous vraiment supprimer cette information ?')) {
		document.location.href=url;
	}else{
		return false;
	}
}
function confirm_delete_fichier(){
	if(confirm('Voulez-vous vraiment supprimer ce fichier ?')) {
		return true;
	}else{
		return false;
	}
}
function changeimg( sens ) { //sens -> 1 ou -1
	img_encours += sens;
	objDiv1.style.display = "block";
	objDiv2.style.display = "block";
	if (img_encours == 0) {
	objDiv1.style.display = "none";
	}
	if (img_encours == myImages.length-1) {
	objDiv2.style.display = "none";
	}
	document.getElementById("idcours").value = img_encours;
	document.photo.src=myImages[img_encours].src;
	//document.form_suppr.fichiers_nom.value=myImages[img_encours].value;
	document.photo.width=myImages[img_encours].width;
	document.photo.height=myImages[img_encours].height;
}
function lignes_affiche(d, f) {
	//alert("d : "+d+" - f : "+f);
	var debut = d*1;
	var fin = f*1;
	while (debut <= fin) {
		//alert("ligne : "+debut+" - f : "+fin);
		objNav_to_open = document.getElementById("L_"+debut);
		//alert(objNav_to_open);
		if (objNav_to_open != null) {
			if (objNav_to_open.style.display=="none") {
				objNav_to_open.style.display="";
			} else {
				objNav_to_open.style.display="none";
			}
		}
		debut++;
	}
}

var _MESURE_TABLE = null; //l'objet xmlHttpRequest utilisé pour contacter le serveur
function donne_tableau_mesure(theURL, theDate){
	if(_MESURE_TABLE && _MESURE_TABLE.readyState!=0){
		_MESURE_TABLE.abort()
	}
	_MESURE_TABLE = get_XML_HTTP();
	if(_MESURE_TABLE){
		//appel à l'url distante
		//alert(theURL);
		_MESURE_TABLE.open("GET", theURL, true);
		_MESURE_TABLE.onreadystatechange = function() {
			//alert(theURL);
			if(_MESURE_TABLE.readyState == 4) {
				//alert(_MESURE_TABLE.responseText);
				document.getElementById("tableau").innerHTML = _MESURE_TABLE.responseText
				document.demandedate.d.value = theDate;
			}
		};
		// envoi de la requete
		_MESURE_TABLE.send(null)
	}
}
function get_XML_HTTP(){
  var xhr=null;
  //alert("ici");
  if(window.XMLHttpRequest) // Firefox et autres
  xhr = new XMLHttpRequest();
  else if(window.ActiveXObject){ // Internet Explorer
    try {
      xhr = new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e1) {
        xhr = null;
      }
    }
  }
  else { // XMLHttpRequest non supporté par le navigateur
    alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
  }
  return xhr;
}