function autosave_adddiv() {
var buttons = document.getElementsByClassName('submit')[0].innerHTML;
document.getElementsByClassName('submit')[0].innerHTML = '' + buttons;
}
function autosave_timer() {
autosave();
setTimeout("autosave_timer()", );
}
function autosave_start_timer() {
setTimeout("autosave_timer()", );
}
addLoadEvent(autosave_start_timer)
addLoadEvent(autosave_adddiv);
function autosave_cur_time() {
var now = new Date();
return "" + ((now.getHours() >12) ? now.getHours() -12 : now.getHours()) +
((now.getMinutes() < 10) ? ":0" : ":") + now.getMinutes() +
((now.getSeconds() < 10) ? ":0" : ":") + now.getSeconds();
}
function autosave_update_post_ID() {
var response = autosaveAjax.response;
var res = parseInt(response);
var message;
if(isNaN(res)) {
message = "" + response;
} else {
message = "" + autosave_cur_time();
$('post_ID').name = "post_ID";
$('post_ID').value = res;
}
$('autosave').innerHTML = message;
}
function autosave_loading() {
$('autosave').innerHTML = "";
}
function autosave_saved() {
var response = autosaveAjax.response;
var res = parseInt(response);
var message;
if(isNaN(res)) {
message = "" + response;
} else {
message = "" + autosave_cur_time() + ".";
}
$('autosave').innerHTML = message;
}
function autosave() {
autosaveAjax = new sack();
form = $('post');
/* Gotta do this up here so we can check the length when tinyMCE is in use */
if ( typeof tinyMCE == "undefined" || tinyMCE.configs.length < 1 ) {
autosaveAjax.setVar("content", form.content.value);
} else {
tinyMCE.triggerSave();
autosaveAjax.setVar("content", form.content.value);
}
if(form.post_title.value.length==0 || form.content.value.length==0)
return;
cats = document.getElementsByName("post_category[]");
goodcats = ([]);
for(i=0;i