//***LIBRERÍA EN LA QUE SE GUARDAN TODAS LAS FUNCIONES JAVASCRIPT DEL WEB***//

/************************************************************************************************************************************
Función que dispara al slideshow de la home
*************************************************************************************************************************************/
function slideshowPatrocinadores () {
var mygallery=new fadeSlideShow({
	wrapperid: "fadeshow1", //ID of blank DIV on page to house Slideshow
	dimensions: [250, 250], //width/height of gallery in pixels. Should reflect dimensions of largest image
	imagearray: [
		["Imagenes/Estructura/Patrocinadores/slideshowHome/sanMiguel.jpg", "http://www.sanmiguel.es", "_blank", "<a href=\"http://www.sanmiguel.es\" target=\"_blank\" style=\"color:#ffffff;\">San Miguel</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/asturiana.jpg", "http://www.clas.es", "_blank", "<a href=\"http://www.clas.es\" target=\"_blank\" style=\"color:#ffffff;\">Central Lechera Asturiana</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/sexta.jpg", "http://www.lasexta.com", "_blank", "<a href=\"http://www.lasexta.com\" target=\"_blank\" style=\"color:#ffffff;\">La Sexta</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/cajaMadrid.jpg", "http://www.cajamadrid.es", "_blank", "<a href=\"http://www.cajamadrid.es\" target=\"_blank\" style=\"color:#ffffff;\">Caja Madrid</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/lining.jpg", "http://www.li-ning.com.cn", "_blank", "<a href=\"http://www.li-ning.com.cn\" target=\"_blank\" style=\"color:#ffffff;\">Li-Ning</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/adecco.jpg", "http://www.adecco.es", "_blank", "<a href=\"http://www.adecco.es\" target=\"_blank\" style=\"color:#ffffff;\">Adecco</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"],
		["Imagenes/Estructura/Patrocinadores/slideshowHome/mapfre.jpg", "http://www.mapfre.com", "_blank", "<a href=\"http://www.mapfre.com\" target=\"_blank\" style=\"color:#ffffff;\">Mapfre</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"]
		//["Imagenes/Estructura/Patrocinadores/slideshowHome/pokerstars.jpg", "http://www.pokerstars.es/poker/promotions/basketball/?source=10333557", "_blank", "<a href=\"http://www.pokerstars.es/poker/promotions/basketball/?source=10333557\" target=\"_blank\" style=\"color:#ffffff;\">PokerStars</a> | <a href=\"http://www.feb.es/inicio.aspx?tabid=86\" target=\"_self\" style=\"color:#ffffff;\">Ver Todos</a>"] 
		//<--no trailing comma after very last image element!
	],
	displaymode: {type:'auto', pause:2000, cycles:0, wraparound:false},
	persist: false, //remember last viewed slide and recall within same session?
	fadeduration: 500, //transition duration (milliseconds)
	descreveal: "ondemand",
	togglerid: ""
})

};

//*************************************************************************************************************************************


/************************************************************************************************************************************
Función generica antevenio publicidad adserver
*************************************************************************************************************************************/

sas_1=Math.round(Math.random()*10000000000);sas_2=1;function SmartAdServer(sas_3,sas_4,sas_5) {if (sas_2==1) {sas_2=0;sas_6='M';} else {sas_6='S';};sas_7(sas_3,sas_4,sas_6,sas_5);if (sas_6=='M') {sas_7(sas_3,3851,'S',sas_5);};}function sas_7(sas_8,sas_9,sas_10,sas_11) {document.write('<SCR'+'IPT SRC=" http://reachandrich.antevenio.com/call/pubj/' + sas_8 + '/' + sas_9 + '/'+sas_10 + '/' + sas_1 + '/' + escape(sas_11) + '?"></SCR'+'IPT>');}
var WlWebsiteId= "antevenio";
if(typeof(wlrcmd)=="undefined"){var wlrcmd="";}
document.write('<scr'+'ipt language="JavaScript" src="http://rc.alant.antevenio.com/Tag/antevenio/JS/Gt.js"></scr'+'ipt>');

//*************************************************************************************************************************************


/************************************************************************************************************************************
Funciones onloads DOM por tabs
*************************************************************************************************************************************/
function loadTabid1() {
	// carga ajax 
	$('#serviciosRss').load("serviciosRss.aspx");
	
	//Añadido via DOM de un enlace en un módulo específico
	var tab = window.location.search;
		if (tab != "?tabid=75" ){
		var obj90x90 = $('.img90x90 div.cabeceraModulo').length;
		for (var i=0; i<obj90x90; i++){
				if ($('.img90x90 div.cabeceraModulo:eq('+i+')').text() == "Test FEB.es"){
								$('.img90x90:eq('+i+')').append($('<div style="text-align:right; font-size:10px; margin-right:4px;"><a href="http://www.feb.es/inicio.aspx?tabid=75">M&aacute;s Test FEB.es</a></div>'));			
																						} 
										}
		}
			
			
};

