function Faktura_ShowKalender(atxtfldid) {
   var pos = CalcElementPositionId(atxtfldid);
   var el_datum = GetElement(atxtfldid);

   CAL_ON_CHOOSE_DATE = function(date) {
      el_datum.value = date;
      el_datum.focus();
      Calendar_Hide();
   };
   var date = new Date();
   date.FromFMSDate(el_datum.value);
   Calendar_Show(date.getFullYear(), date.getMonth() + 1, pos[0], pos[1]);
}

function FakturaRechnungSuchen_OnClick(abutton)  {
   var f = abutton.form;
   if (GetFieldValue('abrechnungsfirma') == '') {
      PosPopupToElementId('fieldset_kriterien');
      ShowHinweis('DIV_ERR_KEINEABRECHNUNGSFIRMAGEWAEHLT');
      return false;
   }
   abutton.form.submit();
   return true;
}

function FakturaRechnungPDF_OnClick(sid, abrechnungsfirma, re_id) {
   var url = 'fakt_rechnung.pdf';
   url += '?sessionid=' + sid;
   url += '&abrechnungsfirma=' + abrechnungsfirma;
   url += '&re_id=' + re_id;
   var awin = window.open(url, '', 'width=800,height=600,scrollbars=yes,resizeable=yes');
   return false; 
}

function FakturaVerrechnungsfallSuchen_OnClick(abutton) {
   var f = abutton.form;
   if (GetFieldValue('abrechnungsfirma') == '') {
      PosPopupToElementId('fieldset_kriterien');
      ShowHinweis('DIV_ERR_KEINEABRECHNUNGSFIRMAGEWAEHLT');
      return false;
   }
   abutton.form.submit();
   return true;
}

function FakturaVerrechnungsfallDetail_OnClick(sessionid,abrechnungsfirma, verrechnungsfall, listcounter) {
   var pos = SelectListRowById('tr_' + listcounter);
   ShowElement('DIV_VERRECHNUNGSFALL');
   SetContent('DIV_VERRECHNUNGSFALL_INHALT','');
   var el = GetElement('DIV_VERRECHNUNGSFALL');
   el.style.left = pos[0] + 'px';
   el.style.top = pos[1] + 'px';
   var url = 'fakt_verrechnungsfall.html';
   url += '?sessionid=' + sessionid;
   url += '&abrechnungsfirma=' + abrechnungsfirma;
   url += '&verrechnungsfall=' + verrechnungsfall;

   var oReq = DoRemoteRequest(
      url,
      'GET',
      undefined,
      function() {
         FakturaVerrechnungsfall_Callback(oReq);
      }
   );

   return false;

}

function FakturaVerrechnungsfall_Callback(oReq) {
   SetContent('DIV_VERRECHNUNGSFALL_INHALT', oReq.responseText);
}

function FakturaVerrechnungsfallSchliessen_OnClick(abutton) {
   HideElement('DIV_VERRECHNUNGSFALL');
   ClearListRows();   
}

function FakturaBelegAnsicht_OnClick(sid, abrechnungsfirma, belegid, bildnummer) {
   var url = 'fakt_belegansicht.html';
   url += '?sessionid=' + sid;
   url += '&abrechnungsfirma=' + abrechnungsfirma;
   url += '&belegid=' + belegid;
   url += '&bildnummer=' + bildnummer;
   var awin = window.open(url, 'BELGEGIMAGE', 'width=640,height=480,scrollbars=yes,resizable=yes');
   awin.focus();
   return false;
}

function FakturaBelegSuchen_OnClick(abutton)  {
   var f = abutton.form;
   if (GetFieldValue('abrechnungsfirma') == '') {
      PosPopupToElementId('fieldset_kriterien');
      ShowHinweis('DIV_ERR_KEINEABRECHNUNGSFIRMAGEWAEHLT');
      return false;
   }
   abutton.form.submit();
   return true;
}


