var waitImage = new Image();
waitImage.src = 'image/wait.gif';

function wait(elementId, doc){
  di = new DomIterator(doc);
  html = "<div align='right'><div style='height:20px'></div><img src='" + waitImage.src + "'/>&nbsp;&nbsp;&nbsp;</div>";
  di.applyValue(elementId, html);
}

function showError(e){
  alert(e);
}

function getUrlAndWait(url, elementId){
  message = new Message();
  message.method = "GET";
  message.address = url;
  message.document = document;
  message.consumer = elementId;
  message.onError = showError;
  wait('content', document);
  Connection.sendMessage(message);  
}

function getUrl(url, elementId){
  message = new Message();
  message.method = "GET";
  message.address = url;
  message.consumer = elementId;
  message.onError = showError;
  Connection.sendMessage(message);  
} 

function getUrlAndTransform(url, xslt, elementId){
  message = new Message();
  message.method = "GET";
  message.address = url;
  message.xslt = xslt;
  message.consumer = elementId;
  message.onError = showError;
  Connection.sendMessage(message);  
} 

function postForm(url, elementId, form){
  message = new Message();
  message.address = url;
  message.consumer = elementId;
  Connection.sendFormByMessage(message, form);		
} 