//*************************************************************************************************************************************



/************************************************************************************************************************************
Funcion onload en NoticiaDesarrollo.aspx para hacer el envio de la noticia por mail
*************************************************************************************************************************************/
function boot() {
	var tab = window.location.search;
	var pagina = window.location.pathname;
	//alert (pagina);

		if (pagina == "/FEB.PortalV3/NoticiaDesarrollo.aspx" || pagina == "/NoticiaDesarrollo.aspx"){//caso pagina desarrollo noticia
			var asunto = "FEB.es Noticia: ";
			var titular = document.getElementById("tituloLabel").innerHTML;
			var direccionNoticia = window.location.href ;
			var codificoTitulo = escape(titular);

			var aObj = document.createElement("a");
			var cadenaHref = "mailto:?subject="+asunto+codificoTitulo+"&body=" + codificoTitulo + ":" + direccionNoticia;
			aObj.setAttribute("href", cadenaHref);
			aObj.setAttribute("id", "enviar");
			aObj.innerHTML = 'Enviar Noticia';
			var crear = document.getElementById('enviar').appendChild(aObj);
		}
}

//*************************************************************************************************************************************



/************************************************************************************************************************************
Funciones para poner en inputs el nombre del campo sin necesidad de ponerlo en otra capa. Ejem: caja logarse al admin
*************************************************************************************************************************************/
function enFoco(obj,mensaje) {
	obj.value=(obj.value==mensaje)?'':obj.value; 
	obj.style.color='#000';
	//alert(mensaje);
}

function fueraFoco (obj,mensaje) {
	obj.value=(obj.value=='')?mensaje:obj.value; 
    obj.style.color='#999';
}

//*************************************************************************************************************************************

/************************************************************************************************************************************
Funciones hacen una capa con un id visible. Ejem: pie del portal en contacto
*************************************************************************************************************************************/
function desplegar(div){
	document.getElementById(div).style.display='block';
			}

function replegar(div){
	document.getElementById(div).style.display='none';
			}

//*************************************************************************************************************************************

/******************************************************************************
Función que pasa parametros al traductor de google
********************************************************************************/

function cogerurl(idioma) {
	var direccionLocal = window.location.href ;
	window.open("http://translate.google.es/translate?u=" + direccionLocal + "&hl=es&ie=UTF-8&sl=es&tl=" + idioma,"traduccion","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=yes");
}



function ver(idCapa){
var contenedor = document.getElementById(idCapa);
contenedor.style.display='block';

}
function noVer(idCapa){
var contenedor = document.getElementById(idCapa);
contenedor.style.display='none';

}



/******************************************************************************
Función que muestra/oculta un contenido del html en un evento de raton
esta en el pie del portal para mostrar "contacto" y se conjuga con el display:none de la css
********************************************************************************/
function emerge(iddiv) {
var elemento = document.getElementById(iddiv);
elemento.style.display = 'block';
}
function cerrar (idcerrar){
var contenedorCerrar = document.getElementById(idcerrar);
contenedorCerrar.style.display = 'none';
}



/******************************************************************************
Función para cargar swf
********************************************************************************/
function cargaFlash(archivo, ancho, alto, wmode, bgcolor, id) { 

if(wmode!=""){
	var wmode_data=wmode;
}else{
	var wmode_data="transparent";
}

if(bgcolor!=""){
	var bgcolor_data=bgcolor;
}else{
	var bgcolor_data="#ffffff";
}


if(id!=""){
	var id_data=id;
}else{
	var id_data="archivoFlash";
}


 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width='+ancho+' height='+alto+' id='+id_data+'>');
 document.write('<param name="movie" value='+archivo+' />');
 document.write('<param name="wmode" value='+wmode_data+' />');
 document.write('<param name="bgcolor" value='+bgcolor_data+' />');
 document.write('<param name="quality" value="high" />');
 document.write('<param name="allowScriptAccess" value="sameDomain" />');
 document.write('<embed src='+archivo+' width='+ancho+' height='+alto+' name='+id_data+' wmode='+wmode_data+' bgcolor='+bgcolor_data+' allowScriptAccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" />');
 document.write('</object>');
}


/******************************************************************************
Función para ahorrar codigo de in serción de los swf
Además se embebe como JS con lo cual burlas activar los active X
********************************************************************************/

