/**
 * Abre una URL en una ventana nueva, que se centrará en la pantalla
 * @param url La dirección a abrir en ventana nueva
 * @param ancho El ancho en pixels que tendrá la ventana
 * @param alto El alto en pixels que tendrá la ventana
 */
function popup(url, ancho, alto){
	if (ancho > screen.width) { ancho = screen.width;} // El ancho de la ventana no ha de ser mayor que el ancho de la pantalla
	if (alto > screen.height) { alto = screen.height;}// El alto de la ventana no ha de ser mayor que el alto de la pantalla
	var x = (screen.width - ancho) / 2; // Centramos la ventana en ancho
	var y = ((screen.height - alto) / 2) - 30; // Centramos la ventana en alto
	window.open(url, "Popup", "width=800,height=" + alto + ",left=" + x + ",top=" + y + ",resizable=yes,scrollbars=yes");
}

$(function()
{
	Shadowbox.init({'overlayOpacity':'.85'/*,'handleOversize':'drag'*/}); // Iniciamos el shadow box
	 /* Los enlaces que tengan el atributo rel="external" se abrirán en una ventana emergente de 800x600 px */
	$("a[rel=external]").click(function(){popup($(this).attr('href'), 800, 600);return false;});
	$("#menu li").each(function(){$(this).append('<a class="enlace-flash" href="' + $("a", $(this)).eq(0).attr("href") + '">&nbsp;</a>')});
});

/* Cargamos las fuentes SIFR */
var HelveticaLightCond = {src: '/swf/fuentes/helveticaLighCond.swf'};
var HelveticaNeueBlack = {src: '/swf/fuentes/helveticaNeueBlack.swf'};
var HelveticaRoundedBold = {src: '/swf/fuentes/helveticaRoundedBold.swf'};

sIFR.activate(HelveticaLightCond,HelveticaNeueBlack,HelveticaRoundedBold);

/* Realizamos los reemplazos de tipografías */
sIFR.replace(HelveticaLightCond,
{
	selector:'h2',
	css:{'.sIFR-root':{'color':'#87888a','font-size':'20px'}},
	wmode:'transparent',
	forceSingleLine:true
});
sIFR.replace(HelveticaLightCond,
{
	selector:'#menu .actual span',
	css:{'.sIFR-root':{'color':'#c40b1c','cursor':'pointer','font-size':'15px'}},
	wmode:'transparent',
	forceSingleLine:true
});
sIFR.replace(HelveticaLightCond,
{
	selector:'#menu a span',
	css:{'.sIFR-root':{'color':'#87888a','cursor':'pointer','font-size':'15px'}},
	wmode:'transparent',
	forceSingleLine:true
});


