//--------------------------------
// Save functions
//--------------------------------
var ajaxObjects = new Array();

function saveMyTree()
{
    saveString = treeObj.getNodeOrders();
    var ajaxIndex = ajaxObjects.length;
    ajaxObjects[ajaxIndex] = new sack();
    var url = 'sauvegarde.php?saveString=' + saveString;
    ajaxObjects[ajaxIndex].requestFile = url;  // Specifying which file to get
    ajaxObjects[ajaxIndex].onCompletion = function() { saveComplete(ajaxIndex); } ;  // Specify function that will be executed after file has been found
    ajaxObjects[ajaxIndex].runAJAX();    // Execute AJAX function      
  
}

function saveComplete(index)
{
  /*alert(ajaxObjects[index].response);  */
  
}
	
// Call this function if you want to save it by a form.
function saveMyTree_byForm()
{
	document.myForm.elements['saveString'].value = treeObj.getNodeOrders();
	document.myForm.submit();		
}

function ajout(x,y){
	//var h = 450; // hauteur de la popup
	//var l = 200; // largeur de la popup
	//var PosX = ( screen.availWidth - h ) / 2;
	//var PosY = ( screen.availHeight - l ) / 2;
	//fenetre = window.open("ajout.php?id="+x+"&niv="+y+"","ajout","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
	
	var width = 450;
	var height = 200;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("ajout.php?id="+x+"&niv="+y+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function aide(){
	var width = 250;
	var height = 300;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("aide.php", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function suppression(x){
	var h = 450; // hauteur de la popup
	var l = 200; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("suppression.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function edition(x){
	var width = 250;
	var height = 300;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("edition.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function visualisation(x){
	var width = 250;
	var height = 300;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("edition.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function retour(){
	self.open("arbre.php?ID_menu=3");
}

function retour_actus(){
	location.href ="actu.php?ID_menu=3";
}

function ferme(){
	window.close();
}

function enregistre_ajout(){
	document.form_ajout.submit();
	window.close();
}

function enregistre_ajout_lien(){
	document.form_ajout_lien.submit();
	window.close();
}

function enregistre_suppr(){
	document.form_suppr.submit();
	window.close();
}

function enregistre_suppr_lien(){
	document.form_suppr_lien.submit();
	window.close();
}

function enregistre_ajout_actu(){
	document.form_ajout_actu.submit();
	window.close();
}

function enregistre_ajout_user(){
	document.form_ajout_user.submit();
	window.close();
}

function enregistre_ajout_rang(){
	document.form_ajout_rang.submit();
	window.close();
}


function enregistre_ajout_structure(){
	document.form1.submit();
	window.close();
}



function enregistre_suppr_actu(){
	document.form_suppr_actu.submit();
	window.close();
}

function enregistre_modif_actu(){

document.form_modif_actu.submit();

}

function enregistre_modif_actu_tiny(){

var message = "";

var deb_eve = document.getElementById('eve_deb').value;
var fin_eve = document.getElementById('eve_fin').value;

var dif_deb = document.getElementById('dif_deb').value;
var dif_fin = document.getElementById('dif_fin').value;


var element_deb_eve=deb_eve.split('/');
var element_fin_eve=fin_eve.split('/');

var element_dif_deb=dif_deb.split('/');
var element_dif_fin=dif_fin.split('/');

if(element_deb_eve[2]+'-'+element_deb_eve[1]+'-'+element_deb_eve[0]  > element_fin_eve[2]+'-'+element_fin_eve[1]+'-'+element_fin_eve[0])
message+="La date de fin d'événement est antérieure à la date de début d'événement.\n";

if(element_dif_deb[2]+'-'+element_dif_deb[1]+'-'+element_dif_deb[0]  > element_dif_fin[2]+'-'+element_dif_fin[1]+'-'+element_dif_fin[0])
message+="La date de fin de diffusion est antérieure à la date de début de diffusion.\n";

if(document.getElementById("titre").value=="")
message+="Le titre de l'actualité doit être précisé.\n";

if(message=="")
document.form_modif_actu.submit();
else
alert(message);

//alert(date_deb_eve);
/*
var jour_deb = 
var mois_deb = 
var an_deb = 
var jour_fin = 
var mois_fin = 
var an_fin = 
*/
//if()
	
	//window.close();
}

function enregistre_modif_nom(){
	document.form_modif_nom.submit();
	window.close();
}

function enregistre_modif_rang(){
	document.form_modif_rang.submit();
	window.close();
}

function enregistre_modif_user(){
	document.form_modif_user.submit();
	window.close();
}


/* FONCTION ENREGISTREMENT FORMULAIRE */
function enreg(x){
	document.forms[x].submit();
	window.close();
}

function ouvre(x){
	var h = 450; // hauteur de la popup
	var l = 130; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
 	fenetre = window.open("modif_crea_lien.php?ID_lien="+x+"","laliste","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function ajout_lien(){
	var width = 450;
	var height = 200;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("ajout_lien.php", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function suppr_lien(x){
	var h = 450; // hauteur de la popup
	var l = 200; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("suppr_lien.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function ajout_actu(){
	var width = 650;
	var height = 550;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("ajout_actu.php", "ajout_actu", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function modif_actu(x){
	var width = 650;
	var height = 550;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("modif_actu-tiny.php?id="+x+"", "modif_actu-tiny", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}



function modif_lien(x){
	var width = 450;
	var height = 200;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("modif_lien.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function suppr_actu(x){
	var h = 450; // hauteur de la popup
	var l = 200; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("suppr_actu.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function edit_nom(x){
	var h = 450; // hauteur de la popup
	var l = 350; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("edit_nom.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}



//********************************MODIF***********************************

//---------------------ARBORESCENCE------------------------------------

function importer(x){
	var h = 450; // largeur de la popup
	var l = 250; //  hauteur  de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("import_arbre.php","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}



function enregistre_modif_arbre_langue(){
	document.form_modif_arbre_lang.submit();
	window.close();
}


function choix_ecraser(langue_now){

//var langue_import = document.getElementById('langue_arbre').innerHTML;
	var langue = document.getElementById('langue_arbre').value;
	var tab_langue = langue.split('#');
	var lib = tab_langue[1];
	var num = tab_langue[0];

	if(document.getElementById('conserver_old').checked){
		if(confirm("Vous êtes sur le point d'ajouter plusieurs pages à votre arborescence actuelle. \nSouhaitez-vous continuer ?") && confirm("Attention, vous avez demandé l'importation de l'arborescence "+lib+" vers "+langue_now+" avec l'option \"Ajout\".\n Cette fonctionnalité n'intègre pas la traduction des textes.\n La traduction devra s'effectuer ultérieurement de façon manuelle! \nSouhaitez-vous continuer ?")){
			document.getElementById('typ_conserv').value = "1";
			document.getElementById('langue_arbre').value = num;
			enregistre_modif_arbre_langue();
		}
	}

	if(document.getElementById('conserver_old2').checked){
		if(confirm("Vous êtes sur le point de remplacer votre actuel arborescence par celle d'une autre langue. \nSouhaitez-vous continuer ?") && confirm("Attention, vous avez demandé l'importation de l'arborescence "+lib+" vers "+langue_now+" avec l'option \"Remplacement\".\n Cette fonctionnalité n'intègre pas la traduction des textes.\n La traduction devra s'effectuer ultérieurement de façon manuelle! \nSouhaitez-vous continuer ?")){
			document.getElementById('typ_conserv').value = "2";
			document.getElementById('langue_arbre').value = num;
			enregistre_modif_arbre_langue();
			}
	}


}



//---------------------ACTUS------------------------------------




function importer_actus(x){
	var h = 450; // largeur de la popup
	var l = 200; // hauteur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("import_actus.php","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}


function enregistre_modif_actu_langue(){
	document.form_modif_actu_lang.submit();
	window.close();
}


function choix_ecraser_actus(langue_now){
	//var langue = document.getElementById('langue_arbre').value;
	var langue = document.getElementById('langue_actu').value;
	var tab_langue = langue.split('#');
	var lib = tab_langue[1];
	var num = tab_langue[0];
	if(document.getElementById('conserver_old').checked){
		if(confirm("Vous êtes sur le point d'ajouter plusieurs actus à votre liste d'actualités. \nSouhaitez-vous continuer ?") && confirm("Attention, vous avez demandé l'importation des actualités du site "+lib+" vers le site "+langue_now+" avec l'option \"Ajout\".\n Cette fonctionnalité n'intègre pas la traduction des textes.\n La traduction devra s'effectuer ultérieurement de façon manuelle! \nSouhaitez-vous continuer ?")){
			document.getElementById('typ_conserv').value = "1";
			document.getElementById('langue_actu').value = num;
			enregistre_modif_actu_langue();
		}
	}

	if(document.getElementById('conserver_old2').checked){
		if(confirm("Vous êtes sur le point de remplacer vos actus par celle d'une autre langue. \nSouhaitez-vous continuer ?") && confirm("Attention, vous avez demandé l'importation de l'arborescence "+lib+" vers "+langue_now+" avec l'option \"Remplacement\".\n Cette fonctionnalité n'intègre pas la traduction des textes.\n La traduction devra s'effectuer ultérieurement de façon manuelle! \nSouhaitez-vous continuer ?")){
			document.getElementById('typ_conserv').value = "2";
			document.getElementById('langue_actu').value = num;
			enregistre_modif_actu_langue();
			}
	}


}

//****Suppression actus******

function supprimer_actus(x){
	var h = 450; // largeur de la popup
	var l = 200; //  hauteur  de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("suppr_actus.php","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}


function choix_supprimer(){
	if(document.getElementById('typ_actu').value==1){
		if(confirm("Vous êtes sur le point de supprimer toutes les actualités. \nSouhaitez-vous continuer ?"))
		enregistre_suppr_actu();
	}
	if(document.getElementById('typ_actu').value==2){
		if(confirm("Vous êtes sur le point de supprimer toutes les actualités passées. \nSouhaitez-vous continuer ?"))
		enregistre_suppr_actu();
	}
	if(document.getElementById('typ_actu').value==3){
		if(confirm("Vous êtes sur le point de supprimer toutes les actualités en cours. \nSouhaitez-vous continuer ?"))
		enregistre_suppr_actu();
	}
	if(document.getElementById('typ_actu').value==4){
		if(confirm("Vous êtes sur le point de supprimer toutes les actualités à venir. \nSouhaitez-vous continuer ?"))
		enregistre_suppr_actu();
	}
	if(document.getElementById('typ_actu').value==5){
		window.location="select_actus.php";
		this.resizeTo(550,600);
	}
}



function enregistre_suppr_actu(){
	document.form_suppr_actus.submit();
	window.close();
}


function coche(nb){
	if(document.getElementById('typ_coche').value == '' || document.getElementById('typ_coche').value =="1"){
		for(i=0;i<nb;i++){
			var nom_case = 'sup_actus'+i;
			document.getElementById(nom_case).checked=true;
		}
		document.getElementById('typ_coche').value = "2";
		document.getElementById('tout_coche').innerHTML="<img src='images/btn-decocher.gif' alt='' border='0'/>";
		document.getElementById('tout_coche2').innerHTML="<img src='images/btn-decocher.gif' alt='' border='0'/>";
		}
		else{
			for(i=0;i<nb;i++){
				var nom_case = 'sup_actus'+i;
				document.getElementById(nom_case).checked=false;
			}
		document.getElementById('typ_coche').value = "1";
		document.getElementById('tout_coche').innerHTML="<img src='images/btn-cocher.gif' alt='' border='0'/>";
		document.getElementById('tout_coche2').innerHTML="<img src='images/btn-cocher.gif' alt='' border='0'/>";
		}
}


function choix_suppr_select(){

	if(confirm("Vous êtes sur le point de supprimer une sélection d'actualités. \nSouhaitez-vous continuer ?"))
	{
	document.form_suppr_select.submit();
		window.close();
	}

}



//********************************/MODIF***********************************




function ajout_user(){
	var width = 350;
	var height = 200;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("ajout_user.php", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function ajout_rang(){
	var width = 350;
	var height = 150;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("ajout_rang.php", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function modif_user(x){
	var width = 750;
	var height = 300;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("modif_user.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function modif_regle(x){
	var width = 750;
	var height = 300;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("modif_regle.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function modif_rang(x){
	var width = 350;
	var height = 150;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open("modif_rang.php?id="+x+"", "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

/* FONCTION OUVERTURE POP UP */
function pop(x,w,h){
	var width = w;
	var height = h;
	var top = (screen.height-height)/2;
	var left = (screen.width-width)/2;
	var popup = window.open(x, "", "menubar=no, scrollbars, toolbar=no, status=no, location=no, top="+top+",left="+left+", width="+width+", height="+height);
	popup.focus();
}

function VerifDate(d) {
	// Cette fonction vérifie le format JJ/MM/AAAA saisi et la validité de la date. 
	// Le séparateur est défini dans la variable separateur 
	var amin=1999; // année mini
	var amax=2005; // année maxi 
	var separateur="/"; // separateur entre jour/mois/annee
	var j=(d.substring(0,2)); 
	var m=(d.substring(3,5)); 
	var a=(d.substring(6)); 
	var ok=1; 

	if ( ((isNaN(j))||(j<1)||(j>31)) && (ok==1) ) { 
	 alert("Le jour n'est pas correct."); ok=0; 
	}

	if ( ((isNaN(m))||(m<1)||(m>12)) && (ok==1) ) { 
	 alert("Le mois n'est pas correct."); ok=0; 
	}

	if ( ((isNaN(a))||(a<amin)||(a>amax)) && (ok==1) ) { 
	 alert("L'année n'est pas correcte."); ok=0; 
	}

	if ( ((d.substring(2,3)!=separateur)||(d.substring(5,6)!=separateur)) 
	&& (ok==1) ) { 
	 alert("Les séparateurs doivent être des "+separateur); ok=0; 
	}

	if (ok==1) { 
	 var d2=new Date(a,m-1,j); 
	 j2=d2.getDate(); 
	 m2=d2.getMonth()+1; 
	 a2=d2.getYear(); 
	 if (a2<=100) {a2=1900+a2} 
	 if ( (j!=j2)||(m!=m2)||(a!=a2) ) { 
		alert("La date "+d+" n'existe pas !"); 
		ok=0; 
	 } 
	} 
	return ok; 
}

function checkDate(field){
		//alert(field.value);
        var name = field.name;
		if (field.value.length == 0) {
			return;
		}

		// décomposition en jour / mois / année

		var date;
		if ((field.value).indexOf("/")>=0){
            date = (field.value).split("/");
        }else if ((field.value).indexOf(" ")>=0){
            date = (field.value).split(" ");
        }else if ((field.value).length==6){
            date = (field.value).split(" ");
            date[0] = ""+((field.value).substr(0,2));
            date[1] = ""+((field.value).substr(2,2));
            date[2] = ""+((field.value).substr(4,2));

        }else if ((field.value).length==8){
            date = (field.value).split(" ");
            date[0] = ""+((field.value).substr(0,2));
            date[1] = ""+((field.value).substr(2,2));
            date[2] = ""+((field.value).substr(4,4));
        }else{
            date = (field.value).split(" ");
        }

		// complétion sur date courante si mois ou année non fournis

		if (date.length == 1){
			var toDay = new Date();
			date[1] = ""+(toDay.getMonth()+1);
		}
		if (date.length == 2){
			var toDay = new Date();
			date[2] = ""+toDay.getFullYear();
		}

		// contrôle du format général : doit être une succession de 3 nombres

		var ctrl = 0;
		if ((date.length != 3)
		    || isNaN(parseInt(date[0],10))
		    || isNaN(parseInt(date[1],10))
		    || isNaN(parseInt(date[2],10)))
		{
			ctrl = 1;
		}else{
			var j = parseInt(date[0],10);
			var m = parseInt(date[1],10);
			var a = parseInt(date[2],10);

			// complétion si champs pas complètement remplis

			if (date[0].length==1) date[0] = "0"+j;
			if (date[1].length==1) date[1] = "0"+m;
			if (date[2]<10){
				date[2] = "200"+a;
			}else if (date[2]<100){
				date[2] = "19"+a;
			}else if (date[2]<1000){
				date[2] = "1"+a;
			}
			field.value = date[0]+"/"+date[1]+"/"+date[2];

			// contrôle de cohérence du jour et du mois

			if (j>31 || j<1){
				ctrl = 2;
			}else if (m>12 || m<1){
				ctrl = 3;
			}else if ((j>30 && (m==4 || m==6 || m==9 || m==11)) || (j>29 && m==2)){
				ctrl = 4;
			}else if (j>28 && m==2 && a%4!=0){
				ctrl = 5;
			}else{
				return;
			}
		}

		// date invalide : affichage message

		if (ctrl == 1){
	   		alert("La date doit respecter\n le format jj/mm/aaaa");
		}else if (ctrl == 2){
	   		alert("Le jour <"+date[0]+"> doit être compris entre 1 et 31");
		}else if (ctrl == 3){
	   		alert("Le mois <"+date[1]+"> doit être compris entre 1 et 12");
		}else if (ctrl == 4){
	   		alert("Le jour <"+date[0]+'> n\'est pas cohérent pour le mois <'+date[1]+">");
		}else if (ctrl == 5){
	   		alert(date[2]+' n\'est pas une année bissextile');
		}
	    document.forms[0].elements[name].value = "";
	    document.forms[0].elements[name].blur();
	    document.forms[0].elements[name].focus();
        return false;
}

function affich_actu(x){
	var h = 800; // hauteur de la popup
	var l = 600; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	fenetre = window.open("affich_actu.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function pop_up_actu(x){
	var h = 800; // hauteur de la popup
	var l = 600; // largeur de la popup
	var PosX = ( screen.availWidth - h ) / 2;
	var PosY = ( screen.availHeight - l ) / 2;
	 	fenetre = window.open("affich_actu.php?id="+x+"","","menubar=no,toolbar=no,adressbar=no,scrollbars=yes,top="+PosY+",left="+PosX+",width="+h+",height="+l+"");
}

function changeState() {
	if (document.getElementById("image").style.backgroundPosition == '0px 24px') {
		document.getElementById("image").style.backgroundPosition = '0px 0px';
		treeObj.expandAll();
	}
	else {
		document.getElementById("image").style.backgroundPosition = '0px 24px';
		treeObj.collapseAll();
	}
}

function affichLegende() {
	if (document.getElementById("im_legende").style.backgroundPosition == '0px 24px') {
		document.getElementById("im_legende").style.backgroundPosition = '0px 0px';
		document.getElementById("id_legende").style.display = "block";
	}
	else {
		document.getElementById("im_legende").style.backgroundPosition = '0px 24px';
		document.getElementById("id_legende").style.display = "none";
	}
}

function afficher(obj){
        document.getElementById(obj).style.display = "block";
}

function cacher(obj){
        document.getElementById(obj).style.display = "none";
}

function changePubli() {
	if (document.getElementById("publi").style.backgroundPosition == '0px 20px') {
		document.getElementById("publi").style.backgroundPosition = '0px 0px';
		//treeObj.expandAll();
	}
	else {
		document.getElementById("publi").style.backgroundPosition = '0px 20px';
		//treeObj.collapseAll();
	}
}

function verif_date(jd,md,ad,jf,mf,af){
	var nbfev=28;
	var erreur=0;
	if ((isNaN(jd)) || (isNaN(md)) || (isNaN(ad))){
		alert('Erreur : Format de date début invalide.');
		erreur=1;
		}
	else{
		if ((jd>31) || (jd<1)){
			alert(jd+'/'+md+'/'+ad+' : Erreur, format du jour début invalide.');
			erreur=2;
			}
		if ((md>12) || (md<1)){
			alert(jd+'/'+md+'/'+ad+' : Erreur, format du mois début invalide.');
			erreur=3;
			}
		if ((ad>2100) || (ad<1900)){
			alert(j+'/'+md+'/'+ad+' : Erreur, format de l\'année début invalide.');
			erreur=4;
			}
		if ((ad%4==0) && (ad%100>0) || (ad%400==0)){
			nbfev=29;
			}
		if (((md==2) && (jd>nbfev)) || ((md==4 || md==6 || md==9 || md==11) && (jd>30))){
			alert(jd+'/'+md+'/'+ad+' : Erreur, jour début invalide.');
			erreur=6;
			}
	}
	if ((isNaN(jf)) || (isNaN(mf)) || (isNaN(af))){
		alert('Erreur : Format de date fin invalide.');
		erreur=1;
		}
	else{
		if ((jf>31) || (jf<1)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format du jour fin invalide.');
			erreur=2;
			}
		if ((mf>12) || (mf<1)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format du mois fin invalide.');
			erreur=3;
			}
		if ((af>2100) || (af<1900)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format de l\'année fin invalide.');
			erreur=4;
			}
		if ((af%4==0) && (af%100>0) || (af%400==0)){
			nbfev=29;
			}
		if (((mf==2) && (jf>nbfev)) || ((mf==4 || mf==6 || mf==9 || mf==11) && (jf>30))){
			alert(jf+'/'+mf+'/'+af+' : Erreur, jour fin invalide.');
			erreur=6;
			}
	}
	if (erreur==0){
		var dtedeb=new Date(ad,md,jd);		
		var dtefin=new Date(af,mf,jf);
		if (dtedeb.getTime()>dtefin.getTime())
			alert(jd+'/'+md+'/'+ad+'|'+jf+'/'+mf+'/'+af+' : Erreur, date fin antérieur à date début.');
		else{
			enregistre_ajout_actu(); 
			/* alert(dtedeb.getTime()+'|'+dtefin.getTime()); */
			}
	}
}

function verif_date_edit(jd,md,ad,jf,mf,af){
	var nbfev=28;
	var erreur=0;
	var x=0;
	if ((isNaN(jd)) || (isNaN(md)) || (isNaN(ad))){
		alert('Erreur : Format de date début invalide.');
		erreur=1;
		}
	else{
		if ((jd>31) || (jd<1)){
			alert(jd+'/'+md+'/'+ad+' : Erreur, format du jour début invalide.');
			erreur=2;
			}
		if ((md>12) || (md<1)){
			alert(jd+'/'+md+'/'+ad+' : Erreur, format du mois début invalide.');
			erreur=3;
			}
		if ((ad>2100) || (ad<1900)){
			alert(j+'/'+md+'/'+ad+' : Erreur, format de l\'année début invalide.');
			erreur=4;
			}
		if ((ad%4==0) && (ad%100>0) || (ad%400==0)){
			nbfev=29;
			}
		if (((md==2) && (jd>nbfev)) || ((md==4 || md==6 || md==9 || md==11) && (jd>30))){
			alert(jd+'/'+md+'/'+ad+' : Erreur, jour début invalide.');
			erreur=6;
			}
	}
	if ((isNaN(jf)) || (isNaN(mf)) || (isNaN(af))){
		alert('Erreur : Format de date fin invalide.');
		erreur=1;
		}
	else{
		if ((jf>31) || (jf<1)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format du jour fin invalide.');
			erreur=2;
			}
		if ((mf>12) || (mf<1)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format du mois fin invalide.');
			erreur=3;
			}
		if ((af>2100) || (af<1900)){
			alert(jf+'/'+mf+'/'+af+' : Erreur, format de l\'année fin invalide.');
			erreur=4;
			}
		if ((af%4==0) && (af%100>0) || (af%400==0)){
			nbfev=29;
			}
		if (((mf==2) && (jf>nbfev)) || ((mf==4 || mf==6 || mf==9 || mf==11) && (jf>30))){
			alert(jf+'/'+mf+'/'+af+' : Erreur, jour fin invalide.');
			erreur=6;
			}
	}
	if (erreur==0){
		var dtedeb=new Date(ad,md,jd);		
		var dtefin=new Date(af,mf,jf);
		if (dtedeb.getTime()>dtefin.getTime())
			alert(jd+'/'+md+'/'+ad+'|'+jf+'/'+mf+'/'+af+' : Erreur, date fin antérieur à date début.');
		else{
			x=1;
		}
	}	
	return(x);
}

function supprime_structure(id){
if(confirm("Etes vous sure de vouloir supprimer cette structure ?")){
	window.location.href ="formulaire.php?id_structure="+id+"&sup=1";
}
}
function supprime_aide(id,str){
if(confirm("Etes vous sure de vouloir supprimer cette aide ?")){
	window.location.href ="formulaire.php?form=1&action=aide&id_structure="+str+"&sup=1&id_aide="+id+"";
}
}

function supprime_initiative(id){
if(confirm("Etes vous sure de vouloir supprimer cette initiative ?")){
	window.location.href ="formulaire.php?form=2&id_initiative="+id+"&sup=1";
}
}

function supprime_fiche(id){
if(confirm("Etes vous sure de vouloir supprimer cette fiche pratique ?")){
	window.location.href ="formulaire.php?form=3&id_fiche="+id+"&sup=1";
}
}
function supprime_formation(id){
if(confirm("Etes vous sure de vouloir supprimer cette offre de formation ?")){
	window.location.href ="formulaire.php?form=4&id_formation="+id+"&sup=1";
}
}
function supprime_inscrit(id){
if(confirm("Etes vous sure de vouloir supprimer cet inscrit ?")){
	window.location.href ="formulaire.php?form=5&id_inscrit="+id+"&sup=1";
}
}
function supprime_agenda(id){
if(confirm("Etes vous sure de vouloir supprimer cet agenda ?")){
	window.location.href ="formulaire.php?form=6&id_agenda="+id+"&sup=1";
}
}
function supprime_sondage(id){
if(confirm("Etes vous sure de vouloir supprimer ce sondage ?")){
	window.location.href ="formulaire.php?form=7&id_sondage="+id+"&sup=1";
}
}

//******************************MODIF***************************************

function supprime_membre(id, extranet){
if(confirm("Etes vous sure de vouloir supprimer ce membre ?")){
	window.location.href ="liste_membres.php?id_membre="+id+"&sup=1&id="+extranet;
}
}

function supprime_membre2(id, extranet){
if(confirm("Etes vous sure de vouloir supprimer ce membre ?")){
	window.location.href ="administration.php?id_membre="+id+"&sup=1&id="+extranet;
}
}

function edit_membre(id, extranet){
	window.location.href ="liste_membres.php?id_membre="+id+"&id="+extranet+"&edit=1";
}


function edit_membre2(id, extranet){
	window.location.href ="administration.php?id_membre="+id+"&id="+extranet+"&edit=1"+"&admin=1";
}

function retour_membre(extranet){
	window.location.href = "liste_membres.php?id="+extranet+"#"+extranet;
}

function retour_membre2(){
	window.location.href = "administration.php#membres";
}

function ajout_membre(extranet){
	window.location.href = "liste_membres.php?new=1&id="+extranet;
}

function ajout_membre2(extranet){
	window.location.href = "administration.php?new=1&id="+extranet+"&admin=1";
}


