//Web Fundación de los Ferrocarriles Españoles
//Funciones de rollovers y popups

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

var ventana=null;

function abre_ventana(direccion,ancho,alto)
{

var winl = (screen.width-700)/2;
var wint = (screen.height-800)/2;

if(navigator.displayWindow)
	{ventana.src=direccion;}
	//{ventana = window.close;}
else
	var dim = "toolbar=0,location=0,directories=0,status=no,menubar=0,scrollbars=1,resizable=1,copyhistory=0,top=" + wint+ ",left=" + winl + ",width=" + ancho + ",height=" + alto
	ventana = window.open(direccion,"displayWindow",dim);
}

function abre_ventana_2(direccion,ancho,alto)
{

var winl = (screen.width-700)/2;
var wint = (screen.height-800)/2;

if(navigator.displayWindow)
	{ventana.src=direccion;}
	//{ventana = window.close;}
else
	var dim = "toolbar=0,location=0,directories=0,status=no,menubar=0,scrollbars=0,resizable=1,copyhistory=0,top=" + wint+ ",left=" + winl + ",width=" + ancho + ",height=" + alto
	ventana = window.open(direccion,"displayWindow",dim);
}

var ventana=null;

function abre_web(direccion,ancho,alto)
{

var winl = (screen.width-700)/2;
var wint = (screen.height-800)/2;

if(navigator.displayWindow)
	{ventana.src=direccion;}
	//{ventana = window.close;}
else
	var dim = "toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1,copyhistory=0,top=" + wint+ ",left=" + winl + ",width=" + ancho + ",height=" + alto
	ventana = window.open(direccion,"displayWindow",dim);
}

/* FUNCIONES PARA LA ACCESIBILIDAD ________________________________________________________________*/
	function lee_COOKIES(name){
    var cookie, offset, end; cookie=" "+document.cookie; offset=cookie.indexOf(" "+name+"=");
    if (offset == -1) return undefined;
    offset += name.length+2; end=cookie.indexOf(";", offset)
    if (end==-1) end=cookie.length;
    return unescape(cookie.substring(offset, end));
    }

  function cambia_CSS(nCSS,recP){
		if (nCSS=='contra'){if (eCTR=='N'){eCTR='S';} else {eCTR='N';} nCSS=eCSS};
    eCSS=nCSS

		if (nCSS=="normal"){FontSize=12;}
		if (nCSS=="mayor"){FontSize=13;}
		if (nCSS=="super"){FontSize=15;}

		if (eCTR=='N'){BorderColor='#FFFFFF';} else {BorderColor='#000000';}
    if (eCTR=='S'){nCSS=nCSS+'c'}

		eTIM = new Date(); eTIM.setTime(eTIM.getTime() + (60 * 24 * 60 * 60 * 1000)); 

		//document.cookie = "ffe_CSS="+eCSS+";expires="+eTIM;
		//document.cookie = "ffe_CTR="+eCTR+"; expires="+eTIM;
		document.cookie = "ffe_CSS="+eCSS+";expires="+eTIM;+";path=/;domain=www.ffe.es";
		document.cookie = "ffe_CTR="+eCTR+";expires="+eTIM;+";path=/;domain=www.ffe.es";
		
		var i, a, main; for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {a.disabled = true; if(a.getAttribute("title") == nCSS) a.disabled = false;}}
		if (recP==1) {recP=0; location.reload();}		
		}

	var eCTR='N'; var eCSS='normal';
	var FontSize=12;
	var BorderColor='#FFFFFF';	// Color borde del primer nivel

  eCTR=lee_COOKIES('ffe_CTR'); if (eCTR==undefined){eCTR="N"}
  eCSS=lee_COOKIES('ffe_CSS'); if (eCSS==undefined){eCSS="normal"}

	cambia_CSS(eCSS,0);

/* FINAL FUNCIONES PARA LA ACCESIBILIDAD ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯*/

