
// Funcion que llama a funciones al iniciar la primera carga de la web
window.onload=function(){
	inicia();
}

// funcion que se ejecuta al inicio de la carga de la pagina
function inicia(){
	
	var enlace, secc;
	var pagina_inicio="http://www.fruitattractionnews.com/home.asp";
	var urll=document.location.href;
    var is_ie6 = (window.external && typeof window.XMLHttpRequest == "undefined");

	// 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;
		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("www.fruitattractionnews.com/home.asp")!=-1){
		$("#mi_iframe").css("overflow-y","hidden");
		document.getElementById("mi_iframe").scrolling="auto";
		document.getElementById("mi_iframe").height=1020;
	}
	
	// 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.ifema.es/prensa"))
			$.cookie('apartado',enlace.replace(".html","_i.html"));
			location.href="default_i.html";
		}else{
			$.cookie('apartado',enlace.replace("_i.html",".html"));
			location.href="default.html";
		}
		return false;
	});
	
	// si pulsamos un enlace con href="#" desactivamos el enlace
	$("a[@href='#']").click(function(){
		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
	$(".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"));
		if(mi_url.indexOf("www.prensa.ifema.es")!=-1 && mi_url_target.indexOf("mi_iframe")!=-1){
			$("#mi_iframe").css("overflow-y","scroll");
			document.getElementById("mi_iframe").scrolling="auto";
			document.getElementById("mi_iframe").height=350;
		}else if(mi_url.indexOf("www.fruitattractionnews.com/home.asp")!=-1){
			$("#mi_iframe").css("overflow-y","hidden");
			document.getElementById("mi_iframe").scrolling="auto";
			document.getElementById("mi_iframe").height=1020;
		}else{
			$("#mi_iframe").css("overflow-y","hidden");
			document.getElementById("mi_iframe").scrolling="no";
		}
	});
	
	resizeIframe('mi_iframe','mi_iframe');
    addEvent(document.getElementById('mi_iframe'), 'load', function(){resizeIframe('mi_iframe','mi_iframe');}, false);
}

// funcion que redimensiona el iframe
function resizeIframe(ID,NOMBRE){
	var mi_url=$.cookie('apartado');
	if(mi_url!=null){
		if(mi_url.indexOf("prensa.ifema.es")==-1){
			if(mi_url.indexOf("fruitattractionnews")==-1){
				document.getElementById(ID).height=null;
				window.location='#';//necesario para safari
				var m=getWindowData(NOMBRE,ID); 
				document.getElementById(ID).height=m[2];
			}
		}
	}
}

// funcion para crear eventos
function addEvent(obj, evType, fn, useCapture){ 
	if (obj.addEventListener){
		obj.addEventListener(evType, fn, useCapture); 
	} else if (obj.attachEvent){
		obj.attachEvent("on"+evType, fn);
	} else {
		obj['on'+evType]=fn;
	}
}

// funcion que consigue el alto de la pagina a cargar en el iframe
function getWindowData(n,i){
    var ifr=document.getElementById(i).contentWindow.document || document.getElementById(i).contentDocument;
    var heightViewport,yScroll,heightTotal;
    if (typeof window.frames[n].innerWidth != 'undefined'){
        heightViewport= window.frames[n].innerHeight;
    }else if(typeof ifr.documentElement != 'undefined' && typeof ifr.documentElement.clientWidth !='undefined' && ifr.documentElement.clientWidth != 0){
		
        heightViewport=ifr.documentElement.clientHeight;
    }else{
        heightViewport=ifr.getElementsByTagName('body')[0].clientHeight;
    }
    yScroll=window.frames[n].pageYOffset || (ifr.documentElement.scrollTop+ifr.body.scrollTop);
    heightTotal=Math.max(ifr.documentElement.scrollHeight,ifr.body.scrollHeight,heightViewport);
    return [heightViewport,yScroll,heightTotal];
} 

/**
* Cookie plugin
*
* Copyright (c) 2006 Klaus Hartl (stilbuero.de)
* Dual licensed under the MIT and GPL licenses:
* http://www.opensource.org/licenses/mit-license.php
* http://www.gnu.org/licenses/gpl.html
*
 */
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options=$.extend({},options);options.expires=-1;}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000));}else{date=options.expires;}expires='; expires='+date.toUTCString();}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('');}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break;}}}return cookieValue;}};
 
