/*Transforma caracteres especiales en su código HTML para la correcta visualización en MAC,
PC, etc. Para tratar caracteres de otros idiomas aparte del castellano hay que ampliar esta 
función. Visita la dirección http://www.ascii.cl/htmlcodes.htm*/
function trataEspeciales(texto,comillas) {
    //ojo:si se modifica, modificar tb el que está en www/busquedas/busqueds.js
    var resul = "";
    for (i=0; i<texto.length; i++) {
			codigo = texto.charCodeAt(i);
			texto_simple = (codigo==10 || codigo==13 || (codigo>=32 && codigo<=33) || (codigo>=35 && codigo<=38) || (codigo>=40 && codigo<=126) || (!comillas && (codigo == 34 || codigo == 39)));
			if (texto_simple) {
				switch (codigo) {
					case 34:
					resul += "\"";
					break;
					case 39:
					resul += "\'";
					break;
					default:
					resul += texto.charAt(i);
					break;
				}
			}
			else {
				resul += "&#" + codigo + ";";
			}
		}
		return resul;
}