function AMcreateElementXHTML(t){return isIE?document.createElement(t):document.createElementNS("http://www.w3.org/1999/xhtml",t)}function AMnoMathMLNote(){var t=AMcreateElementXHTML("h3");t.setAttribute("align","center"),t.appendChild(AMcreateElementXHTML("p")),t.appendChild(document.createTextNode("To view the "));var e=AMcreateElementXHTML("a");return e.appendChild(document.createTextNode("LaTeXMathML")),e.setAttribute("href","http://www.maths.nott.ac.uk/personal/drw/lm.html"),t.appendChild(e),t.appendChild(document.createTextNode(" notation use Internet Explorer 6+")),e=AMcreateElementXHTML("a"),e.appendChild(document.createTextNode("MathPlayer")),e.setAttribute("href","http://www.dessci.com/en/products/mathplayer/download.htm"),t.appendChild(e),t.appendChild(document.createTextNode(" or Netscape/Mozilla/Firefox")),t.appendChild(AMcreateElementXHTML("p")),t}function AMisMathMLavailable(){if("Netscape"==navigator.appName.slice(0,8))return navigator.appVersion.slice(0,1)>="5"?null:AMnoMathMLNote();if("Microsoft"!=navigator.appName.slice(0,9))return AMnoMathMLNote();try{new ActiveXObject("MathPlayer.Factory.1");return null}catch(t){return AMnoMathMLNote()}}function compareNames(t,e){return t.input>e.input?1:-1}function AMinitSymbols(){for(AMsymbols.sort(compareNames),i=0;i<AMsymbols.length;i++)AMnames[i]=AMsymbols[i].input}function AMcreateElementMathML(t){return isIE?document.createElement("m:"+t):document.createElementNS(AMmathml,t)}function AMcreateMmlNode(t,e){if(isIE)var u=document.createElement("m:"+t);else var u=document.createElementNS(AMmathml,t);return u.appendChild(e),u}function newcommand(t,e){AMsymbols=AMsymbols.concat([{input:t,tag:"mo",output:e,ttype:DEFINITION}])}function AMremoveCharsAndBlanks(t,e){var u;u=t.slice(e);for(var p=0;p<u.length&&u.charCodeAt(p)<=32;p+=1);return u.slice(p)}function AMposition(t,e,u){if(0==u){var p,a;for(u=-1,p=t.length;p>u+1;)a=u+p>>1,t[a]<e?u=a:p=a;return p}for(var o=u;o<t.length&&t[o]<e;o++);return o}function AMgetSymbol(t){for(var e,u,p,a=0,o=0,n="",i=!0,r=1;r<=t.length&&i;r++)u=t.slice(0,r),o=a,a=AMposition(AMnames,u,o),a<AMnames.length&&t.slice(0,AMnames[a].length)==AMnames[a]&&(n=AMnames[a],e=a,r=n.length),i=a<AMnames.length&&t.slice(0,AMnames[a].length)>=AMnames[a];return AMpreviousSymbol=AMcurrentSymbol,""!=n?(AMcurrentSymbol=AMsymbols[e].ttype,AMsymbols[e]):(AMcurrentSymbol=CONST,a=1,u=t.slice(0,1),p=u>="0"&&"9">=u?"mn":("A">u||u>"Z")&&("a">u||u>"z")?"mo":"mi",{input:u,tag:p,output:u,ttype:CONST})}function AMparseSexpr(t){var e,u,p,a,o,n,i=document.createDocumentFragment();if(t=AMremoveCharsAndBlanks(t,0),e=AMgetSymbol(t),null==e||e.ttype==RIGHTBRACKET)return[null,t,null];if(e.ttype==DEFINITION&&(t=e.output+AMremoveCharsAndBlanks(t,e.input.length),e=AMgetSymbol(t),null==e||e.ttype==RIGHTBRACKET))return[null,t,null];switch(t=AMremoveCharsAndBlanks(t,e.input.length),e.ttype){case SPACE:return u=AMcreateElementMathML(e.tag),u.setAttribute(e.atname,e.atval),[u,t,e.tag];case UNDEROVER:return isIE&&"\\big"==e.input.substr(0,4)&&(t="\\"+e.input.substr(4)+t,e=AMgetSymbol(t),e.ttype=UNDEROVER,t=AMremoveCharsAndBlanks(t,e.input.length)),[AMcreateMmlNode(e.tag,document.createTextNode(e.output)),t,e.tag];case CONST:var r=e.output;if(isIE)if("'"==e.input)r="′";else if("''"==e.input)r="″";else if("'''"==e.input)r="″′";else if("''''"==e.input)r="″″";else if("\\square"==e.input)r="□";else if("\\frac"==e.input.substr(0,5)){var m=e.input.substr(6,1);if("5"==m||"6"==m)return t=e.input.replace(/\\frac/,"\\frac ")+t,[u,t,e.tag]}return u=AMcreateMmlNode(e.tag,document.createTextNode(r)),[u,t,e.tag];case LONG:return u=AMcreateMmlNode(e.tag,document.createTextNode(e.output)),u.setAttribute("minsize","1.5"),u.setAttribute("maxsize","1.5"),u=AMcreateMmlNode("mover",u),u.appendChild(AMcreateElementMathML("mspace")),[u,t,e.tag];case STRETCHY:return isIE&&"\\backslash"==e.input&&(e.output="\\"),u=AMcreateMmlNode(e.tag,document.createTextNode(e.output)),("|"==e.input||"\\vert"==e.input||"\\|"==e.input||"\\Vert"==e.input)&&(u.setAttribute("lspace","0em"),u.setAttribute("rspace","0em")),u.setAttribute("maxsize",e.atval),null!=e.rtag?[u,t,e.rtag]:[u,t,e.tag];case BIG:var l=e.atval;if(isIE&&(l=e.ieval),e=AMgetSymbol(t),null==e)return[null,t,null];if(t=AMremoveCharsAndBlanks(t,e.input.length),u=AMcreateMmlNode(e.tag,document.createTextNode(e.output)),isIE){var g=AMcreateElementMathML("mspace");g.setAttribute("height",l+"ex"),u=AMcreateMmlNode("mrow",u),u.appendChild(g)}else u.setAttribute("minsize",l),u.setAttribute("maxsize",l);return[u,t,e.tag];case LEFTBRACKET:return"\\left"==e.input&&(e=AMgetSymbol(t),null!=e&&("."==e.input&&(e.invisible=!0),t=AMremoveCharsAndBlanks(t,e.input.length))),p=AMparseExpr(t,!0,!1),null==e||"boolean"==typeof e.invisible&&e.invisible?u=AMcreateMmlNode("mrow",p[0]):(u=AMcreateMmlNode("mo",document.createTextNode(e.output)),u=AMcreateMmlNode("mrow",u),u.appendChild(p[0])),[u,p[1],p[2]];case MATRIX:if("\\begin{array}"==e.input){var c="";if(e=AMgetSymbol(t),t=AMremoveCharsAndBlanks(t,0),null==e)c="l";else if(t=AMremoveCharsAndBlanks(t,e.input.length),"{"!=e.input)c="l";else do e=AMgetSymbol(t),null!=e&&(t=AMremoveCharsAndBlanks(t,e.input.length),"}"!=e.input&&(c+=e.input));while(null!=e&&""!=e.input&&"}"!=e.input);if(p=AMparseExpr("{"+t,!0,!0),u=AMcreateMmlNode("mtable",p[0]),c=c.replace(/l/g,"left "),c=c.replace(/r/g,"right "),c=c.replace(/c/g,"center "),u.setAttribute("columnalign",c),u.setAttribute("displaystyle","false"),isIE)return[u,p[1],null];var s=AMcreateElementMathML("mspace");s.setAttribute("width","0.167em");var d=AMcreateElementMathML("mspace");d.setAttribute("width","0.167em");var y=AMcreateMmlNode("mrow",s);return y.appendChild(u),y.appendChild(d),[y,p[1],null]}return p=AMparseExpr("{"+t,!0,!0),u=AMcreateMmlNode("mtable",p[0]),isIE?u.setAttribute("columnspacing","0.25em"):u.setAttribute("columnspacing","0.167em"),u.setAttribute("columnalign","right center left"),u.setAttribute("displaystyle","true"),u=AMcreateMmlNode("mrow",u),[u,p[1],null];case TEXT:return o="{"==t.charAt(0)?t.indexOf("}"):0,-1==o&&(o=t.length),n=t.slice(1,o)," "==n.charAt(0)&&(u=AMcreateElementMathML("mspace"),u.setAttribute("width","0.33em"),i.appendChild(u)),i.appendChild(AMcreateMmlNode(e.tag,document.createTextNode(n)))," "==n.charAt(n.length-1)&&(u=AMcreateElementMathML("mspace"),u.setAttribute("width","0.33em"),i.appendChild(u)),t=AMremoveCharsAndBlanks(t,o+1),[AMcreateMmlNode("mrow",i),t,null];case UNARY:if(p=AMparseSexpr(t),null==p[0])return[AMcreateMmlNode(e.tag,document.createTextNode(e.output)),t];if("boolean"==typeof e.func&&e.func){if(n=t.charAt(0),"^"==n||"_"==n||","==n)return[AMcreateMmlNode(e.tag,document.createTextNode(e.output)),t,e.tag];if(u=AMcreateMmlNode("mrow",AMcreateMmlNode(e.tag,document.createTextNode(e.output))),isIE){var g=AMcreateElementMathML("mspace");g.setAttribute("width","0.167em"),u.appendChild(g)}return u.appendChild(p[0]),[u,p[1],e.tag]}if("\\sqrt"==e.input){if(isIE){var g=AMcreateElementMathML("mspace");return g.setAttribute("height","1.2ex"),g.setAttribute("width","0em"),u=AMcreateMmlNode(e.tag,p[0]),u.appendChild(g),[u,p[1],e.tag]}return[AMcreateMmlNode(e.tag,p[0]),p[1],e.tag]}if("boolean"==typeof e.acc&&e.acc){u=AMcreateMmlNode(e.tag,p[0]);var r=e.output;isIE&&("\\hat"==e.input?r="̂":"\\widehat"==e.input?r="^":"\\bar"==e.input?r="¯":"\\grave"==e.input?r="̀":"\\tilde"==e.input&&(r="̃"));var y=AMcreateMmlNode("mo",document.createTextNode(r));return("\\vec"==e.input||"\\check"==e.input)&&y.setAttribute("maxsize","1.2"),isIE&&"\\bar"==e.input&&y.setAttribute("maxsize","0.5"),"\\underbrace"==e.input||"\\underline"==e.input?y.setAttribute("accentunder","true"):y.setAttribute("accent","true"),u.appendChild(y),("\\overbrace"==e.input||"\\underbrace"==e.input)&&(u.ttype=UNDEROVER),[u,p[1],e.tag]}if(!isIE&&"undefined"!=typeof e.codes)for(o=0;o<p[0].childNodes.length;o++)if("mi"==p[0].childNodes[o].nodeName||"mi"==p[0].nodeName){n="mi"==p[0].nodeName?p[0].firstChild.nodeValue:p[0].childNodes[o].firstChild.nodeValue;for(var N=[],A=0;A<n.length;A++)N+=n.charCodeAt(A)>64&&n.charCodeAt(A)<91?String.fromCharCode(e.codes[n.charCodeAt(A)-65]):n.charAt(A);"mi"==p[0].nodeName?p[0]=AMcreateElementMathML("mo").appendChild(document.createTextNode(N)):p[0].replaceChild(AMcreateElementMathML("mo").appendChild(document.createTextNode(N)),p[0].childNodes[o])}return u=AMcreateMmlNode(e.tag,p[0]),u.setAttribute(e.atname,e.atval),("\\scriptstyle"==e.input||"\\scriptscriptstyle"==e.input)&&u.setAttribute("displaystyle","false"),[u,p[1],e.tag];case BINARY:return p=AMparseSexpr(t),null==p[0]?[AMcreateMmlNode("mo",document.createTextNode(e.input)),t,null]:(a=AMparseSexpr(p[1]),null==a[0]?[AMcreateMmlNode("mo",document.createTextNode(e.input)),t,null]:(("\\root"==e.input||"\\stackrel"==e.input)&&i.appendChild(a[0]),i.appendChild(p[0]),"\\frac"==e.input&&i.appendChild(a[0]),[AMcreateMmlNode(e.tag,i),a[1],e.tag]));case INFIX:return t=AMremoveCharsAndBlanks(t,e.input.length),[AMcreateMmlNode("mo",document.createTextNode(e.output)),t,e.tag];default:return[AMcreateMmlNode(e.tag,document.createTextNode(e.output)),t,e.tag]}}function AMparseIexpr(t){var e,u,p,a,o,n,i;if(t=AMremoveCharsAndBlanks(t,0),u=AMgetSymbol(t),o=AMparseSexpr(t),a=o[0],t=o[1],n=o[2],e=AMgetSymbol(t),e.ttype==INFIX)if(t=AMremoveCharsAndBlanks(t,e.input.length),o=AMparseSexpr(t),null==o[0]&&(o[0]=AMcreateMmlNode("mo",document.createTextNode("□"))),t=o[1],n=o[2],"_"==e.input||"^"==e.input){if(p=AMgetSymbol(t),n=null,i=u.ttype==UNDEROVER||a.ttype==UNDEROVER,"_"==e.input&&"^"==p.input){t=AMremoveCharsAndBlanks(t,p.input.length);var r=AMparseSexpr(t);t=r[1],n=r[2],a=AMcreateMmlNode(i?"munderover":"msubsup",a),a.appendChild(o[0]),a.appendChild(r[0])}else"_"==e.input?(a=AMcreateMmlNode(i?"munder":"msub",a),a.appendChild(o[0])):(a=AMcreateMmlNode(i?"mover":"msup",a),a.appendChild(o[0]));a=AMcreateMmlNode("mrow",a)}else a=AMcreateMmlNode(e.tag,a),("\\atop"==e.input||"\\choose"==e.input)&&a.setAttribute("linethickness","0ex"),a.appendChild(o[0]),"\\choose"==e.input&&(a=AMcreateMmlNode("mfenced",a));return[a,t,n]}function AMparseExpr(t,e,u){var p,a,o,n,i,r=document.createDocumentFragment();do if(t=AMremoveCharsAndBlanks(t,0),o=AMparseIexpr(t),a=o[0],t=o[1],i=o[2],p=AMgetSymbol(t),void 0!=a){if(("mn"==i||"mi"==i)&&null!=p&&"boolean"==typeof p.func&&p.func){var m=AMcreateElementMathML("mspace");m.setAttribute("width","0.167em"),a=AMcreateMmlNode("mrow",a),a.appendChild(m)}r.appendChild(a)}while(p.ttype!=RIGHTBRACKET&&null!=p&&""!=p.output);if(i=null,p.ttype==RIGHTBRACKET){"\\right"==p.input&&(t=AMremoveCharsAndBlanks(t,p.input.length),p=AMgetSymbol(t),null!=p&&"."==p.input&&(p.invisible=!0),null!=p&&(i=p.rtag)),null!=p&&(t=AMremoveCharsAndBlanks(t,p.input.length));var l=r.childNodes.length;if(u&&l>0&&"mrow"==r.childNodes[l-1].nodeName&&l>1&&"mo"==r.childNodes[l-2].nodeName&&"&"==r.childNodes[l-2].firstChild.nodeValue){var g=[],c=r.childNodes.length;for(n=0;u&&c>n;n+=2){g[n]=[],a=r.childNodes[n];for(var s=0;s<a.childNodes.length;s++)"&"==a.childNodes[s].firstChild.nodeValue&&(g[n][g[n].length]=s)}var d,y,N,A,M=document.createDocumentFragment();for(n=0;c>n;n+=2){for(d=document.createDocumentFragment(),y=document.createDocumentFragment(),a=r.firstChild,N=a.childNodes.length,A=0,s=0;N>s;s++)"undefined"!=typeof g[n][A]&&s==g[n][A]?(a.removeChild(a.firstChild),d.appendChild(AMcreateMmlNode("mtd",y)),A++):y.appendChild(a.firstChild);d.appendChild(AMcreateMmlNode("mtd",y)),r.childNodes.length>2&&(r.removeChild(r.firstChild),r.removeChild(r.firstChild)),M.appendChild(AMcreateMmlNode("mtr",d))}return[M,t]}"boolean"==typeof p.invisible&&p.invisible||(a=AMcreateMmlNode("mo",document.createTextNode(p.output)),r.appendChild(a))}return[r,t,i]}function AMparseMath(t){var e=AMcreateElementMathML("mstyle");if(""!=mathcolor&&e.setAttribute("mathcolor",mathcolor),""!=mathfontfamily&&e.setAttribute("fontfamily",mathfontfamily),e.appendChild(AMparseExpr(t.replace(/^\s+/g,""),!1,!1)[0]),e=AMcreateMmlNode("math",e),showasciiformulaonhover&&e.setAttribute("title",t.replace(/\s+/g," ")),""!=mathfontfamily&&(isIE||"serif"!=mathfontfamily)){var u=AMcreateElementXHTML("font");return u.setAttribute("face",mathfontfamily),u.appendChild(e),u}return e}function AMstrarr2docFrag(t,e){for(var u=document.createDocumentFragment(),p=!1,a=0;a<t.length;a++){if(p)u.appendChild(AMparseMath(t[a]));else{var o=e?t[a].split("\n\n"):[t[a]];u.appendChild(AMcreateElementXHTML("span").appendChild(document.createTextNode(o[0])));for(var n=1;n<o.length;n++)u.appendChild(AMcreateElementXHTML("p")),u.appendChild(AMcreateElementXHTML("span").appendChild(document.createTextNode(o[n])))}p=!p}return u}function AMprocessNodeR(t,e){var u,p,a,o,n;if(0==t.childNodes.length){if(8==t.nodeType&&!e||"form"==t.parentNode.nodeName||"FORM"==t.parentNode.nodeName||"textarea"==t.parentNode.nodeName||"TEXTAREA"==t.parentNode.nodeName||"pre"==t.parentNode.nodeName||"PRE"==t.parentNode.nodeName)return 0;if(p=t.nodeValue,null!=p){for(p=p.replace(/\r\n\r\n/g,"\n\n"),p=p.replace(/\x20+/g," "),p=p.replace(/\s*\r\n/g," "),u=-1==p.indexOf("$")?!1:!0,p=p.replace(/([^\\])\$/g,"$1 $"),p=p.replace(/^\$/," $"),a=p.split(" $"),n=0;n<a.length;n++)a[n]=a[n].replace(/\\\$/g,"$");if(a.length>1||u){if(checkForMathML){checkForMathML=!1;var i=AMisMathMLavailable();AMnoMathML=null!=i,AMnoMathML&&notifyIfNoMathML&&(alertIfNoMathML?alert("To view the ASCIIMathML notation use Internet Explorer 6 +\nMathPlayer (free from www.dessci.com)\n                or Firefox/Mozilla/Netscape"):AMbody.insertBefore(i,AMbody.childNodes[0]))}if(AMnoMathML)return 0;o=AMstrarr2docFrag(a,8==t.nodeType);var r=o.childNodes.length;return t.parentNode.replaceChild(o,t),r-1}}}else if("math"!=t.nodeName)for(n=0;n<t.childNodes.length;n++)n+=AMprocessNodeR(t.childNodes[n],e);return 0}function AMprocessNode(t,e,u){var p,a;if(null!=u){p=document.getElementsByTagName("span");for(var o=0;o<p.length;o++)"AM"==p[o].className&&AMprocessNodeR(p[o],e)}else{try{a=t.innerHTML}catch(n){}(null==a||-1!=a.indexOf("$"))&&AMprocessNodeR(t,e)}if(isIE){p=document.getElementsByTagName("math");for(var o=0;o<p.length;o++)p[o].update()}}function translate(t){AMtranslated||(AMtranslated=!0,AMinitSymbols(),AMbody=document.getElementsByTagName("body")[0],AMprocessNode(AMbody,!1,t))}function generic(){translate()}var checkForMathML=!0,notifyIfNoMathML=!0,alertIfNoMathML=!1,mathcolor="",mathfontfamily="",showasciiformulaonhover=!0,isIE=null==document.createElementNS;null==document.getElementById&&alert("This webpage requires a recent browser such as\nMozilla/Netscape 7+ or Internet Explorer 6+MathPlayer");var AMcal=[61237,8492,61238,61239,8496,8497,61240,8459,8464,61241,61242,8466,8499,61243,61244,61245,61246,8475,61247,61248,61249,61250,61251,61252,61253,61254],AMfrk=[61277,61278,8493,61279,61280,61281,61282,8460,8465,61283,61284,61285,61286,61287,61288,61289,61290,8476,61291,61292,61293,61294,61295,61296,61297,8488],AMbbb=[61324,61325,8450,61326,61327,61328,61329,8461,61330,61331,61332,61333,61334,8469,61335,8473,8474,8477,61336,61337,61338,61339,61340,61341,61342,8484],CONST=0,UNARY=1,BINARY=2,INFIX=3,LEFTBRACKET=4,RIGHTBRACKET=5,SPACE=6,UNDEROVER=7,DEFINITION=8,TEXT=9,BIG=10,LONG=11,STRETCHY=12,MATRIX=13,AMsqrt={input:"\\sqrt",tag:"msqrt",output:"sqrt",ttype:UNARY},AMroot={input:"\\root",tag:"mroot",output:"root",ttype:BINARY},AMfrac={input:"\\frac",tag:"mfrac",output:"/",ttype:BINARY},AMover={input:"\\stackrel",tag:"mover",output:"stackrel",ttype:BINARY},AMatop={input:"\\atop",tag:"mfrac",output:"",ttype:INFIX},AMchoose={input:"\\choose",tag:"mfrac",output:"",ttype:INFIX},AMsub={input:"_",tag:"msub",output:"_",ttype:INFIX},AMsup={input:"^",tag:"msup",output:"^",ttype:INFIX},AMtext={input:"\\mathrm",tag:"mtext",output:"text",ttype:TEXT},AMmbox={input:"\\mbox",tag:"mtext",output:"mbox",ttype:TEXT},AMsymbols=[{input:"\\alpha",tag:"mi",output:"α",ttype:CONST},{input:"\\beta",tag:"mi",output:"β",ttype:CONST},{input:"\\gamma",tag:"mi",output:"γ",ttype:CONST},{input:"\\delta",tag:"mi",output:"δ",ttype:CONST},{input:"\\epsilon",tag:"mi",output:"ε",ttype:CONST},{input:"\\varepsilon",tag:"mi",output:"ɛ",ttype:CONST},{input:"\\zeta",tag:"mi",output:"ζ",ttype:CONST},{input:"\\eta",tag:"mi",output:"η",ttype:CONST},{input:"\\theta",tag:"mi",output:"θ",ttype:CONST},{input:"\\vartheta",tag:"mi",output:"ϑ",ttype:CONST},{input:"\\iota",tag:"mi",output:"ι",ttype:CONST},{input:"\\kappa",tag:"mi",output:"κ",ttype:CONST},{input:"\\lambda",tag:"mi",output:"λ",ttype:CONST},{input:"\\mu",tag:"mi",output:"μ",ttype:CONST},{input:"\\nu",tag:"mi",output:"ν",ttype:CONST},{input:"\\xi",tag:"mi",output:"ξ",ttype:CONST},{input:"\\pi",tag:"mi",output:"π",ttype:CONST},{input:"\\varpi",tag:"mi",output:"ϖ",ttype:CONST},{input:"\\rho",tag:"mi",output:"ρ",ttype:CONST},{input:"\\varrho",tag:"mi",output:"ϱ",ttype:CONST},{input:"\\varsigma",tag:"mi",output:"ς",ttype:CONST},{input:"\\sigma",tag:"mi",output:"σ",ttype:CONST},{input:"\\tau",tag:"mi",output:"τ",ttype:CONST},{input:"\\upsilon",tag:"mi",output:"υ",ttype:CONST},{input:"\\phi",tag:"mi",output:"φ",ttype:CONST},{input:"\\varphi",tag:"mi",output:"ϕ",ttype:CONST},{input:"\\chi",tag:"mi",output:"χ",ttype:CONST},{input:"\\psi",tag:"mi",output:"ψ",ttype:CONST},{input:"\\omega",tag:"mi",output:"ω",ttype:CONST},{input:"\\Gamma",tag:"mo",output:"Γ",ttype:CONST},{input:"\\Delta",tag:"mo",output:"Δ",ttype:CONST},{input:"\\Theta",tag:"mo",output:"Θ",ttype:CONST},{input:"\\Lambda",tag:"mo",output:"Λ",ttype:CONST},{input:"\\Xi",tag:"mo",output:"Ξ",ttype:CONST},{input:"\\Pi",tag:"mo",output:"Π",ttype:CONST},{input:"\\Sigma",tag:"mo",output:"Σ",ttype:CONST},{input:"\\Upsilon",tag:"mo",output:"Υ",ttype:CONST},{input:"\\Phi",tag:"mo",output:"Φ",ttype:CONST},{input:"\\Psi",tag:"mo",output:"Ψ",ttype:CONST},{input:"\\Omega",tag:"mo",output:"Ω",ttype:CONST},{input:"\\frac12",tag:"mo",output:"½",ttype:CONST},{input:"\\frac14",tag:"mo",output:"¼",ttype:CONST},{input:"\\frac34",tag:"mo",output:"¾",ttype:CONST},{input:"\\frac13",tag:"mo",output:"⅓",ttype:CONST},{input:"\\frac23",tag:"mo",output:"⅔",ttype:CONST},{input:"\\frac15",tag:"mo",output:"⅕",ttype:CONST},{input:"\\frac25",tag:"mo",output:"⅖",ttype:CONST},{input:"\\frac35",tag:"mo",output:"⅗",ttype:CONST},{input:"\\frac45",tag:"mo",output:"⅘",ttype:CONST},{input:"\\frac16",tag:"mo",output:"⅙",ttype:CONST},{input:"\\frac56",tag:"mo",output:"⅚",ttype:CONST},{input:"\\frac18",tag:"mo",output:"⅛",ttype:CONST},{input:"\\frac38",tag:"mo",output:"⅜",ttype:CONST},{input:"\\frac58",tag:"mo",output:"⅝",ttype:CONST},{input:"\\frac78",tag:"mo",output:"⅞",ttype:CONST},{input:"\\pm",tag:"mo",output:"±",ttype:CONST},{input:"\\mp",tag:"mo",output:"∓",ttype:CONST},{input:"\\triangleleft",tag:"mo",output:"⊲",ttype:CONST},{input:"\\triangleright",tag:"mo",output:"⊳",ttype:CONST},{input:"\\cdot",tag:"mo",output:"⋅",ttype:CONST},{input:"\\star",tag:"mo",output:"⋆",ttype:CONST},{input:"\\ast",tag:"mo",output:"*",ttype:CONST},{input:"\\times",tag:"mo",output:"×",ttype:CONST},{input:"\\div",tag:"mo",output:"÷",ttype:CONST},{input:"\\circ",tag:"mo",output:"∘",ttype:CONST},{input:"\\bullet",tag:"mo",output:"•",ttype:CONST},{input:"\\oplus",tag:"mo",output:"⊕",ttype:CONST},{input:"\\ominus",tag:"mo",output:"⊖",ttype:CONST},{input:"\\otimes",tag:"mo",output:"⊗",ttype:CONST},{input:"\\bigcirc",tag:"mo",output:"○",ttype:CONST},{input:"\\oslash",tag:"mo",output:"⊘",ttype:CONST},{input:"\\odot",tag:"mo",output:"⊙",ttype:CONST},{input:"\\land",tag:"mo",output:"∧",ttype:CONST},{input:"\\wedge",tag:"mo",output:"∧",ttype:CONST},{input:"\\lor",tag:"mo",output:"∨",ttype:CONST},{input:"\\vee",tag:"mo",output:"∨",ttype:CONST},{input:"\\cap",tag:"mo",output:"∩",ttype:CONST},{input:"\\cup",tag:"mo",output:"∪",ttype:CONST},{input:"\\sqcap",tag:"mo",output:"⊓",ttype:CONST},{input:"\\sqcup",tag:"mo",output:"⊔",ttype:CONST},{input:"\\uplus",tag:"mo",output:"⊎",ttype:CONST},{input:"\\amalg",tag:"mo",output:"∐",ttype:CONST},{input:"\\bigtriangleup",tag:"mo",output:"△",ttype:CONST},{input:"\\bigtriangledown",tag:"mo",output:"▽",ttype:CONST},{input:"\\dag",tag:"mo",output:"†",ttype:CONST},{input:"\\dagger",tag:"mo",output:"†",ttype:CONST},{input:"\\ddag",tag:"mo",output:"‡",ttype:CONST},{input:"\\ddagger",tag:"mo",output:"‡",ttype:CONST},{input:"\\lhd",tag:"mo",output:"⊲",ttype:CONST},{input:"\\rhd",tag:"mo",output:"⊳",ttype:CONST},{input:"\\unlhd",tag:"mo",output:"⊴",ttype:CONST},{input:"\\unrhd",tag:"mo",output:"⊵",ttype:CONST},{input:"\\sum",tag:"mo",output:"∑",ttype:UNDEROVER},{input:"\\prod",tag:"mo",output:"∏",ttype:UNDEROVER},{input:"\\bigcap",tag:"mo",output:"⋂",ttype:UNDEROVER},{input:"\\bigcup",tag:"mo",output:"⋃",ttype:UNDEROVER},{input:"\\bigwedge",tag:"mo",output:"⋀",ttype:UNDEROVER},{input:"\\bigvee",tag:"mo",output:"⋁",ttype:UNDEROVER},{input:"\\bigsqcap",tag:"mo",output:"⨅",ttype:UNDEROVER},{input:"\\bigsqcup",tag:"mo",output:"⨆",ttype:UNDEROVER},{input:"\\coprod",tag:"mo",output:"∐",ttype:UNDEROVER},{input:"\\bigoplus",tag:"mo",output:"⨁",ttype:UNDEROVER},{input:"\\bigotimes",tag:"mo",output:"⨂",ttype:UNDEROVER},{input:"\\bigodot",tag:"mo",output:"⨀",ttype:UNDEROVER},{input:"\\biguplus",tag:"mo",output:"⨄",ttype:UNDEROVER},{input:"\\int",tag:"mo",output:"∫",ttype:CONST},{input:"\\oint",tag:"mo",output:"∮",ttype:CONST},{input:":=",tag:"mo",output:":=",ttype:CONST},{input:"\\lt",tag:"mo",output:"<",ttype:CONST},{input:"\\gt",tag:"mo",output:">",ttype:CONST},{input:"\\ne",tag:"mo",output:"≠",ttype:CONST},{input:"\\neq",tag:"mo",output:"≠",ttype:CONST},{input:"\\le",tag:"mo",output:"≤",ttype:CONST},{input:"\\leq",tag:"mo",output:"≤",ttype:CONST},{input:"\\leqslant",tag:"mo",output:"≤",ttype:CONST},{input:"\\ge",tag:"mo",output:"≥",ttype:CONST},{input:"\\geq",tag:"mo",output:"≥",ttype:CONST},{input:"\\geqslant",tag:"mo",output:"≥",ttype:CONST},{input:"\\equiv",tag:"mo",output:"≡",ttype:CONST},{input:"\\ll",tag:"mo",output:"≪",ttype:CONST},{input:"\\gg",tag:"mo",output:"≫",ttype:CONST},{input:"\\doteq",tag:"mo",output:"≐",ttype:CONST},{input:"\\prec",tag:"mo",output:"≺",ttype:CONST},{input:"\\succ",tag:"mo",output:"≻",ttype:CONST},{input:"\\preceq",tag:"mo",output:"≼",ttype:CONST},{input:"\\succeq",tag:"mo",output:"≽",ttype:CONST},{input:"\\subset",tag:"mo",output:"⊂",ttype:CONST},{input:"\\supset",tag:"mo",output:"⊃",ttype:CONST},{input:"\\subseteq",tag:"mo",output:"⊆",ttype:CONST},{input:"\\supseteq",tag:"mo",output:"⊇",ttype:CONST},{input:"\\sqsubset",tag:"mo",output:"⊏",ttype:CONST},{input:"\\sqsupset",tag:"mo",output:"⊐",ttype:CONST},{input:"\\sqsubseteq",tag:"mo",output:"⊑",ttype:CONST},{input:"\\sqsupseteq",tag:"mo",output:"⊒",ttype:CONST},{input:"\\sim",tag:"mo",output:"∼",ttype:CONST},{input:"\\simeq",tag:"mo",output:"≃",ttype:CONST},{input:"\\approx",tag:"mo",output:"≈",ttype:CONST},{input:"\\cong",tag:"mo",output:"≅",ttype:CONST},{input:"\\Join",tag:"mo",output:"⋈",ttype:CONST},{input:"\\bowtie",tag:"mo",output:"⋈",ttype:CONST},{input:"\\in",tag:"mo",output:"∈",ttype:CONST},{input:"\\ni",tag:"mo",output:"∋",ttype:CONST},{input:"\\owns",tag:"mo",output:"∋",ttype:CONST},{input:"\\propto",tag:"mo",output:"∝",ttype:CONST},{input:"\\vdash",tag:"mo",output:"⊢",ttype:CONST},{input:"\\dashv",tag:"mo",output:"⊣",ttype:CONST},{input:"\\models",tag:"mo",output:"⊨",ttype:CONST},{input:"\\perp",tag:"mo",output:"⊥",ttype:CONST},{input:"\\smile",tag:"mo",output:"⌣",ttype:CONST},{input:"\\frown",tag:"mo",output:"⌢",ttype:CONST},{input:"\\asymp",tag:"mo",output:"≍",ttype:CONST},{input:"\\notin",tag:"mo",output:"∉",ttype:CONST},{input:"\\begin{eqnarray}",output:"X",ttype:MATRIX,invisible:!0},{input:"\\begin{array}",output:"X",ttype:MATRIX,invisible:!0},{input:"\\\\",output:"}&{",ttype:DEFINITION},{input:"\\end{eqnarray}",output:"}}",ttype:DEFINITION},{input:"\\end{array}",output:"}}",ttype:DEFINITION},{input:"\\big",tag:"mo",output:"X",atval:"1.2",ieval:"2.2",ttype:BIG},{input:"\\Big",tag:"mo",output:"X",atval:"1.6",ieval:"2.6",ttype:BIG},{input:"\\bigg",tag:"mo",output:"X",atval:"2.2",ieval:"3.2",ttype:BIG},{input:"\\Bigg",tag:"mo",output:"X",atval:"2.9",ieval:"3.9",ttype:BIG},{input:"\\left",tag:"mo",output:"X",ttype:LEFTBRACKET},{input:"\\right",tag:"mo",output:"X",ttype:RIGHTBRACKET},{input:"{",output:"{",ttype:LEFTBRACKET,invisible:!0},{input:"}",output:"}",ttype:RIGHTBRACKET,invisible:!0},{input:"(",tag:"mo",output:"(",atval:"1",ttype:STRETCHY},{input:"[",tag:"mo",output:"[",atval:"1",ttype:STRETCHY},{input:"\\lbrack",tag:"mo",output:"[",atval:"1",ttype:STRETCHY},{input:"\\{",tag:"mo",output:"{",atval:"1",ttype:STRETCHY},{input:"\\lbrace",tag:"mo",output:"{",atval:"1",ttype:STRETCHY},{input:"\\langle",tag:"mo",output:"〈",atval:"1",ttype:STRETCHY},{input:"\\lfloor",tag:"mo",output:"⌊",atval:"1",ttype:STRETCHY},{input:"\\lceil",tag:"mo",output:"⌈",atval:"1",ttype:STRETCHY},{input:")",tag:"mo",output:")",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"]",tag:"mo",output:"]",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rbrack",tag:"mo",output:"]",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\}",tag:"mo",output:"}",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rbrace",tag:"mo",output:"}",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rangle",tag:"mo",output:"〉",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rfloor",tag:"mo",output:"⌋",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"\\rceil",tag:"mo",output:"⌉",rtag:"mi",atval:"1",ttype:STRETCHY},{input:"|",tag:"mo",output:"∣",atval:"1",ttype:STRETCHY},{input:"\\|",tag:"mo",output:"∥",atval:"1",ttype:STRETCHY},{input:"\\vert",tag:"mo",output:"∣",atval:"1",ttype:STRETCHY},{input:"\\Vert",tag:"mo",output:"∥",atval:"1",ttype:STRETCHY},{input:"\\mid",tag:"mo",output:"∣",atval:"1",ttype:STRETCHY},{input:"\\parallel",tag:"mo",output:"∥",atval:"1",ttype:STRETCHY},{input:"/",tag:"mo",output:"/",atval:"1.01",ttype:STRETCHY},{input:"\\backslash",tag:"mo",output:"∖",atval:"1",ttype:STRETCHY},{input:"\\setminus",tag:"mo",output:"\\",ttype:CONST},{input:"\\!",tag:"mspace",atname:"width",atval:"-0.167em",ttype:SPACE},{input:"\\,",tag:"mspace",atname:"width",atval:"0.167em",ttype:SPACE},{input:"\\>",tag:"mspace",atname:"width",atval:"0.222em",ttype:SPACE},{input:"\\:",tag:"mspace",atname:"width",atval:"0.222em",ttype:SPACE},{input:"\\;",tag:"mspace",atname:"width",atval:"0.278em",ttype:SPACE},{input:"~",tag:"mspace",atname:"width",atval:"0.333em",ttype:SPACE},{input:"\\quad",tag:"mspace",atname:"width",atval:"1em",ttype:SPACE},{input:"\\qquad",tag:"mspace",atname:"width",atval:"2em",ttype:SPACE},{input:"\\prime",tag:"mo",output:"′",ttype:CONST},{input:"'",tag:"mo",output:"ʹ",ttype:CONST},{input:"''",tag:"mo",output:"ʺ",ttype:CONST},{input:"'''",tag:"mo",output:"‴",ttype:CONST},{input:"''''",tag:"mo",output:"⁗",ttype:CONST},{input:"\\ldots",tag:"mo",output:"…",ttype:CONST},{input:"\\cdots",tag:"mo",output:"⋯",ttype:CONST},{input:"\\vdots",tag:"mo",output:"⋮",ttype:CONST},{input:"\\ddots",tag:"mo",output:"⋱",ttype:CONST},{input:"\\forall",tag:"mo",output:"∀",ttype:CONST},{input:"\\exists",tag:"mo",output:"∃",ttype:CONST},{input:"\\Re",tag:"mo",output:"ℜ",ttype:CONST},{input:"\\Im",tag:"mo",output:"ℑ",ttype:CONST},{input:"\\aleph",tag:"mo",output:"ℵ",ttype:CONST},{input:"\\hbar",tag:"mo",output:"ℏ",ttype:CONST},{input:"\\ell",tag:"mo",output:"ℓ",ttype:CONST},{input:"\\wp",tag:"mo",output:"℘",ttype:CONST},{input:"\\emptyset",tag:"mo",output:"∅",ttype:CONST},{input:"\\infty",tag:"mo",output:"∞",ttype:CONST},{input:"\\surd",tag:"mo",output:"\\sqrt{}",ttype:DEFINITION},{input:"\\partial",tag:"mo",output:"∂",ttype:CONST},{input:"\\nabla",tag:"mo",output:"∇",ttype:CONST},{input:"\\triangle",tag:"mo",output:"△",ttype:CONST},{input:"\\therefore",tag:"mo",output:"∴",ttype:CONST},{input:"\\angle",tag:"mo",output:"∠",ttype:CONST},{input:"\\diamond",tag:"mo",output:"⋄",ttype:CONST},{input:"\\Diamond",tag:"mo",output:"◇",ttype:CONST},{input:"\\neg",tag:"mo",output:"¬",ttype:CONST},{input:"\\lnot",tag:"mo",output:"¬",ttype:CONST},{input:"\\bot",tag:"mo",output:"⊥",ttype:CONST},{input:"\\top",tag:"mo",output:"⊤",ttype:CONST},{input:"\\square",tag:"mo",output:"▫",ttype:CONST},{input:"\\Box",tag:"mo",output:"□",ttype:CONST},{input:"\\wr",tag:"mo",output:"≀",ttype:CONST},{input:"\\arccos",tag:"mi",output:"arccos",ttype:UNARY,func:!0},{input:"\\arcsin",tag:"mi",output:"arcsin",ttype:UNARY,func:!0},{input:"\\arctan",tag:"mi",output:"arctan",ttype:UNARY,func:!0},{input:"\\arg",tag:"mi",output:"arg",ttype:UNARY,func:!0},{input:"\\cos",tag:"mi",output:"cos",ttype:UNARY,func:!0},{input:"\\cosh",tag:"mi",output:"cosh",ttype:UNARY,func:!0},{input:"\\cot",tag:"mi",output:"cot",ttype:UNARY,func:!0},{input:"\\coth",tag:"mi",output:"coth",ttype:UNARY,func:!0},{input:"\\csc",tag:"mi",output:"csc",ttype:UNARY,func:!0},{input:"\\deg",tag:"mi",output:"deg",ttype:UNARY,func:!0},{input:"\\det",tag:"mi",output:"det",ttype:UNARY,func:!0},{input:"\\dim",tag:"mi",output:"dim",ttype:UNARY,func:!0},{input:"\\exp",tag:"mi",output:"exp",ttype:UNARY,func:!0},{input:"\\gcd",tag:"mi",output:"gcd",ttype:UNARY,func:!0},{input:"\\hom",tag:"mi",output:"hom",ttype:UNARY,func:!0},{input:"\\inf",tag:"mo",output:"inf",ttype:UNDEROVER},{input:"\\ker",tag:"mi",output:"ker",ttype:UNARY,func:!0},{input:"\\lg",tag:"mi",output:"lg",ttype:UNARY,func:!0},{input:"\\lim",tag:"mo",output:"lim",ttype:UNDEROVER},{input:"\\liminf",tag:"mo",output:"liminf",ttype:UNDEROVER},{input:"\\limsup",tag:"mo",output:"limsup",ttype:UNDEROVER},{input:"\\ln",tag:"mi",output:"ln",ttype:UNARY,func:!0},{input:"\\log",tag:"mi",output:"log",ttype:UNARY,func:!0},{input:"\\max",tag:"mo",output:"max",ttype:UNDEROVER},{input:"\\min",tag:"mo",output:"min",ttype:UNDEROVER},{input:"\\Pr",tag:"mi",output:"Pr",ttype:UNARY,func:!0},{input:"\\sec",tag:"mi",output:"sec",ttype:UNARY,func:!0},{input:"\\sin",tag:"mi",output:"sin",ttype:UNARY,func:!0},{input:"\\sinh",tag:"mi",output:"sinh",ttype:UNARY,func:!0},{input:"\\sup",tag:"mo",output:"sup",ttype:UNDEROVER},{input:"\\tan",tag:"mi",output:"tan",ttype:UNARY,func:!0},{input:"\\tanh",tag:"mi",output:"tanh",ttype:UNARY,func:!0},{input:"\\gets",tag:"mo",output:"←",ttype:CONST},{input:"\\leftarrow",tag:"mo",output:"←",ttype:CONST},{input:"\\to",tag:"mo",output:"→",ttype:CONST},{input:"\\rightarrow",tag:"mo",output:"→",ttype:CONST},{input:"\\leftrightarrow",tag:"mo",output:"↔",ttype:CONST},{input:"\\uparrow",tag:"mo",output:"↑",ttype:CONST},{input:"\\downarrow",tag:"mo",output:"↓",ttype:CONST},{input:"\\updownarrow",tag:"mo",output:"↕",ttype:CONST},{input:"\\Leftarrow",tag:"mo",output:"⇐",ttype:CONST},{input:"\\Rightarrow",tag:"mo",output:"⇒",ttype:CONST},{input:"\\Leftrightarrow",tag:"mo",output:"⇔",ttype:CONST},{input:"\\iff",tag:"mo",output:"~\\Longleftrightarrow~",ttype:DEFINITION},{input:"\\Uparrow",tag:"mo",output:"⇑",ttype:CONST},{input:"\\Downarrow",tag:"mo",output:"⇓",ttype:CONST},{input:"\\Updownarrow",tag:"mo",output:"⇕",ttype:CONST},{input:"\\mapsto",tag:"mo",output:"↦",ttype:CONST},{input:"\\longleftarrow",tag:"mo",output:"←",ttype:LONG},{input:"\\longrightarrow",tag:"mo",output:"→",ttype:LONG},{input:"\\longleftrightarrow",tag:"mo",output:"↔",ttype:LONG},{input:"\\Longleftarrow",tag:"mo",output:"⇐",ttype:LONG},{input:"\\Longrightarrow",tag:"mo",output:"⇒",ttype:LONG},{input:"\\Longleftrightarrow",tag:"mo",output:"⇔",ttype:LONG},{input:"\\longmapsto",tag:"mo",output:"↦",ttype:CONST},AMsqrt,AMroot,AMfrac,AMover,AMsub,AMsup,AMtext,AMmbox,AMatop,AMchoose,{input:"\\acute",tag:"mover",output:"´",ttype:UNARY,acc:!0},{input:"\\grave",tag:"mover",output:"`",ttype:UNARY,acc:!0},{input:"\\breve",tag:"mover",output:"˘",ttype:UNARY,acc:!0},{input:"\\check",tag:"mover",output:"ˇ",ttype:UNARY,acc:!0},{input:"\\dot",tag:"mover",output:".",ttype:UNARY,acc:!0},{input:"\\ddot",tag:"mover",output:"..",ttype:UNARY,acc:!0},{input:"\\mathring",tag:"mover",output:"°",ttype:UNARY,acc:!0},{input:"\\vec",tag:"mover",output:"⃗",ttype:UNARY,acc:!0},{input:"\\overrightarrow",tag:"mover",output:"⃗",ttype:UNARY,acc:!0},{input:"\\overleftarrow",tag:"mover",output:"⃖",ttype:UNARY,acc:!0},{
input:"\\hat",tag:"mover",output:"^",ttype:UNARY,acc:!0},{input:"\\widehat",tag:"mover",output:"̂",ttype:UNARY,acc:!0},{input:"\\tilde",tag:"mover",output:"~",ttype:UNARY,acc:!0},{input:"\\widetilde",tag:"mover",output:"˜",ttype:UNARY,acc:!0},{input:"\\bar",tag:"mover",output:"‾",ttype:UNARY,acc:!0},{input:"\\overbrace",tag:"mover",output:"⎴",ttype:UNARY,acc:!0},{input:"\\overline",tag:"mover",output:"¯",ttype:UNARY,acc:!0},{input:"\\underbrace",tag:"munder",output:"⎵",ttype:UNARY,acc:!0},{input:"\\underline",tag:"munder",output:"¯",ttype:UNARY,acc:!0},{input:"\\displaystyle",tag:"mstyle",atname:"displaystyle",atval:"true",ttype:UNARY},{input:"\\textstyle",tag:"mstyle",atname:"displaystyle",atval:"false",ttype:UNARY},{input:"\\scriptstyle",tag:"mstyle",atname:"scriptlevel",atval:"1",ttype:UNARY},{input:"\\scriptscriptstyle",tag:"mstyle",atname:"scriptlevel",atval:"2",ttype:UNARY},{input:"\\textrm",tag:"mstyle",output:"\\mathrm",ttype:DEFINITION},{input:"\\mathbf",tag:"mstyle",atname:"mathvariant",atval:"bold",ttype:UNARY},{input:"\\textbf",tag:"mstyle",atname:"mathvariant",atval:"bold",ttype:UNARY},{input:"\\mathit",tag:"mstyle",atname:"mathvariant",atval:"italic",ttype:UNARY},{input:"\\textit",tag:"mstyle",atname:"mathvariant",atval:"italic",ttype:UNARY},{input:"\\mathtt",tag:"mstyle",atname:"mathvariant",atval:"monospace",ttype:UNARY},{input:"\\texttt",tag:"mstyle",atname:"mathvariant",atval:"monospace",ttype:UNARY},{input:"\\mathsf",tag:"mstyle",atname:"mathvariant",atval:"sans-serif",ttype:UNARY},{input:"\\mathbb",tag:"mstyle",atname:"mathvariant",atval:"double-struck",ttype:UNARY,codes:AMbbb},{input:"\\mathcal",tag:"mstyle",atname:"mathvariant",atval:"script",ttype:UNARY,codes:AMcal},{input:"\\mathfrak",tag:"mstyle",atname:"mathvariant",atval:"fraktur",ttype:UNARY,codes:AMfrk}],AMnames=[],AMmathml="http://www.w3.org/1998/Math/MathML",AMpreviousSymbol,AMcurrentSymbol,AMbody,AMnoMathML=!1,AMtranslated=!1;if(isIE&&(document.write('<object id="mathplayer"  classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987"></object>'),document.write('<?import namespace="m" implementation="#mathplayer"?>')),"undefined"!=typeof window.addEventListener)window.addEventListener("load",generic,!1);else if("undefined"!=typeof document.addEventListener)document.addEventListener("load",generic,!1);else if("undefined"!=typeof window.attachEvent)window.attachEvent("onload",generic);else if("function"==typeof window.onload){var existing=onload;window.onload=function(){existing(),generic()}}else window.onload=generic;
