

BannerPatrocinadores = {
		
	u								: false	,
	patrocinadores					: false	,
	colaboradores					: false	,
	
	patrocinador_activo				: false	,
	colaborador_activo				: false	,
	
	patrocinador_activo_indice		: 0		,
	colaborador_activo_indice		: 0		,
	
	anim_patrocinador				: false	,
	anim_colaborador				: false	,
	
	opciones 					: { 
									banderaDOM 					: 'dom'				,
									estilo_activo 				: 'activo'			,
									id_patrocinadores			: 'patrocinadores'	,
									id_colaboradores			: 'colaboradores'	,
									intervalo_patrocinador		: 7000				,
									intervalo_colaborador		: 5000	
								  },
						  

	iniciar: function() 
	{	 
		this.u = new es.aquataller.utiles.Utiles();		
		this.u.setClaseBandera( this.opciones.banderaDOM ); 
		
		this.patrocinadores = document.getElementById( this.opciones.id_patrocinadores 	).getElementsByTagName('img');
		this.colaboradores 	= document.getElementById( this.opciones.id_colaboradores 	).getElementsByTagName('img');
		
		
		this.animar_patrocinador( this );
		this.animar_colaborador	( this );
		
		this.anim_patrocinador 	= window.setInterval( this.animar_patrocinador	, this.opciones.intervalo_patrocinador		, this );
		this.anim_colaborador 	= window.setInterval( this.animar_colaborador	, this.opciones.intervalo_colaborador		, this );		
	},		
	
	
	animar_patrocinador : function() 
	{
		var _this = BannerPatrocinadores;
		
		if( _this.patrocinador_activo_indice > _this.patrocinadores.length-1 )
		{ 
			_this.patrocinador_activo_indice = 0;
		}
		
		if( _this.patrocinador_activo )
		{
			_this.u.eliminarEstilo( _this.patrocinador_activo, _this.opciones.estilo_activo );
		}
		
		
		_this.patrocinador_activo = _this.patrocinadores[ _this.patrocinador_activo_indice ];
		
		_this.u.asignarEstilo( _this.patrocinador_activo, _this.opciones.estilo_activo );
		
		
		_this.patrocinador_activo_indice+=1;		
		// alert( _this.patrocinador_activo );
	},
	
	
	animar_colaborador : function() 
	{		
		var _this = BannerPatrocinadores;
		
		if( _this.colaborador_activo_indice > _this.colaboradores.length-1 )
		{ 
			_this.colaborador_activo_indice = 0;
		}
		
		if( _this.colaborador_activo )
		{
			_this.u.eliminarEstilo( _this.colaborador_activo, _this.opciones.estilo_activo );
		}
		
			
		_this.colaborador_activo = _this.colaboradores[ _this.colaborador_activo_indice ];
		
		_this.u.asignarEstilo( _this.colaborador_activo, _this.opciones.estilo_activo );
		
		
		_this.colaborador_activo_indice+=1;		
		// alert( _this.colaborador_activo );
	}
	
	
	
}


	
ELO.functionsToCallOnload.push( "BannerPatrocinadores.iniciar()" );

