//Version de la fontion ajax avec un loader gif
function query(id,page, param)
{ 
	 $(id).innerHTML = '<img src="img/spinner.gif" style="height:15px;">';
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true} );
}
function query2(id,page, param)
{ 
	 $(id).innerHTML = '<img src="img/spinner.gif">';
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true} );
}

function query3(id,page, param)
{ 
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true} );
}

//Utilisé lors de la recuperation de mot de passe
function queryrec(id,page, param)
{
	 $(id).innerHTML = '<img src="img/spinner.gif" style="height:15px;">';
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport){
      	 var response =transport.responseText;
    	
    	if(response=="<span class='blockgood'>Vous recevrez d'ici quelques instant votre nouveau mot de passe par e-mail.</span>")
    	{
    		$('tabrec').style.display='none';
    	}
      	
      	}} );
}
//Utilisé pour la récupération  de la liste des onctacts pour l'invivation
function queryinv(id,page, param)
{
	 $(id).innerHTML = '<center><img src="img/spinner.gif"></center>';
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport){
      	 var response =transport.responseText;
    	
    	if(response!="<span class='blockerror'>error</span>")
    	{
    		query('msgsendtol','pages/ajaxquery.php','action=cdc');
    	}
      	
      	}} );
}
//Utilisé pour la suppresion multiple
function queryspm(id,page, param)
{
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport)
		{
			window.location.reload();
      	}
		} );
}


//Utilisé pour l'inscription
function queryadduser(id,page,param)
{
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport)
		{
			window.location.replace('index.php?page=favoris');
      	}
		} );
}


//UtilisŽ
function queryunlock(id,page,param)
{
	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport)
		{
			var response =transport.responseText;
			if(response.length<3)
			{
				Modalbox.hide({afterHide: function() { window.location.reload(); } });
			}
      	}
		} );
}

//UtilisŽ pour rennomer les catŽgories
function queryeditcname(id,page,param)
{
	if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function()
		{
			query('loadcat','pages/ajaxquery.php','action=listcat');
      	}
		} );
	
}

//UtilisŽ pour rennomer les catŽgories
function querymovescat(id,page,param)
{
	if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function()
		{
			query('loadcat','pages/ajaxquery.php','action=listcat');
      	}
		} );
	
}

//UtilisŽ pour supprimer les catŽgories
function querydeletecat(id,page,param)
{
	if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function()
		{
			query('loadcat','pages/ajaxquery.php','action=listcat');
      	}
		} );
	
}

//UtilisŽ pour completer les en auto les champs lors de la soumission publique
function queryautof(id,page,param)
{
	if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function()
		{
		 	if($('loadas').innerHTML=='')
			{
				autofield('title','desc','tags',$('url').value);
			}
      	}
		} );
	
}

function querysl2(id,page,param)
{

	 if(param=='' || param==undefined) {param='';}
	 new Ajax.Updater(id, page, {parameters: param , evalScripts:true, asynchronous:true,onSuccess: function(transport)
		{
			var response =transport.responseText;
			if(response.length==0)
			{
				query('div1','pages/ajaxquery.php','action=remer');
			}
     	}
		} );
}

