function changeBat(){this.orgclass="";this.objid="";this.title="";this.isclick=false;this.maxlength="1";this.texttype="1";this.savetype="1";this.savechtype="图片标题";this.orgcontent="";this.callself=""}changeBatArr=new Array();function registerBehaviour(A){var B=$(A);B.onmouseover=function(C){if(!changeBatArr[A]){changeBatArr[A]=new changeBat();changeBatArr[A].title="点击这里修改";changeBatArr[A].orgclass=B.className;changeBatArr[A].orgcontent=B.innerHTML.trim2().replace(/ /g,"");changeBatArr[A].maxlength=B.getAttribute("maxlength");changeBatArr[A].texttype=B.getAttribute("texttype");changeBatArr[A].objid=B.getAttribute("objid");changeBatArr[A].savetype=B.getAttribute("savetype");switch(changeBatArr[A].savetype){case"1":changeBatArr[A].savechtype="图片标题";break;case"2":changeBatArr[A].savechtype="图片描述";break;case"3":changeBatArr[A].savechtype="展览标题";break;case"4":changeBatArr[A].savechtype="展览描述";break;case"5":changeBatArr[A].savechtype="展讯标题";break;case"6":changeBatArr[A].savechtype="展讯描述";break}if(changeBatArr[A].texttype==1){if(parseInt(B.offsetWidth)>=parseInt(changeBatArr[A].maxlength)+500){B.style.width=parseInt(changeBatArr[A].maxlength)+500+"px"}}if(B.getAttribute("callself")){changeBatArr[A].callself=B.getAttribute("callself")}if((changeBatArr[A].orgcontent=="")||(changeBatArr[A].orgcontent.indexOf("单击这里添加")!=-1)){changeBatArr[A].title="点击这里添加"}changeBatArr[A].title+=changeBatArr[A].savechtype;enableTooltips(B,changeBatArr[A].title,0)}if(!changeBatArr[A].isclick){B.style.backgroundColor="yellow";showTooltip(C,B)}};B.onmouseout=function(){if(changeBatArr[A]&&!changeBatArr[A].isclick){hideTooltip();B.style.backgroundColor="";B.className=changeBatArr[A].orgclass}};B.onmousemove=function(C){if(changeBatArr[A]){if(!changeBatArr[A].isclick){Locate(C)}}};B.onclick=function(){if(changeBatArr[A].isclick){return }changeBatArr[A].isclick=true;B.style.backgroundColor="";var C=changeBatArr[A].orgcontent;if(C.indexOf("单击这里添加")!=-1){C=""}if(changeBatArr[A].texttype=="1"){B.innerHTML="   "}if(changeBatArr[A].texttype=="2"){for(var D=0;D","\r\n");C=C.replace("
","\r\n")}B.innerHTML="

"}hideTooltip()}}function cancleChangeText(A){divobj=$(A);changeBatArr[A].isclick=false;divobj.innerHTML=" "+changeBatArr[A].orgcontent;changeBatArr[A].title=changeBatArr[A].title.replace("添加","修改")}function saveChangeText(changeObjid){var divobj=$(changeObjid);var textobj=$(changeObjid+"text");var changetext=textobj.value;changetext=changetext.trim2();var allowLength=globleObj.exhibit_name[1];if(changeBatArr[changeObjid].texttype==2){allowLength=globleObj.exhibit_desc[1]}changetext=changetext.replace(/\r\n/g,"
");changetext=changetext.replace(/\n/g,"
");changetext=changetext.replace(/\+/g,"!@!");var value=changetext.replace(/(^\s*)|(\s*$)/g,"");if((value=="")&&(changeBatArr[changeObjid].texttype==1)){alert("请添加内容!");return }changetext=changetext.replace(/ /g," ");if(changetext.length2()>allowLength){alert("内容不能超过"+allowLength+"个字符");return }changetext=escape(changetext);var url="/public/changetext/changetext.php";var pars="picid="+changeBatArr[changeObjid].objid+"&changetext="+changetext+"&savetype="+changeBatArr[changeObjid].savetype;var myAjax=new Ajax.Request(url,{method:"post",parameters:pars,onSuccess:function(o){var json=createJson(o.responseText);if(json.success){changeBatArr[changeObjid].orgcontent=json.content;cancleChangeText(changeObjid);if(changeBatArr[changeObjid].callself!=""){eval("callself("+$(changeBatArr[changeObjid].callself).getAttribute("callselfpar")+")")}}else{setTipDivPos(divobj,json.errmsg,1000)}}})}