function followSelectLink( selectName, params)
{
	var params = params || '';
	var select = $(selectName);
	var link = select.childNodes[select.selectedIndex].value;
	if (link) window.location = '/proximos/' + params + link; 
}

function esperoClick(ev,controlId, peliculaId, pagina)
{
	function ok(obj)
	{
		if(obj.responseText != 'error')
		{
			if (pagina== 'proximosestrenos') $(controlId).className = 'esperandoPeliculaInactive';
			$(controlId).innerHTML = obj.responseText;
		}
	}
	
	var sUrl = '/ajaxactions/EsperarPelicula/?peliculaId='+peliculaId+'&pagina='+pagina;
	
	var callback = 	{ cache: false, success: ok, failure: null }
	YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, null);
	
	 YAHOO.util.Event.preventDefault(ev); 
}


YAHOO.util.Event.onDOMReady(
		
		function()
		{

			selectFiltrosTop = new SelectManager( $("TiposFiltroTop"), $("FiltroTop") );		
			
			selectFiltrosTop.fillFiltro(
						'/ajaxactions/List' + $("TiposFiltroTop").childNodes[$("TiposFiltroTop").selectedIndex].value,
						'id=0',
						'_Denominacion',
						'_NombreSEO',
						$("HdFiltroTop").value
			);
					
				
			YAHOO.util.Event.addListener  ( 'ByDayTop' , 'change' , function() { followSelectLink( 'ByDayTop' ); });
					
					
			YAHOO.util.Event.addListener  ( 'ByMonthTop' , 'change' , function() { followSelectLink( 'ByMonthTop' ); });
					
					
			YAHOO.util.Event.addListener  ( 'TiposFiltroTop' , 'change' ,
					function()
					{
					selectFiltrosTop.fillFiltro(
								'/ajaxactions/List' + $("TiposFiltroTop").childNodes[$("TiposFiltroTop").selectedIndex].value,
								'id=0',
								'_Denominacion',
								'_NombreSEO'
						);
					}
			);
					
					
			YAHOO.util.Event.addListener  ( 'FiltroTop' ,
											'change' , 
											function()
											{
												var nombreTipoFiltro = $("TiposFiltroTop").childNodes[$("TiposFiltroTop").selectedIndex].value;
												var params = nombreTipoFiltro.toLowerCase()  + '/';
												followSelectLink( 'FiltroTop', params );
											}
										);	
			


			
			selectFiltrosBottom = new SelectManager( $("TiposFiltroBottom"), $("FiltroBottom") );		
			
			selectFiltrosBottom.fillFiltro(
						'/ajaxactions/List' + $("TiposFiltroBottom").childNodes[$("TiposFiltroBottom").selectedIndex].value,
						'id=0',
						'_Denominacion',
						'_NombreSEO',
						$("HdFiltroBottom").value
			);
					
				
			YAHOO.util.Event.addListener  ( 'ByDayBottom' , 'change' , function() { followSelectLink( 'ByDayBottom' ); });
					
					
			YAHOO.util.Event.addListener  ( 'ByMonthBottom' , 'change' , function() { followSelectLink( 'ByMonthBottom' ); });
					
					
			YAHOO.util.Event.addListener  ( 'TiposFiltroBottom' , 'change' ,
					function()
					{
					selectFiltrosBottom.fillFiltro(
								'/ajaxactions/List' + $("TiposFiltroBottom").childNodes[$("TiposFiltroBottom").selectedIndex].value,
								'id=0',
								'_Denominacion',
								'_NombreSEO'
						);
					}
			);
					
					
			YAHOO.util.Event.addListener  ( 'FiltroBottom' ,
											'change' , 
											function()
											{
												var nombreTipoFiltro = $("TiposFiltroBottom").childNodes[$("TiposFiltroBottom").selectedIndex].value;
												var params = nombreTipoFiltro.toLowerCase()  + '/';
												followSelectLink( 'FiltroBottom', params );
											}
										);	
			
			
			

			
			
		}
); 