// Requires JSMX

function $(n) {
  return document.getElementById(n);
}

function ajax_get_message(msgid,targetid){  
  http( 'GET'  , 'msg_render.cfm?msgid=' + escape(msgid) , ajax_response);
  this.targetid=targetid;
  }

function ajax_response(obj,success){
if(success=='success') {
  if(o=$('errormessage')) {
    document.body.removeChild(o);
    }
  this.ajaxResult=obj;
  setTimeout('ajax_render_message(this.ajaxResult);',0);
} else {
  var oError = document.createElement("DIV");
  oError.id='errormessage';
  if(o=$('errormessage')) {
    document.body.removeChild(o);
    }
  document.body.appendChild(oError);
  oError.innerHTML=obj;
  }
}

function ajax_render_message(obj) {
  $(this.targetid).innerHTML=obj.message;
}
