var dcTime=250;var dcDelay=100;var dcAt=0;var savEvent=null;var savEvtTime=0;var savTO=null;var srcm=null;var elInput=null;var editables=new Array();var editmode=false;var boxname=null;var editclass="editable";var pathTo="/inline/";document.onkeypress=function(_1){var c=document.layers?_1.which:document.all?event.keyCode:_1.keyCode;if(c==27){if(!srcm){return;}srcm.innerHTML=elInput;editmode=false;srcm=null;boxname=null;}if(c==13){UndoEditable(c);}};document.getElementsByClassName=function(_3){var _4=new Array();var _5=document.getElementsByTagName("*");for(var _6,i=0;(elem=_5[i]);i++){if(elem.className==_3){_4[_4.length]=elem;}}return _4;};function hadDoubleClick(){var d=new Date();var _9=d.getTime();if((_9-dcAt)<dcDelay){return true;}return false;}function handleWisely(_a){if(window.event){ev=window.event;srce=ev.srcElement;}else{ev=_a;srce=ev.target;}evnt=ev;srce=srce;which=ev.type;switch(which){case "click":if(hadDoubleClick()){return false;}d=new Date();if(d.getTime()-savEvtTime<dcDelay){doDoubleClick(which);}savEvent=which;savEvtTime=d.getTime();savTO=setTimeout("doClick(savEvent)",dcTime);break;case "dblclick":doDoubleClick(which);break;default:}}function doClick(_b){if(savEvtTime-dcAt<=0){return false;}UndoEditable();}function doDoubleClick(_c){if(srcm){return;}var d=new Date();dcAt=d.getTime();if(savTO!=null){clearTimeout(savTO);savTO=null;}MakeEditable();}function doinit(){infectelements();addEvent(document.documentElement.lastChild,"click",handleWisely);addEvent(document.documentElement.lastChild,"dblclick",handleWisely);}function infectelements(){editables=document.getElementsByClassName(editclass);for(var i=0;i<editables.length;i++){if(navigator.userAgent.indexOf("MSIE")!=-1){addEvent(editables[i],"mouseover",ShowBorder);addEvent(editables[i],"mouseout",HideBorder);}if(!editables[i].title&&!editables[i].parentNode.title){editables[i].title="Double-click to edit.";}}}function ShowBorder(e){HideBorder(this);if(this.getAttribute("class")!=""){this.className=this.className+" current";}else{this.setAttribute("class","current");}}function HideBorder(e){if(this.className){this.className=this.className.replace(/current/g,"");this.className=this.className.replace(/\s/g,"");if(this.className==""){this.removeAttribute("class");}}noBubble(e);}function UndoEditable(c){src2=srce;if((boxname&&src2.id!=boxname&&src2.parentNode.id!=boxname)||c==13){var _12=unescape(document.getElementById(boxname).value);srcm.innerHTML=_12;editmode=false;var _13=escape(srcm.innerHTML);var id=srcm.id;var ed=srcm.getAttribute("docType");if(_12==""){srcm.innerHTML="No caption";}id=id.replace(/\D*/,"");if(elInput!=srcm.innerHTML){if(window.XMLHttpRequest){req=new XMLHttpRequest();}else{req=new ActiveXObject("Microsoft.XMLHTTP");}if(req){req.open("POST",pathTo+"savepage.php",true);req.setRequestHeader("Content-Type","application/x-www-form-urlencoded");req.send("html="+_13+"&i="+id+"&e="+ed);}}srcm=null;boxname=null;}}function MakeEditable(evt){if(!srce.childNodes[0]){srce=srce.parentNode;}e=evnt;srcm=srce;if(!editmode&&srcm.className.indexOf(editclass)>-1){var _17=document.createElement("div");_17.setAttribute("id","eDiv");h=srcm.offsetHeight;if(navigator.userAgent.indexOf("Opera")!=-1){h+=2;}if(document.defaultView){s=document.defaultView.getComputedStyle(srcm,null).getPropertyValue("font-size");f=document.defaultView.getComputedStyle(srcm,null).getPropertyValue("font-family");w=document.defaultView.getComputedStyle(srcm,null).getPropertyValue("font-weight");}else{if(srcm.currentStyle){s=srcm.currentStyle.fontSize;f=srcm.currentStyle.fontFamily;w=srcm.currentStyle.fontWeight;}}if(srcm.style){elInput=srcm.innerHTML;}else{elInput=srcm.innerHTML;}srcm.innerHTML="";boxname=generateName();srcm.innerHTML="<textarea class=\"editable\" id=\""+boxname+"\" style=\"height:"+h+"px;font-size:"+s+";font-family:"+f+";font-weight:"+w+";\">"+convertText(elInput)+"</textarea>";editmode="edit";srcm.firstChild.focus();return false;}}function generateName(){var d=new Date();return "edit"+d.getYear()+d.getMonth()+d.getDay()+d.getMilliseconds();}function noBubble(evt){var e=(window.event)?window.event:evt;if(e&&e.stopPropagation){e.stopPropagation();}else{e.cancelBubble=true;}}function addEvent(obj,_1c,fn){if(obj.attachEvent){obj["e"+_1c+fn]=fn;obj[_1c+fn]=function(){obj["e"+_1c+fn](window.event);};obj.attachEvent("on"+_1c,obj[_1c+fn]);}else{if(obj.addEventListener){obj.addEventListener(_1c,fn,false);}}}function removeEvent(obj,_1f,fn){if(obj.detachEvent){obj.detachEvent("on"+_1f,obj[_1f+fn]);obj[_1f+fn]=null;}else{if(obj.removeEventListener){obj.removeEventListener(_1f,fn,false);}}}function convertText(v){if(v=="No caption"){return "";}var e=document.createElement("div");e.innerHTML=v;v=e.childNodes[0].nodeValue;var s="";var c;for(var i=0;i<v.length;i++){c=v.charAt(i);c=c.charCodeAt(0);c="x"+c.toString(16);c="&#"+c+";";s+=c;}return s;}addEvent(window,"load",doinit);
