function revisaTamanoAnchoTextos(objeto, tamanoAnchoMaximo) {
	$(objeto).each(function(){
		ajustaAnchoTextoAObjeto(this.innerHTML, this, this.id, tamanoAnchoMaximo);
	});
}	

function revisaTamanoAltoTextos(objeto, tamanoAltoMaximo) {
	$(objeto).each(function(){
		ajustaAltoTextoAObjeto(this.innerHTML, this, this.id, tamanoAltoMaximo);
//		alert(this.scrollHeight);
	});
}	

function ajustaAnchoTextoAObjeto(texto, objeto, nombreObjeto, tamanoAnchoMaximo) {
	objeto.style.whiteSpace='nowrap';
	if (objeto.offsetWidth>tamanoAnchoMaximo) {
		var textoModificado = texto;
		objeto.innerHTML=textoModificado;
		var posicionUltima = textoModificado.length;
		while (objeto.offsetWidth>tamanoAnchoMaximo) {
			posicionUltima--;
			textoModificado = textoModificado.substring(0, posicionUltima) + '...';
			objeto.innerHTML=textoModificado;
		}
	}
}

function ajustaAltoTextoAObjeto(texto, objeto, nombreObjeto, tamanoAltoMaximo) {
	try{objeto.style.overflow='auto';}catch(e){;}
	try{objeto.overflow='auto';}catch(e){;}
	if (objeto.scrollHeight>tamanoAltoMaximo) {
		var textoModificado = texto;
		objeto.innerHTML=textoModificado;
		var posicionUltima = textoModificado.length;
		while (objeto.scrollHeight>tamanoAltoMaximo) {
			posicionUltima--;
			textoModificado = textoModificado.substring(0, posicionUltima) + '...';
			objeto.innerHTML=textoModificado;
		}
	}
}
