function checkAll(box) 
{
	var inputs = document.getElementsByName('choix');
	var checkboxes = [];
	for (var i = 0; i < inputs.length; i++) {
		if(box.checked == true) {
			if (inputs[i].type == 'checkbox') {
				inputs[i].checked =true;
			}
		}
		else {
			if (inputs[i].type == 'checkbox') {
				inputs[i].checked =false;
			}
		}
	}
}
function requete(url, params, methode, element) {
	var xhr = null;
	if(window.XMLHttpRequest) {
		xhr = new XMLHttpRequest();
	}
	else {
		if(window.ActiveXObject) 
			xhr = new ActiveXObject("Microsoft.XMLHTTP");
	}
 
	xhr.open(methode, url, true);  
	
	xhr.onreadystatechange = function() { 
		if(xhr.readyState == 4 && xhr.status == 200) {
			var rep = xhr.responseText; 
			document.getElementById(element).innerHTML = rep; 
		}

	} 
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	xhr.send(params);
	
}
function accepterPhotosEnAttente() {
	var reponse = confirm("Etes-vous certain de vouloir ACCEPTER les photos selectionnees?");
	if(reponse) {
		var url = "echange_verif.php";
		var params = 'mode=photosattente&action=ajouter';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ',';
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_photos';
		requete(url,params,methode,element);
		
		element = 'nb_photos';
		params = 'mode=nombre&action=photos';
		requete(url,params,methode,element);
	}
}
function refuserPhotosEnAttente() {
	var reponse = confirm("Etes-vous certain de vouloir REFUSER les photos selectionnees?");
	if(reponse) {
		var url = "echange_verif.php";
		var params = 'mode=photosattente&action=effacer';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ',';
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_photos';
		requete(url,params,methode,element);
		
		element = 'nb_photos';
		params = 'mode=nombre&action=photos';
		requete(url,params,methode,element);
	}
}
function accepterAlbumsEnAttente() {
	var reponse = confirm("Etes-vous certain de vouloir ACCEPTER les albums selectionnes?");
	if(reponse) {
		var url = "echange_verif.php";
		var params = 'mode=albumsattente&action=ajouter';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ','; 
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_albums';
		requete(url,params,methode,element);
		
		element = 'nb_albums'; 
		params = 'mode=nombre&action=albums';
		requete(url,params,methode,element);
		
		element = 'nb_photos';
		params = 'mode=nombre&action=photos';
		requete(url,params,methode,element);
	}
}
function refuserAlbumsEnAttente() {
	var reponse = confirm("Etes-vous certain de vouloir REFUSER les albums selectionnes?");
	if(reponse) { 
		var url = "echange_verif.php";
		var params = 'mode=albumsattente&action=effacer';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ',';
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_albums';
		requete(url,params,methode,element);
		
		element = 'nb_albums';
		params = 'mode=nombre&action=albums';
		requete(url,params,methode,element);
	}
}
function detruireEvenement(numeroEvenement)
{
	var reponse = confirm('Etes-vous certain de vouloir detruire cet evenement?');
	if (reponse) {
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
		OAjax.open('POST',"suppression_evenement_val.php",true);
		OAjax.onreadystatechange = function() {	
			if (OAjax.readyState == 4 && OAjax.status==200) {
				if (document.getElementById) {   
						document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
				}     
			}
		}
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send('numeroEvenement='+numeroEvenement);             
	}	  
}

function detruireCompte(numeroCompte)
{
	var reponse = confirm("Etes-vous certain de vouloir detruire ce compte?");
	if (reponse) {
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
		OAjax.open('POST',"suppression_compte_val.php",true);
		OAjax.onreadystatechange = function() {	
			if (OAjax.readyState == 4 && OAjax.status==200) {
				if (document.getElementById) {   
						document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
				}     
			}
		}
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send('numeroCompte='+numeroCompte);             
	}	  
}

function detruireNouvelle(numeroNouvelle) {
	var reponse = confirm("Etes-vous certain de vouloir detruire cette nouvelle?");
	if (reponse) {
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
		OAjax.open('POST',"suppression_nouvelles_val.php",true);
		OAjax.onreadystatechange = function() {	
			if (OAjax.readyState == 4 && OAjax.status==200) {
				if (document.getElementById) {   
						document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
				}     
			}
		}
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send('numeroNouvelle='+numeroNouvelle);             
	}	  
}

