// Funcion que llama a funciones al iniciar la primera carga de la web $(document).ready(function() { addEvent(window,'load', doIframe); inicia(); } ); // funcion que se ejecuta al inicio de la carga de la pagina function inicia(){ $("#mi_iframe").css("overflow","hidden"); $(".fragmento").css("visibility","visible"); var enlace, secc; var urll=window.location.href; if(urll.indexOf("_i.")!=-1) var pagina_inicio="presentacion_i.html"; else var pagina_inicio="presentacion.html"; if(urll.indexOf("ifema.es")!=-1) document.domain = "ifema.es"; // si no existe cookie apartado incluimos la pagina de inicio en la variable enlace que mas tarde creará la cookie if($.cookie('apartado')==null){ enlace=pagina_inicio; $.cookie('apartado',pagina_inicio); secc=1; }else{ enlace=$.cookie('apartado'); secc=$.cookie('seccion'); } // Activamos las pestañas $('#pestanas').tabs(parseInt($.cookie('seccion')),{ fxSlide: true, fxFade: true, fxSpeed: 'fast'}); // Activamos la pestaña que contenga la cookie seccion $('#container').triggerTab(parseInt($.cookie('seccion'))); // borramos la clase activo del menu pestanas $(".cont_tabs .activo").removeClass(); // anadimos la clase activo al enlace a cargar a traves de la cookie apartado (enlace) $("a[@href='"+enlace+"']").addClass("activo"); // si el enlace no contiene http cargamos la pagina de inicio en el iframe if(enlace.indexOf("http")==-1 ) $('#mi_iframe').attr("src",enlace); // si pulsamos un enlace con href="#" desactivamos el enlace $("a[@href='#']").click(function(){ return false; }); $(".with-tooltip").click(function () { return false; }); $(".with-tooltip").simpletooltip(); // funcion que imprime el iframe cuando pulsamos un enlace con el id='printt' $("#printt").click(function () { window.frames[0].focus(); window.frames[0].print(); return false; }); // funcion que cambia el idioma de la pagina cuando pulsamos un enlace con el id='idiomas' $("#idioma").click(function(){ var enlace=$.cookie('apartado'); if(window.location.href.indexOf("_i.")==-1){ if(enlace.indexOf("prensa.ifema.es")!=-1 || enlace.indexOf("utilidades.ifema.es")!=-1) $.cookie('apartado',enlace.replace("_01","_06")); else $.cookie('apartado',enlace.replace(".html","_i.html")); location.href="default_i.html"; }else{ if(enlace.indexOf("prensa.ifema.es")!=-1 || enlace.indexOf("utilidades.ifema.es")!=-1) $.cookie('apartado',enlace.replace("_06","_01")); else $.cookie('apartado',enlace.replace("_i.html",".html")); location.href="default.html"; } return false; }); // funcion que activa la pestaña correspondiente a traves de la cookie seccion $(".fragmento").click(function(){ // incluimos el id de la pestana clickada y lo anadimos a la cookie seccion $.cookie('seccion', $(this).attr("id")); // recorremos los enlaces y capturamos el id de la pestana for(i=0;i<($(".fragmento").length);i++){ if($($(".fragmento")[i]).attr("id")==$(this).attr("id")) $.cookie('seccion', (i+1)); } }); // Funcion que se ejecuta cuando pulsamos cualquier enlace del menu de pestanas $(".fragmento .cont_tabs a").click(function(){ var clase=$(this).attr("class"); if(clase.indexOf("with-tooltip")==-1){ $(".carga").fadeIn("fast",function(){ doIframe(); }) // Borramos la clase activo $(".cont_tabs .activo").removeClass(); // Activamos la clase activo correspondiente $(this).addClass("activo"); // guardamos una cookie con la pagina a cargar en el iframe var mi_url=$(this).attr("href"); var mi_url_target=$(this).attr("target"); if(mi_url_target.indexOf("blank")==-1) $.cookie('apartado', $(this).attr("href")); /*if(mi_url.indexOf("prensa.ifema.es")!=-1 || mi_url.indexOf("utilidades.ifema.es")!=-1){ $("#mi_iframe").fadeOut("fast",function(){ $("#col_der").prepend("