function addElement(id, url, vars)
{
	var pars = "type=panier" + "&action=add" + "&ann_id=" + id;
	var mAjax = new Ajax.Request("/ajax.php", {method: 'get', parameters: pars, asynchronous:false, onSuccess: function(transport) { panierRetour(transport, id, url, vars); } });
	return true;
}

function panierRetour(transport, id, url, vars)
{
	if(transport.responseText == 'false') {
		/* Si le user est pas loggé, on enregistre sa position pour l'url callback et on redirige sur le login */
		var pars = "type=url_callback" + "&url=" + url + "&" + unescape(vars);
		var mAjax = new Ajax.Request("/ajax.php", {method: 'get', parameters: pars, asynchronous:false});
		popup('/popup/identification.html',700,455);
	}
	else
	{
		$('add_' + id).src = '/images/delete_selection.gif';
		$('link_' + id).title = 'Supprimer de ma sélection';
		$('txt_' + id).innerHTML = 'Supprimer de ma sélection';
		new Effect.Highlight('main_' + id, {startcolor:'#efefef', duration:1.5});
	}
}

function delElement(id)
{
	var pars = "type=panier" + "&action=del" + "&ann_id=" + id;
	var mAjax = new Ajax.Request("/ajax.php", {method: 'get', parameters: pars, asynchronous:false});
	$('add_' + id).src = '/images/add_selection.gif';
	$('link_' + id).title = 'Ajouter à ma sélection';
 	$('txt_' + id).innerHTML = 'Ajouter à ma sélection';
	return true;
}

function updateElement(id, url, vars)
{
	if($('link_' + id).title == 'Ajouter à ma sélection')
		addElement(id, url, vars);
	else
		delElement(id);
	return true;
}

function delElementEffect(id)
{
	var pars = "type=panier" + "&action=del" + "&ann_id=" + id;
	var mAjax = new Ajax.Request("/ajax.php", {method: 'get', parameters: pars, asynchronous:false});
	new Effect.SlideUp('main_' + id, {duration:1});
	return true;
}
