
(function() {

    var logos=new Array("Tenis", "Padel", "Futbol");
    
    //Cambio de logotipos del menu
    $.fn.colocarlogosmenu = function(opt){
    
        $(this).find('li a:not(li li a)').each(function(i, input) {
           $(this).addClass("icon"+logos[i]);
        });
    
    };
    
    // Personalizado para CDChayofa
    $.fn.menuacordeonhover = function(options){
        
        // Obtiene el primer "ul" de menu
        ulroot = $(this).is('ul') ? $(this).find(':not(ul ul)') : $(this).find('ul:not(ul ul)');
        
        // Abre Primer nivel con "Rollover"
        ulroot.find('li a:not(li li a)').mouseover(function(event){
            $(this).parent().find('ul:first').slideDown();
        });
        
        // Abre y cierra Segundo nivel con "Click"
        ulroot.find('li li a').click(function(event){
            var elem = $(this).next();
            if(elem.is('ul')){
                event.preventDefault();
                elem.slideToggle();
            }
        });
        
        //Funcion de Acordeon
        activeMenu = function(me, event){
            
        }
        
        // Cierra al salir del área del menu de primer nivel abierto
        // dejando abierto el menu activo
        ulroot.find('li:not(li li)').hover(function(){},function(){
            $(this).find('ul:not(.active)').slideUp();
        });

    }
    
    $.fn.menuacordeon = function(options){
        
        //Recepcion de parametros
        opt = $.extend({}, $.fn.menuacordeon.defaults, options);
         
          
        //Evento mouseover o click para el efecto acordeon
        if(opt.mouseover){
            $(this).mouseover(function(event){
                activeMenu($(this), event);
            });            
        }else{
            $(this).click(function(event){
                activeMenu($(this), event);
            });            
        }
        
        //Funcion de Acordeon
        activeMenu = function(me, event){
            var elem = me.next();
            if(elem.is('ul')){
                event.preventDefault();
                if(opt.autoclose) me.parent().find("ul:visible").slideUp();
                elem.slideToggle();
            }
        }
     
    }
    
    //Parametros para el acordeon del Menu
   $.fn.menuacordeon.defaults = {
        mouseover : false,
        autoclose : true
    }

})();


$(document).ready(function(){
    $(".menuA ul").colocarlogosmenu();
     //$(".menuA").menuacordeonhover();
    //$(".menuB").menuacordeonhover();
    //$(".menuC").menuacordeonhover();
});
