// 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(){ var enlace, secc; var urll=document.location.href; document.domain = "ifema.es"; if(urll.indexOf("_i.")!=-1) var pagina_inicio="presentacion_i.html"; else var pagina_inicio="presentacion.html"; // 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'); } // quitamos posibles scrollers en menu y iframe $("iframe").css("overflow","hidden"); $('#menu1').css("overflow","hidden"); // 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"); // activamos la pestana que contenga el enlace a cargar a traves de la cookie seccion (secc) $('#container').tabs(secc); // si el enlace no contiene http cargamos la pagina de inicio en el iframe if(enlace.indexOf("http")==-1 ) $('#mi_iframe').attr("src",enlace); else if(enlace.indexOf("ifema.es")!=-1){ $("#mi_iframe").attr("src",enlace); } // si pulsamos un enlace con href="#" desactivamos el enlace $("a[@href='#']").click(function(){ return false; }); // 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(document.location.href.indexOf("_i.")==-1){ if(enlace.indexOf("http://www.prensa.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("http://www.prensa.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(){ // 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")); doIframe(); }); } function doIframe(){ o = document.getElementsByTagName('iframe'); for(i=0;i