
  var dialogWin = new Object();
  var calendarDest;
  var steuerDest;
  var kontoDest;
  var return_field = '';
  var return_function = '';
  var quelle = '';


  function openMyDialog(url, width, height)
  {
    if (!dialogWin.win || (dialogWin.win && dialogWin.win.closed))
    {
      dialogWin.height = height;
      dialogWin.width = width;
      dialogWin.left = (screen.width - dialogWin.width) / 2;
      dialogWin.top = (screen.height - dialogWin.height) / 2;
      dialogWin.url = url;
      dialogWin.name = (new Date()).getSeconds().toString();
      var attr = 'left=' + dialogWin.left + ',top=' + dialogWin.top + ',resizable=no,width=' + dialogWin.width + ',height=' + dialogWin.height + ',scrollbars=yes,status=no';
      dialogWin.win=window.open(dialogWin.url, dialogWin.name, attr);
      dialogWin.win.focus();
    }
    else
    {
      dialogWin.win.focus();
    }
  }


  function prozessResult(val, id)
  {
    opener.returnProzess(val, id);
    window.close();
  }

  function emptySubmit()
  {
    document.baseform.formstatus.value = 'leer';
    document.baseform.submit();
  }


  function returnProzess(val, id)
  {
    if (return_field != '')
    {
      window.document.baseform.elements[return_field].value = val;
      return_field = '';
    }
    if (return_function != '')
    {
      eval(return_function + "(val, id)");
      return_function = '';
    }
  }


  function setFieldName(feldname)
  {
    if (!dialogWin.win || (dialogWin.win && dialogWin.win.closed))
    {
      return_field = feldname;
    }
  }


  function callDialog(url, width, height, returnFunction, returnField)
  {
    if (returnFunction) return_function = returnFunction;
    if (returnField)  setFieldName(returnField);
    openMyDialog(url, width, height);
  }


  function clearFields()
  {
    var myelements = document.getElementsByTagName('input');
    for (i = 0; i < myelements.length; i++)
    {
      if (myelements[i].type == 'text')
      {
        myelements[i].value = '';
      }
      else if (myelements[i].type == 'checkbox')
      {
        myelements[i].checked = '';
      }
    }
    var myelements = document.getElementsByTagName('option');
    for (i = 0; i < myelements.length; i++)
    {
      myelements[i].selected = false;
    }
    var myelements = document.getElementsByTagName('select');
    for (i = 0; i < myelements.length; i++)
    {
      myelements[i].selectedIndex = 0;
    }
    var myelements = document.getElementsByTagName('textarea');
    for (i = 0; i < myelements.length; i++)
    {
      myelements[i].value = '';
    }
  }
  
  
  function showEAdress(link)
  {
    document.write('<a href="' + String.fromCharCode(109, 97, 105, 108, 116, 111) + ':' + link.substr(link.indexOf('=') + 1) + String.fromCharCode(64) + link.substring(7, link.indexOf('?') - 1) + '">');
    document.write(link.substr(link.indexOf('=') + 1) + String.fromCharCode(32, 40, 97, 116, 41, 32) + link.substring(7, link.indexOf('?') - 1));
    document.write('</a>')
//    var myelements = document.getElementsByTagName('a');
//    for (i = 0; i < myelements.length; i++)
//    {
//      if (myelements[i].className == 'mmt')
//      {
//        myelements[i].href = String.fromCharCode(109, 97, 105, 108, 116, 111) + ':' + myelements[i].href.substr(myelements[i].href.indexOf('=') + 1) + String.fromCharCode(64) + myelements[i].href.substring(7, myelements[i].href.indexOf('?') - 1);
//      }
//    }
  }
  
  