function detruireVideo(numeroVideo) {
	var reponse = confirm("Etes-vous certain de vouloir detruire ce video?");
	if (reponse) {
		var OAjax;
		if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
		else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
		OAjax.open('POST',"suppression_video_val.php",true);
		OAjax.onreadystatechange = function() {	
			if (OAjax.readyState == 4 && OAjax.status==200) {
				if (document.getElementById) {   
						document.getElementById('msg').innerHTML='<font color=GREEN>'+OAjax.responseText+'</font>';
				}     
			}
		}
		OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
		OAjax.send('numeroVideo='+numeroVideo);             
	}	  
}

function changeVideo(numeroVideo) {
	var OAjax;
	if (window.XMLHttpRequest) OAjax = new XMLHttpRequest();
	else if (window.ActiveXObject) OAjax = new ActiveXObject('Microsoft.XMLHTTP');
	OAjax.open('POST',"videos_change.php",true);
	OAjax.onreadystatechange = function() {	
		if (OAjax.readyState == 4 && OAjax.status==200) {
			if (document.getElementById) {   
					document.getElementById('msg').innerHTML=OAjax.responseText;
			}     
		}
	}
	OAjax.setRequestHeader('Content-type','application/x-www-form-urlencoded');
	OAjax.send('numeroVideo='+numeroVideo);              
}

function changerAlbumCourrant(nouvel_album) {
	var url = "echange_verif.php";
	var params = 'mode=changerAlbumCourrant&albumCourrant='+escape(nouvel_album); 
	var methode = 'POST'; 
	var element = 'div_frm_photos';
	requete(url,params,methode,element); 
}
function transferrerPhoto(nom_photo, ancien_album, nouvel_album) {
	var rep = confirm("Etes-vous certain de vouloir transferrer la photo ("+nom_photo+") de "+ancien_album+" vers "+nouvel_album+" ?");
	var reponse;
	if(rep)
		reponse = "oui";
	else 
		reponse = "non";
		
	var url = "echange_verif.php";
	var params = 'mode=transferrerPhoto&reponse='+reponse+'&nom_photo='+nom_photo+'&ancien_album='+escape(ancien_album)+'&nouvel_album='+escape(nouvel_album); 
	var methode = 'POST';   
	var element = 'div_frm_photos';
	requete(url,params,methode,element); 
}
function effacerPhotos() {
	var reponse = confirm("Etes-vous certain de vouloir EFFACER les photos selectionnees?");
	if(reponse) {
		var url = "echange_verif.php";
		var params = 'mode=effacerPhotos';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ',';
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_photos';
		requete(url,params,methode,element);
	}
}
function renommerAlbum(ancien_album, nouvel_album) {
	nouvel_album = nouvel_album.replace("'","");
	var reponse = confirm("Voulez-vous renommer l'album "+ancien_album+" pour "+nouvel_album+" ?");
	if(reponse) {
		var url = "echange_verif.php";
		var params = 'mode=renommerAlbum&ancien_album='+escape(ancien_album)+'&nouvel_album='+escape(nouvel_album);
		var methode = 'POST'; 
		var element = 'div_frm_albums';
		requete(url,params,methode,element);
	}
}
function changerPhotoPrincipale(div, album, nouvelle_photo) {
	var url = "echange_verif.php";
	var params = 'mode=changerPhotoPrincipale&album='+escape(album)+'&nouvelle_photo='+nouvelle_photo;
	var methode = 'POST'; 
	var element = div;	// passé en paramètre à la fonction
	requete(url,params,methode,element);
}
function effacerAlbums() {
	var reponse = confirm("Etes-vous certain de vouloir EFFACER les albums selectionnes?");
	if(reponse) { 
		var url = "echange_verif.php";
		var params = 'mode=effacerAlbums';
		var inputs = document.getElementsByName('choix');
		var checkboxes = [];
		params = params + '&boxes=';
		for (var i = 0; i < inputs.length; i++) {
			if (inputs[i].type == 'checkbox') {
				if(inputs[i].checked == true) {
					params = params + inputs[i].value + ',';
				}
			}
		}
		var methode = 'POST';
		var element = 'div_frm_albums';
		requete(url,params,methode,element);
	}
}
function verifierCreationAlbum() {
	var input = document.getElementById('txt');
	var album = input.value;
	var url = "echange_albums.php";
	var params = 'album='+album;
	var methode = 'POST'; 
	var element = 'creation_album_reponse';
	requete(url,params,methode,element);
}
function verifierTxtImage() {
	var input = document.getElementById('txt');
	var btn   = document.getElementById('btn');
	var image = input.value;
	if(image.length > 0) {
		btn.disabled = false;
	}
	else {
		btn.disabled = true;
	}
}
function ouvrirFenetre(lien) {
	 window.open(lien,'','scrollbars=yes,menubar=yes,height=600,width=800,resizable=yes,toolbar=yes,location=yes,status=yes');
}