﻿
function imgErrors() {
	$$("div.concert div.colA img").each( function(elm) {
		Event.observe(elm, 'onError', function(event) {
			thisImg = Event.findElement(event,"img");
			thisImg.className += " senseImatge"; 
		});
	});
}

Event.observe(window, 'load', function() { imgErrors() });

//addLoadEvent(imgErrors);


$j(document).ready(function() {

    $j("#cursFiltre").bind("change", function() {
        $j("#edadFiltre").val("");
        mostrarConcerts($j("#cursFiltre").val());
    });

    $j("#edadFiltre").bind("change", function() {
        $j("#cursFiltre").val("");
        mostrarConcerts($j("#edadFiltre").val());
    });

    if ($j("#edadFiltre").length > 0 && $j("#edadFiltre").val() != "")
        mostrarConcerts($j("#edadFiltre").val());
      
    if ($j("#cursFiltre").length > 0 && $j("#cursFiltre").val() != "")
        mostrarConcerts($j("#cursFiltre").val());
	
	if( queryParam('activitats_no_realitzats') == "on" )
	{
		$j("#activitats_no_realitzats_display").show();
	}
	else
	{
		if( !($j(".infoLlistat").height() > 0) )
		{
			$j(".infoLlistat").hide();
		}
	}

});

function mostrarConcerts(filtreCicles) {
    //Mostramos todos los conciertos
    if (filtreCicles == "") {
        $j("div.concert").show();
    } else {
        $j("div.concert").hide();
        filtreCicles = "," + filtreCicles + ",";
        //alert(filtreCicles);
        $j('div.concert[cursos*="' + filtreCicles + '"]').show();
    }
}

function queryParam(name)
{
    name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
    
    var regexS = "[\\?&]" + name + "=([^&#]*)";
    var regex = new RegExp(regexS);
    var results = regex.exec(window.location.href);
    
    if (results == null) return "";
    else return results[1];
}
