(function($){
  $.fn.picbox = function() {
    
    //On va checker par defaut
    $("input[checked]",this).parent().addClass("checked");
    
    $("input",this).click(function(){
      var e_onclick = $(this).attr("onclick");
      if(e_onclick==undefined)
      {
        //Il n y a pas de onclick
        if($(this).attr("checked")==true)
        {$(this).parent().addClass("checked");}
        else
        {$(this).parent().removeClass("checked");}
      }
      else
      {
        //Desanonymise la fonction
        if (e_onclick.toString().indexOf("{") != -1 && e_onclick.toString().lastIndexOf("}") != -1)
        {
          e_onclick = e_onclick.toString().substring(e_onclick.toString().indexOf("{") + 1,e_onclick.toString().lastIndexOf("}"));
        }															
        if($(this).attr("checked")==true && eval(e_onclick))
        {$(this).parent().addClass("checked");}
        else
        {$(this).parent().removeClass("checked");}
      }
    });
  };
})(jQuery);
