
function convertSpecialCharsForAJAX(ConvertString, IgnoreEntitiesArray) {

		if (!in_array('&nbsp;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&nbsp;/g, ' ');
		if (!in_array('&iexcl;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&iexcl;/g, '¡');
		if (!in_array('&cent;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&cent;/g, '¢');
		if (!in_array('&pound;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&pound;/g, '£');
		if (!in_array('&curren;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&curren;/g, '¤');
		if (!in_array('&yen;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&yen;/g, '¥');
		if (!in_array('&brvbar;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&brvbar;/g, '¦');
		if (!in_array('&sect;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&sect;/g, '§');
		if (!in_array('&uml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&uml;/g, '¨');
		if (!in_array('&copy;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&copy;/g, '©');
		if (!in_array('&ordf;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ordf;/g, 'ª');
		if (!in_array('&laquo;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&laquo;/g, '«');
		if (!in_array('&not;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&not;/g, '¬');
		if (!in_array('&shy;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&shy;/g, '­');
		if (!in_array('&reg;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&reg;/g, '®');
		if (!in_array('&macr;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&macr;/g, '¯');
		if (!in_array('&deg;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&deg;/g, '°');
		if (!in_array('&plusmn;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&plusmn;/g, '±');
		if (!in_array('&sup2;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&sup2;/g, '²');
		if (!in_array('&sup3;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&sup3;/g, '³');
		if (!in_array('&acute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&acute;/g, '´');
		if (!in_array('&micro;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&micro;/g, 'µ');
		if (!in_array('&para;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&para;/g, '¶');
		if (!in_array('&middot;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&middot;/g, '·');
		if (!in_array('&cedil;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&cedil;/g, '¸');
		if (!in_array('&sup1;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&sup1;/g, '¹');
		if (!in_array('&ordm;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ordm;/g, 'º');
		if (!in_array('&raquo;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&raquo;/g, '»');
		if (!in_array('&frac14;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&frac14;/g, '¼');
		if (!in_array('&frac12;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&frac12;/g, '½');
		if (!in_array('&frac34;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&frac34;/g, '¾');
		if (!in_array('&iquest;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&iquest;/g, '¿');
		if (!in_array('&Agrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Agrave;/g, 'À');
		if (!in_array('&Aacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Aacute;/g, 'Á');
		if (!in_array('&Acirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Acirc;/g, 'Â');
		if (!in_array('&Atilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Atilde;/g, 'Ã');
		if (!in_array('&Auml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Auml;/g, 'Ä');
		if (!in_array('&Aring;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Aring;/g, 'Å');
		if (!in_array('&AElig;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&AElig;/g, 'Æ');
		if (!in_array('&Ccedil;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ccedil;/g, 'Ç');
		if (!in_array('&Egrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Egrave;/g, 'È');
		if (!in_array('&Eacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Eacute;/g, 'É');
		if (!in_array('&Ecirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ecirc;/g, 'Ê');
		if (!in_array('&Euml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Euml;/g, 'Ë');
		if (!in_array('&Igrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Igrave;/g, 'Ì');
		if (!in_array('&Iacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Iacute;/g, 'Í');
		if (!in_array('&Icirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Icirc;/g, 'Î');
		if (!in_array('&Iuml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Iuml;/g, 'Ï');
		if (!in_array('&ETH;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ETH;/g, 'Ð');
		if (!in_array('&Ntilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ntilde;/g, 'Ñ');
		if (!in_array('&Ograve;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ograve;/g, 'Ò');
		if (!in_array('&Oacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Oacute;/g, 'Ó');
		if (!in_array('&Ocirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ocirc;/g, 'Ô');
		if (!in_array('&Otilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Otilde;/g, 'Õ');
		if (!in_array('&Ouml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ouml;/g, 'Ö');
		if (!in_array('&times;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&times;/g, '×');
		if (!in_array('&Oslash;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Oslash;/g, 'Ø');
		if (!in_array('&Ugrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ugrave;/g, 'Ù');
		if (!in_array('&Uacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Uacute;/g, 'Ú');
		if (!in_array('&Ucirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Ucirc;/g, 'Û');
		if (!in_array('&Uuml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Uuml;/g, 'Ü');
		if (!in_array('&Yacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&Yacute;/g, 'Ý');
		if (!in_array('&THORN;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&THORN;/g, 'Þ');
		if (!in_array('&szlig;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&szlig;/g, 'ß');
		if (!in_array('&agrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&agrave;/g, 'à');
		if (!in_array('&aacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&aacute;/g, 'á');
		if (!in_array('&acirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&acirc;/g, 'â');
		if (!in_array('&atilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&atilde;/g, 'ã');
		if (!in_array('&auml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&auml;/g, 'ä');
		if (!in_array('&aring;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&aring;/g, 'å');
		if (!in_array('&aelig;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&aelig;/g, 'æ');
		if (!in_array('&ccedil;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ccedil;/g, 'ç');
		if (!in_array('&egrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&egrave;/g, 'è');
		if (!in_array('&eacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&eacute;/g, 'é');
		if (!in_array('&ecirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ecirc;/g, 'ê');
		if (!in_array('&euml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&euml;/g, 'ë');
		if (!in_array('&igrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&igrave;/g, 'ì');
		if (!in_array('&iacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&iacute;/g, 'í');
		if (!in_array('&icirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&icirc;/g, 'î');
		if (!in_array('&iuml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&iuml;/g, 'ï');
		if (!in_array('&eth;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&eth;/g, 'ð');
		if (!in_array('&ntilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ntilde;/g, 'ñ');
		if (!in_array('&ograve;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ograve;/g, 'ò');
		if (!in_array('&oacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&oacute;/g, 'ó');
		if (!in_array('&ocirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ocirc;/g, 'ô');
		if (!in_array('&otilde;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&otilde;/g, 'õ');
		if (!in_array('&ouml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ouml;/g, 'ö');
		if (!in_array('&divide;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&divide;/g, '÷');
		if (!in_array('&oslash;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&oslash;/g, 'ø');
		if (!in_array('&ugrave;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ugrave;/g, 'ù');
		if (!in_array('&uacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&uacute;/g, 'ú');
		if (!in_array('&ucirc;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&ucirc;/g, 'û');
		if (!in_array('&uuml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&uuml;/g, 'ü');
		if (!in_array('&yacute;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&yacute;/g, 'ý');
		if (!in_array('&thorn;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&thorn;/g, 'þ');
		if (!in_array('&yuml;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&yuml;/g, 'ÿ');
		if (!in_array('&quot;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&quot;/g, '"');
		if (!in_array('&lt;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&lt;/g, '<');
		if (!in_array('&gt;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&gt;/g, '>');
		if (!in_array('&amp;', IgnoreEntitiesArray))
			ConvertString = ConvertString.replace(/&amp;/g, '&');
	return ConvertString;
}
