/*
** Fait par Julien PINTO le 13/07/2009
**
** Script permettant d'afficher du contenu dynamique reparti en onglets
*/
function	show_ajax_tab_element(onglet, target)
{
	var		image = null;
	var		reg = new RegExp('(off.(gif|jpg|png|bmp))$', 'g');

	if (!onglet || !(image = onglet.getElementsByTagName('img')) ||
		!(image = image[0]))
		return false;
	/* On met le survol sur le bon onglet */
	reset_ajax_tab_onglets(onglet.parentNode.parentNode);
	image.src = image.src.replace(reg, 'on.$2');
	
	/* On charge le contenu dynamique correspondant */
	__XMLHttpRequest_send('path='+absolute_path+'&target='+target, absolute_path_http+'php/ajax/load_ajax_tab_content.php', display_ajax_tab_result, document.getElementById('ajax_tab_result'));
}

/*
** Enleve le survol de tout les onglets
*/
function	reset_ajax_tab_onglets(ajax_tab)
{
	var		elements;
	var		reg = new RegExp('(on.(gif|jpg|png|bmp))$', 'g');
	
	if ((elements = ajax_tab.getElementsByTagName('img')) == null)
		return false;
	for (var i = 0; i < elements.length; i++)
		elements[i].src = elements[i].src.replace(reg, 'off.$2');
	return true;
}

/*
** Affiche le resultat de la requete ajax
*/
function	display_ajax_tab_result(responseText)
{
	var		container;
	
	if (!(container = document.getElementById('ajax_tab_result')))
		return false;
	container.innerHTML = responseText;
	return true;
}