function distib_resize() {
	var files;
	var bloc;
	if (document.getElementById('files_bloc1')) {
		files=document.getElementById('files_bloc1').innerHTML;
		matchColumns2('dist_sub_a_titol_',files);
		matchColumns2('dist_sub_a_',files);
	}
	if (document.getElementById('files_bloc2')) {
		files=document.getElementById('files_bloc2').innerHTML;
		matchColumns2('dist_sub_b_titol_',files);
		matchColumns2('dist_sub_b_',files);
	}
}
	
function matchColumns2 (idBox, numCaixes) {
	var divs,contDivs,maxHeight,divHeight,d,comparar, comparar_aux, numFiles, numCol;
	divs=document.getElementsByTagName('div');
	numCol = 3; //Valor por defecto
	//Verificamos si la cantidad de columnas es diferente a 3
	if (document.getElementById('numCol')){
		numCol=document.getElementById('numCol').innerHTML;
	}
	numFiles=Math.ceil(numCaixes/numCol);
	
	for (var f=1; f<=numFiles; f++) {
		contDivs=[];
		maxHeight=0;
		
		for (var c=1; c<=numCol; c++) {	
			if ((idBox == 'dist_sub_a_titol_') || (idBox == 'dist_sub_a_')) {
				comparar_aux = (f-1)*numCol+c;
			}
			else if ((idBox == 'dist_sub_b_titol_') || (idBox == 'dist_sub_b_')) {
				comparar_aux = (f-1)*numCol+c;
			}
			
			comparar = idBox+comparar_aux;
			
			for(var i=0;i<divs.length;i++){
				if(divs[i].id == comparar) {
				
					d=divs[i];
					contDivs[contDivs.length]=d;
					if(d.offsetHeight) {
						divHeight=d.offsetHeight;
					}
					else if(d.style.pixelHeight) {
						divHeight=d.style.pixelHeight;
					}
					maxHeight=Math.max(maxHeight,divHeight);
				}
			}	
		}
		
		for(var i=0;i<contDivs.length;i++) {
			contDivs[i].style.height=maxHeight + "px";
		}
	}
}
	
	addEvent(window, 'load', distib_resize);
