//This list of entities comes from the nice folks at w3schools circa 2010
//^\(.\)\t\(&#\d*;\)\t\(&\i*;\)\t\(.*\)$
var entityTable = new Array();
//Reserved Characters.
entityTable['"']=new Array('&#34;','&quot;');//quotation mark
//'	&#39;	&apos; (does not work in IE)	apostrophe 
entityTable['%']=new Array('&#37;','&#37;');//percent
entityTable['&']=new Array('&#38;','&amp;');//ampersand
entityTable['<']=new Array('&#60;','&lt;');//less-than
entityTable['>']=new Array('&#62;','&gt;');//greater-than
//ISO 8859-1 Symbols
entityTable[' ']=new Array('&#160;','&nbsp;');//non-breaking space
entityTable['¡']=new Array('&#161;','&iexcl;');//inverted exclamation mark
entityTable['¢']=new Array('&#162;','&cent;');//cent
entityTable['£']=new Array('&#163;','&pound;');//pound
entityTable['¤']=new Array('&#164;','&curren;');//currency
entityTable['¥']=new Array('&#165;','&yen;');//yen
entityTable['¦']=new Array('&#166;','&brvbar;');//broken vertical bar
entityTable['§']=new Array('&#167;','&sect;');//section
entityTable['¨']=new Array('&#168;','&uml;');//spacing diaeresis
entityTable['©']=new Array('&#169;','&copy;');//copyright
entityTable['ª']=new Array('&#170;','&ordf;');//feminine ordinal indicator
entityTable['«']=new Array('&#171;','&laquo;');//angle quotation mark (left)
entityTable['¬']=new Array('&#172;','&not;');//negation
//&#173;	&shy;	soft hyphen
entityTable['®']=new Array('&#174;','&reg;');//registered trademark
entityTable['¯']=new Array('&#175;','&macr;');//spacing macron
entityTable['°']=new Array('&#176;','&deg;');//degree
entityTable['±']=new Array('&#177;','&plusmn;');//plus-or-minus 
entityTable['²']=new Array('&#178;','&sup2;');//superscript 2
entityTable['³']=new Array('&#179;','&sup3;');//superscript 3
entityTable['´']=new Array('&#180;','&acute;');//spacing acute
entityTable['µ']=new Array('&#181;','&micro;');//micro
entityTable['¶']=new Array('&#182;','&para;');//paragraph
entityTable['·']=new Array('&#183;','&middot;');//middle dot
entityTable['¸']=new Array('&#184;','&cedil;');//spacing cedilla
entityTable['¹']=new Array('&#185;','&sup1;');//superscript 1
entityTable['º']=new Array('&#186;','&ordm;');//masculine ordinal indicator
entityTable['»']=new Array('&#187;','&raquo;');//angle quotation mark (right)
entityTable['¼']=new Array('&#188;','&frac14;');//fraction 1/4
entityTable['½']=new Array('&#189;','&frac12;');//fraction 1/2
entityTable['¾']=new Array('&#190;','&frac34;');//fraction 3/4
entityTable['¿']=new Array('&#191;','&iquest;');//inverted question mark
entityTable['×']=new Array('&#215;','&times;');//multiplication
entityTable['÷']=new Array('&#247;','&divide;');//division
//ISO 8859-1 characters
entityTable['À']=new Array('&#192;','&Agrave;');//capital a, grave accent
entityTable['Á']=new Array('&#193;','&Aacute;');//capital a, acute accent
entityTable['Â']=new Array('&#194;','&Acirc;');//capital a, circumflex accent
entityTable['Ã']=new Array('&#195;','&Atilde;');//capital a, tilde
entityTable['Ä']=new Array('&#196;','&Auml;');//capital a, umlaut mark
entityTable['Å']=new Array('&#197;','&Aring;');//capital a, ring
entityTable['Æ']=new Array('&#198;','&AElig;');//capital ae
entityTable['Ç']=new Array('&#199;','&Ccedil;');//capital c, cedilla
entityTable['È']=new Array('&#200;','&Egrave;');//capital e, grave accent
entityTable['É']=new Array('&#201;','&Eacute;');//capital e, acute accent
entityTable['Ê']=new Array('&#202;','&Ecirc;');//capital e, circumflex accent
entityTable['Ë']=new Array('&#203;','&Euml;');//capital e, umlaut mark
entityTable['Ì']=new Array('&#204;','&Igrave;');//capital i, grave accent
entityTable['Í']=new Array('&#205;','&Iacute;');//capital i, acute accent
entityTable['Î']=new Array('&#206;','&Icirc;');//capital i, circumflex accent
entityTable['Ï']=new Array('&#207;','&Iuml;');//capital i, umlaut mark
entityTable['Ð']=new Array('&#208;','&ETH;');//capital eth, Icelandic
entityTable['Ñ']=new Array('&#209;','&Ntilde;');//capital n, tilde
entityTable['Ò']=new Array('&#210;','&Ograve;');//capital o, grave accent
entityTable['Ó']=new Array('&#211;','&Oacute;');//capital o, acute accent
entityTable['Ô']=new Array('&#212;','&Ocirc;');//capital o, circumflex accent
entityTable['Õ']=new Array('&#213;','&Otilde;');//capital o, tilde
entityTable['Ö']=new Array('&#214;','&Ouml;');//capital o, umlaut mark
entityTable['Ø']=new Array('&#216;','&Oslash;');//capital o, slash
entityTable['Ù']=new Array('&#217;','&Ugrave;');//capital u, grave accent
entityTable['Ú']=new Array('&#218;','&Uacute;');//capital u, acute accent
entityTable['Û']=new Array('&#219;','&Ucirc;');//capital u, circumflex accent
entityTable['Ü']=new Array('&#220;','&Uuml;');//capital u, umlaut mark
entityTable['Ý']=new Array('&#221;','&Yacute;');//capital y, acute accent
entityTable['Þ']=new Array('&#222;','&THORN;');//capital THORN, Icelandic
entityTable['ß']=new Array('&#223;','&szlig;');//small sharp s, German
entityTable['à']=new Array('&#224;','&agrave;');//small a, grave accent
entityTable['á']=new Array('&#225;','&aacute;');//small a, acute accent
entityTable['â']=new Array('&#226;','&acirc;');//small a, circumflex accent
entityTable['ã']=new Array('&#227;','&atilde;');//small a, tilde
entityTable['ä']=new Array('&#228;','&auml;');//small a, umlaut mark
entityTable['å']=new Array('&#229;','&aring;');//small a, ring
entityTable['æ']=new Array('&#230;','&aelig;');//small ae
entityTable['ç']=new Array('&#231;','&ccedil;');//small c, cedilla
entityTable['è']=new Array('&#232;','&egrave;');//small e, grave accent
entityTable['é']=new Array('&#233;','&eacute;');//small e, acute accent
entityTable['ê']=new Array('&#234;','&ecirc;');//small e, circumflex accent
entityTable['ë']=new Array('&#235;','&euml;');//small e, umlaut mark
entityTable['ì']=new Array('&#236;','&igrave;');//small i, grave accent
entityTable['í']=new Array('&#237;','&iacute;');//small i, acute accent
entityTable['î']=new Array('&#238;','&icirc;');//small i, circumflex accent
entityTable['ï']=new Array('&#239;','&iuml;');//small i, umlaut mark
entityTable['ð']=new Array('&#240;','&eth;');//small eth, Icelandic
entityTable['ñ']=new Array('&#241;','&ntilde;');//small n, tilde
entityTable['ò']=new Array('&#242;','&ograve;');//small o, grave accent
entityTable['ó']=new Array('&#243;','&oacute;');//small o, acute accent
entityTable['ô']=new Array('&#244;','&ocirc;');//small o, circumflex accent
entityTable['õ']=new Array('&#245;','&otilde;');//small o, tilde
entityTable['ö']=new Array('&#246;','&ouml;');//small o, umlaut mark
entityTable['ø']=new Array('&#248;','&oslash;');//small o, slash
entityTable['ù']=new Array('&#249;','&ugrave;');//small u, grave accent
entityTable['ú']=new Array('&#250;','&uacute;');//small u, acute accent
entityTable['û']=new Array('&#251;','&ucirc;');//small u, circumflex accent
entityTable['ü']=new Array('&#252;','&uuml;');//small u, umlaut mark
entityTable['ý']=new Array('&#253;','&yacute;');//small y, acute accent
entityTable['þ']=new Array('&#254;','&thorn;');//small thorn, Icelandic
entityTable['ÿ']=new Array('&#255;','&yuml;');//small y, umlaut mark


