function replaceAll(inpS, outS, text)
{
  return text.replace(new RegExp(inpS,"g"), outS);    
}

function changeStr2Html_iso8859_1(inpStr) {
	retStr = inpStr;
	if (retStr != null) {
		retStr = replaceAll("ä", "&auml;", retStr);
		retStr = replaceAll("ö", "&ouml;", retStr);
		retStr = replaceAll("ü", "&uuml;", retStr);
		retStr = replaceAll("Ä", "&Auml;", retStr);
		retStr = replaceAll("Ö", "&Ouml;", retStr);
		retStr = replaceAll("Ü", "&Uuml;", retStr);
		retStr = replaceAll("ß", "&szlig;", retStr);
		
		retStr = replaceAll("À", "&Agrave;", retStr);
		retStr = replaceAll("Á", "&Aacute;", retStr);
		retStr = replaceAll("Â", "&Acirc;", retStr);
		retStr = replaceAll("Ã", "&Atilde;", retStr);
		retStr = replaceAll("Å", "&Aring;", retStr);
		retStr = replaceAll("Æ", "&Aelig;", retStr);
		retStr = replaceAll("Ç", "&Ccedil;", retStr);
		retStr = replaceAll("È", "&Egrave;", retStr);
		retStr = replaceAll("É", "&Eacute;", retStr);
		retStr = replaceAll("Ê", "&Ecirc;", retStr);
		retStr = replaceAll("Ì", "&Igrave;", retStr);
		retStr = replaceAll("Í", "&Iacute;", retStr);
		retStr = replaceAll("Î", "&Icirc;", retStr);
		retStr = replaceAll("Ï", "&Iuml;", retStr);
		retStr = replaceAll("Ð", "&ETH;", retStr);
		retStr = replaceAll("Ñ", "&Ntilde;", retStr);
		retStr = replaceAll("Ò", "&Ograve;", retStr);
		retStr = replaceAll("Ó", "&Oacute;", retStr);
		retStr = replaceAll("Ô", "&Ocirc;", retStr);
		retStr = replaceAll("Õ", "&Otilde;", retStr);
		retStr = replaceAll("×", "&#215;", retStr);
		retStr = replaceAll("Ø", "&Oslash;", retStr);
		retStr = replaceAll("Ù", "&Ugrave;", retStr);
		retStr = replaceAll("Ú", "&Uacute;", retStr);
		retStr = replaceAll("Û", "&Ucirc;", retStr);
		retStr = replaceAll("Ý", "&Yacute;", retStr);
		retStr = replaceAll("Þ", "&THORN;", retStr);
		retStr = replaceAll("à", "&agrave;", retStr);
		retStr = replaceAll("á", "&aacute;", retStr);
		retStr = replaceAll("â", "&acirc;", retStr);
		retStr = replaceAll("ã", "&atilde;", retStr);
		retStr = replaceAll("å", "&aring;", retStr);
		retStr = replaceAll("æ", "&aelig;", retStr);
		retStr = replaceAll("ç", "&ccedil;", retStr);
		retStr = replaceAll("è", "&egrave;", retStr);
		retStr = replaceAll("é", "&eacute;", retStr);
		retStr = replaceAll("ê", "&ecirc;", retStr);
		retStr = replaceAll("ì", "&igrave;", retStr);
		retStr = replaceAll("í", "&iacute;", retStr);
		retStr = replaceAll("î", "&icirc;", retStr);
		retStr = replaceAll("ï", "&iuml;", retStr);
		retStr = replaceAll("ð", "&eth;", retStr);
		retStr = replaceAll("ñ", "&ntilde;", retStr);
		retStr = replaceAll("ò", "&ograve;", retStr);
		retStr = replaceAll("ó", "&oacute;", retStr);
		retStr = replaceAll("ô", "&ocirc;", retStr);
		retStr = replaceAll("õ", "&otilde;", retStr);
		retStr = replaceAll("÷", "&#247;", retStr);
		retStr = replaceAll("ø", "&oslash;", retStr);
		retStr = replaceAll("ù", "&ugrave;", retStr);
		retStr = replaceAll("ú", "&uacute;", retStr);
		retStr = replaceAll("û", "&ucirc;", retStr);
		retStr = replaceAll("ý", "&yacute;", retStr);
		retStr = replaceAll("þ", "&thorn;", retStr);
		retStr = replaceAll("ÿ", "&yuml;", retStr);
		
		retStr = replaceAll("¡", "&#161;", retStr);
		retStr = replaceAll("¢", "&#162;", retStr);
		retStr = replaceAll("£", "&#163;", retStr);
		retStr = replaceAll("¤", "&#164;", retStr);
		retStr = replaceAll("¥", "&#165;", retStr);
		retStr = replaceAll("¦", "&#166;", retStr);
		retStr = replaceAll("§", "&#167;", retStr);
		retStr = replaceAll("¨", "&#168;", retStr);
		retStr = replaceAll("©", "&#169;", retStr);
		retStr = replaceAll("ª", "&#170;", retStr);
		retStr = replaceAll("«", "&#171;", retStr);
		retStr = replaceAll("¬", "&#172;", retStr);
		retStr = replaceAll("®", "&#174;", retStr);
		retStr = replaceAll("¯", "&#175;", retStr);
		retStr = replaceAll("°", "&#176;", retStr);
		retStr = replaceAll("±", "&#177;", retStr);
		retStr = replaceAll("²", "&#178;", retStr);
		retStr = replaceAll("³", "&#179;", retStr);
		retStr = replaceAll("´", "&#180;", retStr);
		retStr = replaceAll("µ", "&#181;", retStr);
		retStr = replaceAll("¹", "&#185;", retStr);
		retStr = replaceAll("»", "&#187;", retStr);
		retStr = replaceAll("¼", "&#188;", retStr);
		retStr = replaceAll("½", "&#189;", retStr);
		retStr = replaceAll("¾", "&#190;", retStr);
		retStr = replaceAll("¿", "&#191;", retStr);
	}
	return retStr;
}
