var notWhitespace =/\S/;
//Elinima el espais en blanc entre nodes en moz
function cleanWhitespace(node) {
  for (var x = 0; x < node.childNodes.length; x++) {
    var childNode = node.childNodes[x]
    if ((childNode.nodeType == 3)&&(!notWhitespace.test(childNode.nodeValue))) {
// that is, if it's a whitespace text node
      node.removeChild(node.childNodes[x])
      x--
    }
    if (childNode.nodeType == 1) {
// elements can have text child nodes of their own
      cleanWhitespace(childNode)
    }
  }
}
/*
function igualarLILlista(llista,llista2,primeraLlista){

	var paddingLINotiInicial=(navigator.appVersion.indexOf("MSIE")!=-1)?0:20;
	var alcada=0;
	var alcadaTmp=0;
	for (var i=0;i<llista.childNodes.length;i++){
		alcadaTmpL1=0;
		alcadaTmpL2=0;
		if(llista2.childNodes[i]!=undefined && llista.childNodes[i]!=undefined){
			for (var j=0;j<llista.childNodes[i].childNodes.length;j++){
				alcadaTmpL1+=llista.childNodes[i].childNodes[j].offsetHeight;
				}
			for (var j=0;j<llista2.childNodes[i].childNodes.length;j++){
				alcadaTmpL2+=llista2.childNodes[i].childNodes[j].offsetHeight;
				}
			if(alcadaTmpL1>alcadaTmpL2){
				llista2.childNodes[i].style.height=alcadaTmpL1;
				llista.childNodes[i].style.height=alcadaTmpL1;
			}else{
				llista.childNodes[i].style.height=alcadaTmpL2;
				llista2.childNodes[i].style.height=alcadaTmpL2;
				}
			if (llista.childNodes[i].offsetHeight>llista2.childNodes[i].offsetHeight){
				llista2.childNodes[i].style.height=llista.childNodes[i].offsetHeight-paddingLINotiInicial;
			}else{
				llista.childNodes[i].style.height=llista2.childNodes[i].offsetHeight-paddingLINotiInicial;
			}
		}else if(llista.childNodes[i]!=undefined){
			for (var j=0;j<llista.childNodes[i].childNodes.length;j++){
				alcadaTmpL1+=llista.childNodes[i].childNodes[j].offsetHeight;
				}
			llista.childNodes[i].style.height=alcadaTmpL1;
		}else if(llista2.childNodes[i]!=undefined){
			for (var j=0;j<llista2.childNodes[i].childNodes.length;j++){
				alcadaTmpL2+=llista2.childNodes[i].childNodes[j].offsetHeight;
				}
			llista2.childNodes[i].style.height=alcadaTmpL2;
			}
	}
}

function igualarLlista(){
	if (document.getElementById("noticies").childNodes[1].tagName=='UL' && document.getElementById("noticiesDest").childNodes[1].tagName=='UL'){
		igualarLILlista(document.getElementById("noticies").childNodes[1],document.getElementById("noticiesDest").childNodes[1],true);
		}
	}*/

function trobarMides(){

	/*if (document.getElementById("noticies")) cleanWhitespace(document.getElementById("noticies"))
	if (document.getElementById("noticies")) cleanWhitespace(document.getElementById("noticiesDest"))*/
	if (document.getElementById("dreta")) cleanWhitespace(document.getElementById("dreta"))
	if (document.getElementById("menusEsquerra")) cleanWhitespace(document.getElementById("menusEsquerra"))
	if (document.getElementById("menusDreta")) cleanWhitespace(document.getElementById("menusDreta"))	

	var margeImgLineadoble=0;
	var diferenciaLineesDobles=0;
	var objSumarMarge;
	
	/*if (document.getElementById("noticies")) {
		igualarLlista();
		}*/
	
	if (document.getElementById("noticies")){
		document.getElementById("noticies").childNodes[document.getElementById("noticies").childNodes.length-1].style.marginTop="10px";
		}

	/****   Igualo columnes      ****/
	if (document.getElementById("esquerra")){
		//reset mides
		document.getElementById("esquerra").style.height="auto";
		document.getElementById("dreta").style.height="auto";
		document.getElementById("menusEsquerra").style.height="auto";
		document.getElementById("menusDreta").style.height="auto";

		document.getElementById("esquerra").style.paddingBottom="0px";
		document.getElementById("dreta").style.paddingBottom="0px";

		if (document.getElementById("dreta").offsetHeight > document.getElementById("esquerra").offsetHeight){
				document.getElementById("esquerra").style.height=document.getElementById("dreta").offsetHeight;
			}else if(document.getElementById("dreta").offsetHeight < document.getElementById("esquerra").offsetHeight){
				document.getElementById("dreta").style.height= document.getElementById("esquerra").offsetHeight;
				}
		document.getElementById("contingut").style.marginBottom="30px";


	/*** Igualo columnes part esquerra ***/
	var esquerra=document.getElementById("menusEsquerra").offsetHeight;
	var dreta=document.getElementById("menusDreta").offsetHeight+document.getElementById("noticiesDest").offsetHeight;
		if (esquerra<dreta){
			document.getElementById("menusEsquerra").style.height=document.getElementById("menusEsquerra").offsetHeight+(dreta-esquerra);
			}
		else{
			document.getElementById("menusDreta").style.height=document.getElementById("menusDreta").offsetHeight+(esquerra-dreta);
			}
	
	/*** Igualo columnes titols buscadors ***/
	var titulos=new Array();
	
	feina=document.getElementById("cercaFeina");
	cursos=document.getElementById("cercaCursos");
	oficines=document.getElementById("cercaOtgs");

	feina=feina.getElementsByTagName("h1");
	cursos=cursos.getElementsByTagName("h1");
	oficines=oficines.getElementsByTagName("h1");
	
	titulos[0]=feina[0];	
	titulos[1]=cursos[0];	
	titulos[2]=oficines[0];	

	var altura=0;
	for(i=0; i<=titulos.length-1; i++){
		titulos[i].style.height="auto";
		}
		
	for(i=1; i<titulos.length-1; i++){
		if(titulos[i-1].offsetHeight<titulos[i].offsetHeight){
			altura=titulos[i].offsetHeight;			
			}else{
			altura=titulos[i-1].offsetHeight;
			}
		}
	for(i=0; i<=titulos.length-1; i++){
		titulos[i].style.height=altura;
		}
	}
}
addLoadEvent(trobarMides);