function cargaFlashRss(archivo, ancho, alto, wmode, bgcolor, id, urlRss) { 

if(wmode!=""){
	var wmode_data=wmode;
}else{
	var wmode_data="transparent";
}

if(bgcolor!=""){
	var bgcolor_data=bgcolor;
}else{
	var bgcolor_data="#ffffff";
}


if(id!=""){
	var id_data=id;
}else{
	var id_data="archivoFlash";
}


 document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width='+ancho+' height='+alto+' id='+id_data+'>');
 document.write('<param name="movie" value='+archivo+'></param>');
 document.write('<param name="wmode" value='+wmode_data+'></param>');
 document.write('<param name="bgcolor" value='+bgcolor_data+'></param>');
 document.write('<param name="quality" value="high"></param>');
 document.write('<param name="allowScriptAccess" value="sameDomain"></param>');
 document.write('<param name="FlashVars" value="rss='+urlRss+'">');
  
 document.write('<embed src='+archivo+' FlashVars="rss='+urlRss+'" width='+ancho+' height='+alto+' name='+id_data+' wmode='+wmode_data+' bgcolor='+bgcolor_data+' allowScriptAccess="sameDomain" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>');
 document.write('</object>');
}
/******************************************************************************
Función necesaria en la barra de navegación horizontal
********************************************************************************/

function navHover() 
{
	var browserName = navigator.appName;
	var lis = document.getElementById("navmenu").getElementsByTagName("LI");
	if (browserName=="Microsoft Internet Explorer")
	{
		for (var i=0; i<lis.length; i++) 
		{
			lis[i].onmouseover=function() 
			{
				this.className+="iehover";
			}
			lis[i].onmouseout=function() 
			{
				this.className=this.className.replace(new RegExp("iehover\\b"), "");
			}
		}
	}	
}

//Función pop-up solo con medida de ventana (selector de Juegos) 
function popupLink02(direccionURL,fwidth,fheight)
{

window.open(direccionURL,'','width='+fwidth+',height='+fheight+',top=50,left=250,toolbar=no,scrollbars=no,status=0,menubar=0')

}

//Función selector de Juegos 
function popupGames(theURL)
{

window.open(theURL, 'juegosFEB', 'width=800,height=600,top=30,left=50,scrollbars=1,resizable=1,location=1,menubar=1,status=1,titlebar=1,toolbar=1');
window.close();

}


//Función para la apertura de las páginas de pasarela
function abrir(pagina)
{
	window.open(pagina,'window','HEIGHT=600,resizable=no,scrollbars=yes,toolbar=1,status=1,menubar=1,WIDTH=800');
}

//Función que permite abrir una ventana nueva (pop-up) 
//especificando el tamaño en la etiqueta de llamada		
function popupLink(fcurl,fwidth,fheight)
{
	var newpage = fcurl;
	var w;
	w = window.open(newpage,'feb','width='+fwidth+',height='+fheight+',top=0,left=0,toolbar=no,scrollbars=no,status=1,menubar=1');
	//w.moveTo (100,50);
}

//Funci&oacute;n que permite abrir una ventana nueva (pop-up) 
//a pantalla completa con barras de herramientas (tiendaFEB)		
function channelmode(theURL) {
window.open(theURL, '', 'channelmode=yes, scrollbars=auto, toolbar=1');
}



//Funciones redimension Iframes para protocolo Xhtml Transicional 
//corre bien en: IE, FF, NTS, Op


function iFrameHeight(iframeName)
{
    if(document.getElementById && !(document.all))
    {
        h = document.getElementById(iframeName).contentDocument.body.scrollHeight;
        document.getElementById(iframeName).height = h;
    }
    else if(document.all)
    {
        h = document.frames(iframeName).document.body.scrollHeight;
        document.all[iframeName].height = h;
    }
}





//Funciones para ajustar el largo del iframe al contenido 
//del documento a cargar. anticuadas
//NOTA: no fruncionan bajo protocolo Transicional sólo hasta HTML 4.0 en Nts y Moz-FF.

	function formatGallery(iframe) {

iframe.style.height=galleries.document.body.scrollHeight;

}	
	function formatIFrameSub20(iframe) {

iframe.style.height=SB_Sub20.document.body.scrollHeight;

}	

	function formatIFrameCompeticiones(iframe) {

iframe.style.height=SB_Competiciones.document.body.scrollHeight;
	
}

	function formatIFramePruebas_Sub20(iframe) {

iframe.style.height=SB_Pruebas_Sub20.document.body.scrollHeight;
	
}

function formatIFramePruebas_ACB(iframe) {

iframe.style.height=SB_Pruebas_ACB.document.body.scrollHeight;
	
}

function autoResize(iframe) {

iframe.style.height=html_autoresize.document.body.scrollHeight;
	
}


//Funciones para pop-up en galeria de imagenes  
//de la sección multimedia

function photohorizontal(pagina) {
window.open(pagina,'window','WIDTH=420,HEIGHT=310,resizable=no,scrollbars=no,toolbar=0,status=1,menubar=0');
}
			
function photovertical(pagina) {
window.open(pagina,'window','WIDTH=300,HEIGHT=430,resizable=no,scrollbars=no,toolbar=0,status=1,menubar=0');
}
			




