// JavaScript Document

var divModifEnCours=null;

function modifAjax(obj)
{
var url='';

if (obj && divModifEnCours==null)
	{
	url=obj.href;
	divModifEnCours=obj.parentNode;
	divModifEnCours.innerHTML='<img src="/js/Chargement.gif" width="16" height="16" />';
	}

if (url.length>0)
	{
	url+='&Ajax=True';
	objXmlHttp=new Ajax.Request(url, { onSuccess:modifAjax_success } );
	return false;
	}
return true;
}

function modifAjax_success(res)
{
if (divModifEnCours)
	{
	divModifEnCours.innerHTML=res.responseText;
	}
divModifEnCours=null;
}

function delAjax(obj)
{
var url='';

if (obj && divModifEnCours==null)
	{
	url=obj.href;
	divModifEnCours=obj.parentNode;
	divModifEnCours.innerHTML='<img src="/js/Chargement.gif" width="16" height="16" />';
	}

if (url.length>0)
	{
	url+='&Ajax=True';
	objXmlHttp=new Ajax.Request(url, { onSuccess:delAjax_success } );
	return false;
	}
return true;
}

function delAjax_success(res)
{
n=10;
if (divModifEnCours && res)
	{
	if (res.responseText.length>0)
		{
		divModifEnCours.innerHTML=res.responseText;
		}
	else
		{
		obj=divModifEnCours;
		while(obj.nodeName!='TR' && obj.nodeName!='LI' && obj.nodeName!='P' && n>0)
			{
			obj=obj.parentNode;
			n--;
			}
		if (n>0)	divModifEnCours=obj;
		else		divModifEnCours=null;

		divModifEnCours.style.display='none';
		divModifEnCours=null;
		}
	}
}


function lienAjax(obj,objResult)
{
var objDiv=null;
var url='', html='';
if (obj)
	{
	if (obj.nodeName=='A')
		{
		url=obj.href;
		objDiv=obj.parentNode;
		}
	}
if (objResult)	objDiv=objResult;
if (objDiv && url.length>0)
	{
	html='<img src="/js/Chargement.gif" width="16" height="16" /> Chargement...';
	if (objDiv.nodeName=='DIV')	html='<p>'+html+'</p>';
	objDiv.innerHTML=html;

	objXmlHttp=new Ajax.Updater(objDiv, url+'&Ajax=true', { evalScripts:true } );
	}
return false;
}


