// aller à la page
function goPage(url) {
    window.location.href = url;
}

$(document).ready(function() {

    // confirmer avant de supprimer
    $(".confirm_action").click(function() {
        ok = confirm($(this).attr('title'));
        if(ok) {
            document.location.replace($(this).attr("href"));
        }
        return false; // toujours sinon double soumission href + onclick
    }); 

    // ouvrir dans une nouvelle fenetre
    $(".popup").click(function() {
        window.open($(this).attr('href'));
        return false;
    });

    // ouvrir / fermer les détails des dates
    $(".details_action a").click(function() {
        id = '#detailsdate' + $(this).attr('id').substring($(this).attr('id').lastIndexOf("_")+1);
        if ($(id).is('.detailsdate_hidden')) {
            $(id).removeClass('detailsdate_hidden').addClass('detailsdate');
            $(this).attr('title', 'Cliquez pour cacher le détail des dates');
        } else {
            $(id).removeClass('detailsdate').addClass('detailsdate_hidden');
            $(this).attr('title', 'Cliquez pour voir le détail des dates');
        }
        return false;
    });
    // ouvrir / fermer tous les détails de dates
    $(".openlist").click(function() {
        $('.detailsdate_hidden').removeClass('detailsdate_hidden').addClass('detailsdate');
        $('.openlist').addClass('hide');
        $('.closelist').removeClass('hide');
        return false;
    });
    $(".closelist").click(function() {
        $('.detailsdate').removeClass('detailsdate').addClass('detailsdate_hidden');
        $('.openlist').removeClass('hide');
        $('.closelist').addClass('hide');
        return false;
    });

    // ouvrir fermer video
    $('.integrer_media a ').toggle(function() {
        $('.integrer_link').removeClass('hide');
        return false;
        }, function() {
        $('.integrer_link').addClass('hide');
        return false;
    });

    // ouvrir fermer un bloc plus d'infos
    $('.more_infos').toggle(function() {
        var bloc_more = $(this).attr('rel');
        $('#'+bloc_more).removeClass('hide');
        return false;
        }, function() {
        var bloc_more = $(this).attr('rel');
        $('#'+bloc_more).addClass('hide');
        return false;
    });
    // fermer un bloc plus d'infos
    $('.more_infos_close a').click(function() {
        var bloc_more = $(this).parent().parent().attr('id');
        $('#'+bloc_more).addClass('hide');
        return false;
    });

});

/**
 *
 * resizehandle.js (c) Fil 2007, plugin pour jQuery ecrit
 * a partir du fichier resize.js du projet DotClear
 * (c) 2005 Nicolas Martin & Olivier Meunier and contributors
 *
 **/
jQuery.fn.resizehandle = function() {
  return this.each(function() {
    var me = jQuery(this);
    me.after(
      jQuery('<div class="resizehandle"></div>')
      .bind('mousedown', function(e) {
        var h = me.height();
        var y = e.clientY;
        var moveHandler = function(e) {
          me
          .height(Math.max(20, e.clientY + h - y));
        };
        var upHandler = function(e) {
          jQuery('html')
          .unbind('mousemove',moveHandler)
          .unbind('mouseup',upHandler);
        };
        jQuery('html')
        .bind('mousemove', moveHandler)
        .bind('mouseup', upHandler);
      })
    );
  });
}

/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4 ff=unix fenc=utf8: */

