if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.insertAdjacentElement){HTMLElement.prototype.insertAdjacentElement=function(where,parsedNode){switch(where){case'beforeBegin':this.parentNode.insertBefore(parsedNode,this);break;case'afterBegin':this.insertBefore(parsedNode,this.firstChild);break;case'beforeEnd':this.appendChild(parsedNode);break;case'afterEnd':if(this.nextSibling){this.parentNode.insertBefore(parsedNode,this.nextSibling);}else{this.parentNode.appendChild(parsedNode);}break}};HTMLElement.prototype.insertAdjacentHTML=function(where,htmlStr){var r=this.ownerDocument.createRange();r.setStartBefore(this);var parsedHTML=r.createContextualFragment(htmlStr);this.insertAdjacentElement(where,parsedHTML);};HTMLElement.prototype.insertAdjacentText=function(where,txtStr){var parsedText=document.createTextNode(txtStr);this.insertAdjacentElement(where,parsedText);}}if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.removeNode){HTMLElement.prototype.removeNode=function(_shouldRemove){for(var i=0;i<this.childNodes.length;x++){this.removeChild(this.childNodes[i]);}var y=this.parentNode;for(var i=0;i<y.childNodes.length;i++){if(y.childNodes[i]==this)y.removeChild(this);}}}if(typeof HTMLElement!="undefined"&&!HTMLElement.prototype.innerText){HTMLElement.prototype.__defineGetter__("innerText",function(){return this.textContent});HTMLElement.prototype.__defineSetter__("innerText",function($value){this.textContent=$value});}function getRealLeft(ed){if(arguments.length==0)ed=this;ks=ed.offsetLeft;tempEl=ed.offsetParent;while(tempEl!=null){ks+=tempEl.offsetLeft;tempEl=tempEl.offsetParent}return ks}function getRealTop(ed){if(arguments.length==0)ed=this;kt=ed.offsetTop;tempEl=ed.offsetParent;while(tempEl!=null){kt+=tempEl.offsetTop;tempEl=tempEl.offsetParent}return kt}