/* -----------------------------------------------------------------------------
 * CMS_RIBBON.JS
 *
 * Contiene todas las funciones necesarias para el arrastre de módulos, apertura
 * del Fancybox al editar, etc.
 * -----------------------------------------------------------------------------
 */

var idActual ="";
var tipoActual = "module";
var nextUrl;


$(document).ready(function(){

    //activar los fancybox
    $(".iframe").fancybox({'frameWidth':850,'frameHeight':650,'hideOnContentClick':false});
    $(".iframe").fancybox({ 'width':850, 'height': 650, 'type': 'fancy'});


});


function cerrarFancyBox(id,tipo)
{

    idActual = id;
    tipoActual = tipo;


    recargarModulo(id,tipo);
    window.setTimeout('$.fn.fancybox.close()',200);


}


function goPage(id)
{
    if(id > 0)
        document.location = base_url+"index.php/cms/home/index/"+id;
}

function goNewPage(id)
{
   nextUrl = base_url+"index.php/cms/home/index/"+id;
   window.setTimeout(goUrl,1000);
}

function goUrl()
{

    document.location = nextUrl;
}

function recargar()
{

    location.reload();
}



function modoModulo(idModulo,modo,tipo, script)
{

    $.post(base_url+"index.php/cms/home/ajax", {
        opcion: "modoModulo",
        id: idModulo,
        modo:modo,
        tipo:tipo,
        script: script,
        pagina:paginaActual
    }
    ,function(data){

        elemento = $("#modulo_"+idModulo);
        elemento.html(data.html);
        eval(data.script);
        elemento.attr('alt',modo);

        $("#menu_"+idModulo).fancybox({'frameWidth':800,'frameHeight':600,'hideOnContentClick':false});


        // recargar el cambiar de modo ---------------------------------------


        $(".dropdown_module dt a").click(function() {
            $(this).parent().next().children().toggle();
        });

        $(".dropdown_module dd ul li a").click(function() {
            $(".dropdown_module dd ul").hide();
        });


        // ------------------------------------------------------------------

    },"json");

}



