  // opens an error dialog
  var ErrorDialog_test = function(msg)
  {
  	// open dialog
    Dialog.alert("<div style='padding:10px;padding-left:20px;padding-right:20px;text-align:left'>"+msg+"</div>", 
                {windowParameters: {className: 'alphacube', width:400, hideEffect: Effect.SwitchOff}, okLabel: "OK", onOk: DialogOKHandler });
    
    // make it possible to press enter to have the dialog disappear
    Event.observe(document, 'keypress', DialogKeypressHandler, false);
    
  }  

  var ErrorDialog = function(msg)
  {
  	// open dialog
    alert(msg);
  }  


  // handles a keypress when a dialog is active
  var DialogKeypressHandler = function(e)
  {
  	var cKeyCode = e.keyCode || e.which;
    
    if (cKeyCode == Event.KEY_RETURN)
    {
  	// close dialog
      Dialog.closeInfo();
      
      // stop observing keys
      Event.stopObserving(document, 'keypress', DialogKeypressHandler);
      
      // do not process the event further (to prevent form submits)
      Event.stop(e);
    }
  }
  
  //
  var DialogOKHandler = function() 
  { 
  	// stop observing keys
  	Event.stopObserving(document, 'keypress', DialogKeypressHandler); 
  	
  	// close dialog
  	Dialog.closeInfo() 
  }

