/*Script para mostrar u ocultar todo elemento del DOM que posea en el atriburo class la clase pasada por parametro
Modificado por Sebastian P el 26.12.2011 para que tome no solamente los elementos "div", sino cualquier elemento del dominio*/
function oculta(clase) {
        ///// capturamos los elemento
	var elems = document.querySelectorAll("."+clase);
	if($(elems[0]).hasClass('visible') && clase!="filtros") {
		$('#'+clase).fadeTo('fast', 0.25);
	} else {
		$('#'+clase).fadeTo('fast', 1);
	}
    for ( i=0;i<elems.length;i++ ) {
		if($(elems[i]).hasClass('visible')) {
			$(elems[i]).removeClass('visible');
					//// cambiamos su estado
			$(elems[i]).addClass('invisible');
					//// animamos
			$(elems[i]).slideUp('fast');
		} else {
			$(elems[i]).removeClass('invisible');
			$(elems[i]).addClass('visible');
			$(elems[i]).slideDown('fast');
		}
	}
	
}

function destacarFiltro(clase){
	var elemsIcons = document.querySelectorAll(".iconfiltro");
	var elemsLinks = document.querySelectorAll(".linkfiltro");
	if (!isNaN(clase)){
		for ( i=0;i<elemsIcons.length;i++ ) {
			if($(elemsIcons[i]).hasClass('icon'+clase)) {
				$(elemsIcons[i]).fadeTo('fast', 1);//// resaltamos
			} else {
				$(elemsIcons[i]).fadeTo('fast', 0.25);//// grisamos
			}
		}
		for ( i=0;i<elemsLinks.length;i++ ){
			$(elemsLinks[i]).css("text-decoration", "none");//// quitamos subrayado
		}
	}
	else{
		for ( i=0;i<elemsLinks.length;i++ ){
			if($(elemsLinks[i]).hasClass('lf_'+clase)) {
				$(elemsLinks[i]).css("text-decoration", "underline");//// subrayamos
			}
			else{
				$(elemsLinks[i]).css("text-decoration", "none");//// quitamos subrayado
			}
		}
		for ( i=0;i<elemsIcons.length;i++ ) {
			$(elemsIcons[i]).fadeTo('fast', 1);//// resaltamos
		}
	}
}

