	var maxAmplada = 450 //90 //define la anchura máxima de la imagen
	var maxAltura = 450 //120 //define la altura máxima de la imagen
	function mantenirProporcio(oImg, amplada, altura, maxAmplada, maxAltura)
	{
		var forma;
		try{
			
			if (parseInt(amplada) > parseInt(altura)) {forma = 'apaisada'}
			if (parseInt(amplada) < parseInt(altura)) {forma = 'retrat'}
			if (forma == undefined){
				oImg.redimensionat = false;
			}
			else {
				//getElementById("id").src = cual
				if(forma == 'apaisada'){
					if(amplada > maxAmplada){
						percentAmplada = parseInt((maxAmplada/amplada)*100)
						oImg.width = maxAmplada
						oImg.height = (percentAmplada*altura)/100
					}
				}
				else if (forma == 'retrat'){
					if (altura > maxAltura){
						percentAltura = (maxAltura/altura)*100
						oImg.height = maxAltura
						oImg.width = (percentAltura*amplada)/100
					}
				}
				oImg.redimensionat = true;
			}
		}
		catch (e){
		}
	}
	function canviIdioma(sIdioma){
		document.forms.formIdioma.idioma.value = sIdioma;
		document.forms.formIdioma.submit();
	}

	function paginar(niPagina){
		var oForm = document.forms.formPaginacio;
		var oPagina = oForm.pagina;

		oPagina.value = niPagina;
		oForm.submit();
	}
	
	function mostrarTab(sNom, niMax){
		var oPestanya = document.forms.formPaginacio.pestanya;
		oPestanya.value = sNom;

		for (i = 0;i<=niMax;i++){
			
			var oMenu =  document.getElementById("menu_" + i);
			var oDiv =  document.getElementById("div_" + i);
			if (i == sNom){
				oDiv.style.display = "block";
				oMenu.parentNode.className = "Seleccionat";
			}
			else{
				oDiv.style.display = "none";
				oMenu.parentNode.className = "";
			}
		}
		
	}

	function ellipsis (sId, niMaxLength) {
		var oDiv = document.getElementById(sId);
		if (oDiv != undefined){
			var longText = oDiv.innerHTML;
			//var shortText = trim(stripTags(el.innerHTML));
			var shortText = trim(oDiv.innerHTML);
			if (shortText.length > niMaxLength){
				var niPos = shortText.indexOf(' ', niMaxLength);
				if (niPos < 0){
					niPos = niMaxLength;
				}
				shortText = shortText.substring(0, niPos);
				oDiv.innerHTML = shortText + '...'
			}
		}
	}

	function trim (t) {
		return t.replace(/^[ \r\n\t]*/, "").replace(/[ \r\n\t]*$/, "");
	}

	function anarIdioma(sIdioma){
		if (sIdioma == "esp"){
			document.location="http" + "://" + "www"+ ".soft" + "ly.es";
		}
	}
