$(document).ready(function() {
    $('#menu ul li:has(ul)').removeClass('desplegado');
    $('#menu ul li ul').css('display', 'none');
    $('#menu ul li:has(ul)').addClass('desplegable');
    $('#menu ul li.item_menu_seleccionado ul').css('display', 'block');
    $('#menu > ul > li.item_menu_seleccionado:has(ul)').addClass('desplegado');
    $('#menu > ul > li.item_menu_seleccionado').removeClass('desplegable');

    $('#menu ul li ul a').click(function(){
        var navegador = navigator.appName;
        var url = location.href;
        //Problemas con IE y el submenu
        if (navegador == "Microsoft Internet Explorer"){
            //Si el ultimo caracter es / estamos en la raiz de la Web y window.location tiene que ser $(this).attr('href');
            if(url.substr(url.length-1,1)== '/')
                window.location = $(this).attr('href');
            else{
                //Si estamos en otro sitio, window.location tiene que ir sin el codigo de idioma
                var direccion = $(this).attr('href').split("/");
                direccion = direccion[1];
                window.location = direccion;
            }
        }else
            window.location = $(this).attr('href');
        return false;
    });

    $('#menu ul li:has(ul)').click(function() {
                                        $(this).find('ul').slideToggle();
                                        if(!$(this).hasClass('desplegable')){
                                            $(this).removeClass('desplegado');
                                            $(this).addClass('desplegable');
                                        }else if(!$(this).hasClass('desplegado')){
                                            $(this).removeClass('desplegable');
                                            $(this).addClass('desplegado');
                                        }
                                        return false;
    });
});
