// ** FUNCIONES PARA MANEJAR COOKIES **

function getCookie(name) {
        var dc = document.cookie;
        var prefix = name + "=";
        var begin = dc.indexOf("; " + prefix);
        if (begin == -1) {
                begin = dc.indexOf(prefix);
                if (begin != 0) return null;
        } else begin += 2;
        var end = document.cookie.indexOf(";", begin);
        if (end == -1) end = dc.length;
        return unescape(dc.substring(begin + prefix.length, end));
}

function setCookie(name, value, expires, path, domain, secure) {
    var curCookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires.toGMTString() : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
//alert('Se va a establecer siguiente valor para cokie: [' + curCookie + ']')           
    document.cookie = curCookie;
}


function fixDate(date) {
  var base = new Date(0);
  var skew = base.getTime();
  if (skew > 0)
    date.setTime(date.getTime() - skew);
}


function elegirOpcionMenu(id_menu, url,nuevaVent)
{
                //escribiría la opcion seleccionada en cookie
                setCookie('id_menu',id_menu,'','/')
                        var w=screen.width; var h=screen.height; 
                        var xx = 796;
                        var yy = 500;
        //if (document.layers) yy+=100;
                        var x = (w/2) - (xx/2); 
                        var y = (h/2) - (yy/2);

                //cargaría la pagina
                if (nuevaVent)
                        window.open(url,'','resizable=no,width='+xx+',height='+yy+',screenX='+x+',screenY='+y+',left='+x+',top='+y+',scrollbars=yes');
                else
                        document.location.href=url

}
        
function actualizacionMenu()
{
        var id_menu = parseInt(getCookie("id_menu"));           

        var totalMenus = MM_callJS('collapse.numBlocks')
                                
        //ejecuta la actualizacion              
        if (id_menu != null && id_menu < totalMenus && id_menu >= 0)
        {
                //comprobar que el menu tiene al menos una opcion para ejecutar la apertura
                //lo hacemos obteniendo la altura de la capa content
                alturaMenu = MM_callJS('collapse.blocks[' + id_menu + '].contentHeight');
                        
                if ((document.layers && alturaMenu >= 14) || (document.all && alturaMenu >19))
                        //este menu conntiene al menos una opcion, se ejecuta la apertura
                        MM_callJS('collapse.toggle(' + id_menu + ')')
        }
}
