/*
    extensions de mootools
    Marc 20090826
*/
if (Element.extend != null) {
    Element.extend({
        getParentByTagName : function(tagName) {
           if (tagName == null || tagName.length == 0) {
               return null;
           }
           tagName = tagName.toLowerCase();
           var el = this;
           while(el.parentNode != null) {
               if (el.parentNode.tagName.toLowerCase() == tagName) {
                   return $(el.parentNode);
               }
               el = el.parentNode;
           }
           return null;
        },
        getParentByClassName : function(className) {
            var el = this;
            if (className != null && className.length) {
               while(el.parentNode != null) {
                   if ($(el.parentNode).hasClass(className)) {
                       return $(el.parentNode);
                   }
                   el = el.parentNode;
               }
               return null;
           }
           return el.parentNode;
        }
    });
}