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