function sCl(c,o){if((o=o||gET('html')[0]).className==rCl(o,c))aCl(o,c)}
function aCl(o,c){o.className+=' '+c}
function rCl(o,c){return o.className=o.className.replace(new RegExp('\\b'+c+'\\b','g'),'')}
function gET(t,p){return(p||document).getElementsByTagName(t)}
function gId(i){return document.getElementById(i)}
function sTr(s){return s.replace(/^ +| +$/g,'')}
function sAt(o,a){for(i in a)o[i]=a[i];return o}

function cEl(t){return document.createElement(t)}
function cTN(t){return document.createTextNode(t)}
function aCh(p,c,r){return p.appendChild(c)?r?c:p:!1}

function aEL(o,t,f){var a=[].slice.call(arguments,3)
o[t+f]=function(e){return !1===f.apply(o,[e||window.event].concat(a))?e.preventDefault?e.preventDefault():!1:1}
return(o.addEventListener)?o.addEventListener(t,o[t+f],!1):(o.x=o.attachEvent)?o.x('on'+t,o[t+f]):!1}

sCl('JSON')
