rendered paste bodyfunction saveCallback() { if (http.readyState == 4) { var rect = document.getElementById("rect"+document._cur_save_id.toString()); var pict = document.getElementById("pict"+document._cur_save_id.toString()); var frm = document.getElementById("frm"+document._cur_save_id.toString()); var tit = document.getElementById("tit"+document._cur_save_id.toString()); var deffrm = document.getElementById("defaults"); rect.style.visibility = "hidden"; pict.style.backgroundImage = "url('"+http.responseText+"?"+Math.random()+"')"; ta.value += http.responseText + "\n"; if(frm.elements[indicator].value == deffrm.elements[indicator].value) { tit.className = ""; } else { tit.className = "modified"; } }}function save(num) { ta.value += "SAVE "+num; var rect = document.getElementById("rect"+num.toString()); var changed = rect.style.visibility == "visible"; var rx = rect._ox; var ry = rect._oy; var rw = rect._cw; var rh = rect._ch; var col = rect._curcolor; if(!col) { col = "#FF0000"; } var request = "function=save"; request += "&id="+num; if(changed) { request += "&newrect=1"; request += "&rx="+rx.toString(); request += "&ry="+ry.toString(); request += "&rw="+rw.toString(); request += "&rh="+rh.toString(); request += "&col="+escape(col); } else { request += "&newRect=0"; } var frm = document.getElementById("frm"+num.toString()); for (var i=0;i<frm.length;i++) { request += "&fld_"; request += frm.elements[i].name; request += "="; request += escape(frm.elements[i].value); } ta.value += " "+request+"\n"; document._cur_save_id = num; http.open("POST", remote_url); http.onreadystatechange = saveCallback; http.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); http.send(request); return false;}