﻿function matchColumns (files, numFiles){
	var divs,contDivs,maxHeight,divHeight,d,comparar;
	divs=document.getElementsByTagName('div');
	contDivs=[];
	maxHeight=0;

	for (var r=1;r<=numFiles;r++)
	{
		contDivs=[];
		maxHeight=0;
		comparar = files+r;
		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";
			}
	}
}
	
function recolocar(files, bloc){
	
	var tamanyCapsaDistA="dist_sub_a_";
	var tamanyCapsaDistB="dist_sub_b_";
	var tamanyTitolDistA="dist_sub_a_titol_";
	var tamanyTitolDistB="dist_sub_b_titol_";
	var tamanyCapsaNoticiesHome="not_home_";
	var tamanyTitolNoticiesHome="not_home_titol_";

	
	if(document.getElementsByTagName)
	{
		if (bloc == "bloc1")
			{
				matchColumns(tamanyTitolDistA,files);
				matchColumns(tamanyCapsaDistA,files);
			}
		else if(bloc == "bloc2")
			{
				matchColumns(tamanyTitolDistB,files);
				matchColumns(tamanyCapsaDistB,files);
			}
		else
		{
			matchColumns(tamanyTitolNoticiesHome,files);
			matchColumns(tamanyCapsaNoticiesHome,files);
		}
	}
}

	function inici()
	{
		var files;
		var bloc;
		if (document.getElementById('files_bloc1'))
		{
			files=document.getElementById('files_bloc1').innerHTML;
			bloc="bloc1";
			recolocar(files, bloc);
		}
		if (document.getElementById('files_bloc2'))
		{
			files=document.getElementById('files_bloc2').innerHTML;
			bloc="bloc2";
			recolocar(files, bloc);
		}
		if (document.getElementById('files_bloc3'))
		{
			files=document.getElementById('files_bloc3').innerHTML;
			bloc="bloc3";
			recolocar(files, bloc);
		}
	}
	
	addEvent(window, 'load', inici);