var isAnimating = false;

$(document).ready(
    function initAccordion(){
         marcaMenu();
        /*
        //Configuramos el menu detectando iternet explorer.
        var isIE6 = ( window.external && typeof window.XMLHttpRequest == "undefined" );
        //var isIE = @cc_on!@;
        var isIE = false;
        if( !isIE ) $('.seccion').click( desplega );
        else $('.seccion').click( desplegaOld );*/
    });

    function marcaMenu() {
        var seccionDiv = $(".submenu a[href='?s=" + seccion + "']" );
        var pare = seccionDiv.parent().parent().siblings();

        if( pare.hasClass('seccion') ) {
            //console.log(pare);
            desplegaInicio( pare );
            return;
        }
    }

    function desplega( event ) {
        event.preventDefault();
        if( isAnimating ) return;
        var actual = $(this);
        isAnimating = true;
        actual.parent().children('.submenu').slideToggle( 500 , asegura );
        $('.seccion').each(function() { if( !jqCompare(actual,$(this)) ) $(this).parent().children('.submenu').slideUp(); });
    }

    function desplegaInicio( elemento ) {
        var actual = elemento;
        actual.parent().children('.submenu').slideToggle( 500 , asegura );
        $('.seccion').each(function() { if( !jqCompare(actual,$(this)) ) $(this).parent().children('.submenu').slideUp(); });
    }

    function asegura( ) { isAnimating = false; }

    function desplegaOld( event ){
        event.preventDefault();
        var actual = $(this);
        var submenu = actual.parent().children('.submenu');
        if(submenu.css('display') == 'none') submenu.show();
        else submenu.hide();
        $('.seccion').each(function() { if( !jqCompare(actual,$(this)) ) $(this).parent().children('.submenu').hide(); });
    }
