function jump(page)
{
  document.location = page;
}
function reportError(request)
{
  alert("Une erreur s'est présentée !");
}
function show(id)
{
  Element.show(id);
}
function hide(id)
{
  Element.hide(id);
}
function addSelection(id)
{
  var url = 'selectionner.php';
  var params = 'action=ajouter&id=' + id;
  var ajax = new Ajax.Updater(
    {
      success: alert("Cette annonce sera conservée 6 mois dans votre sélection !"),
      onFailure: reportError
    },
    url,
    {
      method: 'get',
      parameters: params
    }
  );
}
function removeSelection(id)
{
  var url = 'selectionner.php';
  var params = 'action=supprimer&id=' + id;
  var ajax = new Ajax.Updater(
    {
      success: alert("Cette annonce a été supprimée de votre sélection !"),
      onFailure: reportError
    },
    url,
    {
      method: 'get',
      parameters: params
    }
  );
}
function removeAllSelection()
{
  var url = 'selectionner.php';
  var params = 'action=supprimer_tout';
  var ajax = new Ajax.Updater(
    {
      success: alert("Toute les annonces ont été supprimées de votre sélection !"),
      onFailure: reportError
    },
    url,
    {
      method: 'get',
      parameters: params
    }
  );
}
function removePicture(id)
{
  var url = 'supprimer-photo.php';
  var params = 'id=' + id;
  var ajax = new Ajax.Updater(
    {
      success: hide('current_pic'),
      onFailure: reportError
    },
    url,
    {
      method: 'get',
      parameters: params
    }
  );
}
function updateMyCalendar(id, action)
{
  var url = 'gestion-calendrier.php';
  var params = 'action=' + action + '&id=' + id + '&dates=' + $F('calendrier');
  var ajax = new Ajax.Updater(
    {
      success: 'contentcalendar',
      onFailure: reportError
    },
    url,
    {
      method: 'get',
      parameters: params
    }
  );
}
function deleteMyCalendar(id)
{
  if (confirm("Etes-vous sûr(e) de vouloir supprimer ce calendrier ?")) {
    updateMyCalendar(id, 'supprimer');
  }
}