function get_apercu_image(obj) {
	try {
		obj.src = $F('id_image');
		$('apercu_image').show();
		$('radio_image').checked = 'checked'
	}
	catch(e) {
		alert("Erreur dans la fonction 'get_apercu_image' dans le fichier 'blog.js' :\n"+e.message);
	}
}

function save_categorie(id, libelle) {
	try {
		$('img_categorie_' + id).style.visibility = 'hidden';
		
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_categorie_modifier.php', {
			parameters: {
				id: id,
				libelle: libelle,
				id_site: ID_SITE
			},
			onComplete: function(retour) {
				if (retour.responseText == 1) {
					$('img_categorie_' + id).src = THEME_ICONE_SUCCES;
					$('img_categorie_' + id).style.visibility = 'visible';
				}
				else {
					$('img_categorie_' + id).src = THEME_ICONE_ERREUR;
					$('img_categorie_' + id).style.visibility = 'visible';
				}
			}
		});
	}
	catch (e) {
		alert('Erreur dans la fonction \'save_categorie\' dans blog.js :\n' + e.message);
	}
}

function delete_categorie(id) {
	try {
		if (confirm(trad['confirm_supprimer_categorie'])) {
			var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_categorie_supprimer.php', {
				parameters: {
					id: id,
					id_site: ID_SITE
				},
				onComplete: function(retour) {
					if (retour.responseText == 1) {
						$('bloc_categorie_' + id).remove();
					}
				}
			});
		}
	}
	catch (e) {
		alert('Erreur dans la fonction \'delete_categorie\' dans blog.js :\n' + e.message);
	}
}

function change_visibilite_ticket(id_ticket) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_ticket_visibilite.php', {
			parameters: {
				id_ticket: id_ticket,
				id_site: ID_SITE
			},
			onComplete: function(retour) {
				if (retour.responseText == 0) {
					$('icone_visible_' + id_ticket).src = THEME_ICONE_INVISIBLE_OVER;
				}
				else if (retour.responseText == 1) {
					$('icone_visible_' + id_ticket).src = THEME_ICONE_VISIBLE_OVER;
				}
			}
		});
	}
	catch (e) {
		alert('Erreur dans la fonction \'change_visibilite_ticket\' dans blog.js :\n' + e.message);
	}
}

function change_visibilite_commentaire(id_commentaire) {
	try {
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_commentaire_visibilite.php', {
			parameters: {
				id_commentaire: id_commentaire,
				id_site: ID_SITE
			},
			onComplete: function(retour) {
				if (retour.responseText == 0) {
					$('icone_visible_' + id_commentaire).src = THEME_ICONE_INVISIBLE_OVER;
				}
				else if (retour.responseText == 1) {
					$('icone_visible_' + id_commentaire).src = THEME_ICONE_VISIBLE_OVER;
				}
			}
		});
	}
	catch (e) {
		alert('Erreur dans la fonction \'change_visibilite_commentaire\' dans blog.js :\n' + e.message);
	}
}

function supprimer_ticket(id) {
	try {
		if (confirm(trad['confirm_supprimer_billet'])) {
			var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_ticket_supprimer.php', {
				parameters: {
					id: id,
					id_site: ID_SITE
				},
				onComplete: function(retour) {
					if (retour.responseText == 1) {
						$('bloc_ticket_' + id).remove();
					}
				}
			});
		}
	}
	catch (e) {
		alert('Erreur dans la fonction \'supprimer_ticket\' dans blog.js :\n' + e.message);
	}
}

function supprimer_commentaire(id) {
	try {
		if (confirm(trad['confirm_supprimer_commentaire'])) {
			var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_commentaire_supprimer.php', {
				parameters: {
					id: id,
					id_site: ID_SITE
				},
				onComplete: function(retour) {
					if (retour.responseText == 1) {
						$('bloc_commentaire_' + id).remove();
					}
				}
			});
		}
	}
	catch (e) {
		alert('Erreur dans la fonction \'supprimer_ticket\' dans blog.js :\n' + e.message);
	}
}

function sauve_parametre(nom, valeur, id_image_long) {
	try {
		if ( ! id_image_long) {
			var id_image = 'img_' + nom;
			$(id_image).style.visibility = 'hidden';
		}
		else {
			var id_image = 'img_' + nom + '_' + valeur;
			var les_images = document.getElementsByName('img_' + nom);
			
			for (var i=0; i<les_images.length; i++) {
				les_images[i].style.visibility = 'hidden';
			}
		}
		
		var myAjax = new Ajax.Request(BASE_HREF + 'modules/blog/admin/ajax_sauve_parametre.php', {
			parameters: {
				nom: nom,
				valeur: valeur,
				id_site: ID_SITE
			},
			onComplete: function(retour) {
				if (retour.responseText == 1) {
					$(id_image).src = THEME_ICONE_SUCCES;
					$(id_image).style.visibility = 'visible';
				}
				else {
					$(id_image).src = THEME_ICONE_ERREUR;
					$(id_image).style.visibility = 'visible';
				}
			}
		});
	}
	catch (e) {
		alert('Erreur dans la fonction \'sauve_parametre\' dans blog.js :\n' + e.message);
	}
}

function affect_option(idpage, id_site) {
	var myAjax = new Ajax.Updater('fin_module', '../../blog/admin/ajax_choix_cat.php', {
		parameters: {
			id_page: idpage,
			id_site: id_site
		}
	});
}

function vote(id_ticket) {
	var action = testdom('blog', 'ajax_vote.php', '/appel_ajax.php');
	var myAjax = new Ajax.Request(action, {
		parameters: {
			id_site: ID_SITE,
			id_ticket: id_ticket,
			file: 'ajax_vote.php',
			sid: SESSION_ID,
			lng: LNG,
			module: 'blog'
		},
		onComplete: function(retour) {
			if (retour.responseText == 1) {
				var span = $('vote_' + id_ticket);
				var value = parseInt(span.innerHTML);
				span.update(value + 1);
				$('vote_oui_' + id_ticket).hide();
				$('vote_non_' + id_ticket).show();
			}
		}
	});
}