/* INSERTION */

function insererImageUrl(url){
	var parametres = $('formulaireAjoutImageUrl').toQueryString();
	debutInsererImage();
	var requete = 
		new Ajax(url, 
				 {update: 'formulairesAjoutImagesResultat', 
				 postBody: parametres, 
				 method: 'post', 
				 evalScripts: true,
				 onComplete: finInsererImage
				 });
	requete.request();
}

function insererImageSite(url){
	var parametres = $('formulaireAjoutImageSite').toQueryString();
	debutInsererImage();
	var requete = 
		new Ajax(url, 
				 {update: 'formulairesAjoutImagesResultat', 
				 postBody: parametres, 
				 method: 'post', 
				 evalScripts: true,
				 onComplete: finInsererImage
				 });
	requete.request();
}

function afficherPageListeImages(url, page, objet, table, nbImagesParPage){
	var parametres = "page="+page+"&objet="+objet+"&table="+table+"&nbImagesParPage="+nbImagesParPage;
	var requete = 
		new Ajax(url, 
				 {update: 'listeImages_'+objet+'_'+table, 
				 postBody: parametres, 
				 method: 'post', 
				 evalScripts: true
				 });
	requete.request();
}

function afficherPageListeFormulairesImages(url, page, objet, table, nbImagesParPage){
	var parametres = "page="+page+"&objet="+objet+"&table="+table+"&nbImagesParPage="+nbImagesParPage;
	var requete = 
		new Ajax(url, 
				 {update: 'listeFormulairesImages_'+objet+'_'+table, 
				 postBody: parametres, 
				 method: 'post', 
				 evalScripts: true
				 });
	requete.request();
}

function modifierImage(url, numImage){
	var parametres = $('formulaireModificationImage_'+numImage).toQueryString();
	parametres += "&image="+numImage;
	var requete = 
		new Ajax(url, 
				 {update: 'formulaireModificationImageResultat_'+numImage, 
				 postBody: parametres, 
				 method: 'post', 
				 evalScripts: true
				 });
	requete.request();	
}

function supprimerImage(url, numImage){
	var requete = 
		new Ajax(url, 
				 {update: 'formulaireModificationImage_'+numImage, 
				 method: 'get', 
				 evalScripts: true
				 });
	requete.request();	
}

function debutInsererImage(){
	var img = $('chargementImage');
	img.setStyle('visibility', 'visible');
}

function finInsererImage(){
	var img = $('chargementImage');
	img.setStyle('visibility', 'hidden');
}