// eigenes JS
 
// ***************
// kundensuchen
// ***************
function kundensuche(sid,zeit,kd,art)  
{ 
 document.getElementById('kunden').innerHTML= 'Suchen beginnt';  

 suchen=document.getElementsByName("suchen")[0].value;
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&suchen="+suchen+"&art="+art;
 //alert(param);

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	document.getElementById('kunden').innerHTML= transport.responseText;  
  } 
  });
}

// ***************
// selektierte adressen holen details
// ***************
function send_email(sid,zeit,kd,lnri,rnr,art)  
{ 

 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnri="+lnri+"&rnr="+rnr+"&art="+art;
 //alert(param);

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	document.getElementById('meldung').innerHTML= transport.responseText;  
  } 
  });
}

// ***************
// save adressen
// ***************
function saveadresse(sid,zeit,kd,art)  
{ 

//Alle paramter auslesen
var adanr=document.getElementsByName("kundennr")[0].value;
if (adanr.length==0) adanr=0; else adanr=parseInt(adanr);
// alert(adanr);
firma1=document.getElementsByName("firma1")[0].value;
firma2=document.getElementsByName("firma2")[0].value;
Name=document.getElementsByName("Name")[0].value;
Name2=document.getElementsByName("Name2")[0].value;
Gebdatum=document.getElementsByName("Gebdatum")[0].value;
Strasse=document.getElementsByName("Strasse")[0].value;
Zip=document.getElementsByName("Zip")[0].value;
City=document.getElementsByName("City")[0].value;
Landnr=document.getElementsByName("Landnr")[0].value;
Landindex=document.getElementsByName("Landnr")[0].selectedIndex;
Landname=document.getElementsByName("Landnr")[0].options[Landindex].text;
Fon=document.getElementsByName("Fon")[0].value;
Fon2=document.getElementsByName("Fon2")[0].value;
Fax=document.getElementsByName("Fax")[0].value;
Funk=document.getElementsByName("Funk")[0].value;
Email=document.getElementsByName("Email")[0].value;
Email2=document.getElementsByName("Email2")[0].value;
if (document.getElementsByName("statuskunde")[0].checked==true) statuskunde=1; else statuskunde=0;
if (document.getElementsByName("statuslieferant")[0].checked==true) statuslieferant=1; else statuslieferant=0;
if (document.getElementsByName("statusangebot")[0].checked==true) statusangebot=1; else statusangebot=0;

//Name=Name.replace(/\u00fc/g, "&uuml;");
//alert(Name);
afirma1=firma1;
firma1=encodeURIComponent(firma1);
afirma2=firma2;
firma2=encodeURIComponent(firma2);
aName=Name;
Name=encodeURIComponent(Name);
aName2=Name2;
Name2=encodeURIComponent(Name2);




//alert(firma1);

var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&flag=1&adanr="+adanr+"&firma1="+firma1+"&firma2="+firma2+"&Name="+Name+"&Name2="+Name2+"&Gebdatum="+Gebdatum+"&Strasse="+Strasse+"&Zip="+Zip+"&City="+City+"&Landnr="+Landnr+"&Fon="+Fon+"&Fon2="+Fon2+"&Fax="+Fax+"&Funk="+Funk+"&Email="+Email+"&Email2="+Email2+"&statuskunde="+statuskunde+"&statuslieferant="+statuslieferant+"&statusangebot="+statusangebot+"&art="+art;

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'post',          
  parameters: param,
  onSuccess: function(transport) {  
        
        var result=transport.responseText;
        result=decodeURIComponent(result);
        var array=result.split("#"); //fehlermeldung in [0]; kundennr in [1]
 	var id=parseInt(array[1]);
        if (id>0) 
	{ 
	  document.getElementById('adresseinfo').innerHTML= "Gespeichert."; 
	  document.getElementById('adresseinfo2').innerHTML= "Gespeichert."; 
	  document.getElementsByName("kundennummer")[0].value=id; 

 	  // 1. Adressfeld aktualisieren
	 // document.getElementById("kundenliste").innerHTML= afirma1+"<br>"+aName+"<br>"+Strasse+"<br>"+Zip+" "+City+"<br>"+Landname+"<br><br>Tel.: "+Fon+"<br>Fax: "+Fax+"<br>Email: "+Email+"<br><br>";
  	  document.getElementsByName("dfirma")[0].value=afirma1;
  	  document.getElementsByName("dname")[0].value=aName;
  	  document.getElementsByName("dplz")[0].value=Zip;
  	  document.getElementsByName("dort")[0].value=City;
  	  document.getElementsByName("dstrasse")[0].value=Strasse;
  	  document.getElementsByName("dland")[0].value=Landname;
  	  document.getElementsByName("dtelefon")[0].value=Fon;
  	  document.getElementsByName("dtelefax")[0].value=Fax;
  	  document.getElementsByName("demail")[0].value=Email;


  	 // 2. Aktualisieren des <select kunden...
	  getkundenliste(sid,zeit,kd,id);
	}
	else 
	{
	  document.getElementById('adresseinfo').innerHTML= "Fehler beim Speichern. Korrigieren Sie Ihre Eingaben:<br>"+array[0];
	  document.getElementById('adresseinfo2').innerHTML= "Fehler beim Speichern. Korrigieren Sie Ihre Eingaben:<br>"+array[0];		
 	}

  } 
  });
}

// ***************
// selektierte adressen holen details
// ***************
function workadresse(sid,zeit,kd,art)  
{ 
 adanr=document.getElementsByName("adanr")[0].value;
 name=document.getElementsByName("dname")[0].value;


 //alert(adanr);

 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&adanr="+adanr+"&art="+art;
 //alert(param);

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	document.getElementById('adresse').innerHTML= transport.responseText;  
  } 
  });
}

// ***************
// neue adressen
// ***************
function neueadresse(sid,zeit,kd,value,art)  
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&flag="+value+"&art="+art;
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	document.getElementById('adresse').innerHTML= transport.responseText;  
  } 
  });
}

// ***************
// upload adressen
// ***************
function upload_adressen(sid,zeit,kd,loeschen,datei,art)  
{ 
 var tmp=0;
 if (loeschen==true) tmp=1; 
 //alert(tmp);

 //var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&loeschen="+tmp+"&dateiname="+datei+"&art="+art;
 var param= "&loeschen="+tmp+"&dateiname="+datei+"&art="+art;
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
	document.getElementById('meldung').innerHTML= transport.responseText;  
  } 
  });
}

// ***************
// savepreis
// ***************
function getvorlagennummer(kd, zeit, sid, feldname, nummernkreis, art)  
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&feldname="+feldname+"&numernkreis="+nummernkreis+"&art="+art; //98
  //alert(param);

 var lnri=document.getElementsByName("lnri")[0].value;
 new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  

  document.getElementsByName(feldname)[0].value=transport.responseText;  

  } 
  });

}

// ***************
// savepreis
// ***************
function savemaschine(sid,zeit,kd,lnr,art)  
{ 
 var lnri= document.getElementsByName("lnri")[0].value; 
 var vkpreis = document.getElementById("p"+lnr).value;
 var seriennr = document.getElementById("s"+lnr).value;
 var baujahr = document.getElementById("b"+lnr).value;
 var stueck = document.getElementById("a"+lnr).value;
 var mwst = document.getElementById("inputmwst").value;
 var gesamt = document.getElementById("g"+lnr).value;
 var waehrung = document.getElementById("w"+lnr).value;
 var bezeichnung = document.getElementById("bezeichnung"+lnr).value;
 var betriebstd = document.getElementById("bet"+lnr).value;

 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&bezeichnung="+bezeichnung+"&betriebstd="+betriebstd+"&stueck="+stueck+"&mwstsatz="+mwst+"&lnr="+lnr+"&vkpreis="+vkpreis+"&seriennr="+seriennr+"&baujahr="+baujahr+"&summe="+gesamt+"&lnri="+lnri+"&waehrung="+waehrung+"&art=83";
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
   //document.getElementById('meldung').innerHTML= transport.responseText;  
   document.getElementsByName("lnri")[0].value=transport.responseText;  
   //getmaschine(sid,zeit,kd,"","");
  } 
  });
}
 
// ***************
// kundenliste
// ***************
function getkundenliste(sid,zeit,kd,value)  
{ 
 suchen=document.getElementsByName("suchen")[0].value;  
  var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&suchen="+suchen+"&adanr="+value+"&art=80";
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
   document.getElementById('kunden').innerHTML= transport.responseText;              
  } 
  });
}

// ***************
// maschinenliste
// ***************
function getmaschinenliste(sid,zeit,kd)  
{ 
  
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art=88";
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
   document.getElementById('maschinen').innerHTML= transport.responseText;              
  } 
  });
}

// ***************
// maschine in dokument entfernen
// ***************

function xdelmaschine(sid,zeit,kd,maschinenr)  
{ 
 var lnri= document.getElementsByName("lnri")[0].value; 
 var textart=document.getElementsByName("textart")[0].value;
 var variante=document.getElementsByName("variante")[0].value;
 var sprache=document.getElementsByName("sprache")[0].value;
 var fracht=document.getElementsByName("fracht")[0].value;
 var waehrung=document.getElementsByName("waehrung")[0].value;
 
 feldname="maschinenliste"
 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&textart="+textart+"&feldname="+feldname+"&fracht="+fracht+"&waehrung="+waehrung+"&variante="+variante+"&sprache="+sprache+"&maschinenr="+maschinenr+"&lnri="+lnri+"&art=102";
 //alert(param);

  //loesche aus DB
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
  document.getElementById('meldung').innerHTML= transport.responseText;              

  getmaschinenpositionen(feldname, sid, zeit, kd, lnri);

  } 
  });
  
}


// noch nicht benötigt
function getmaschinenpositionen(feldname, sid, zeit,kd,lnri)  
{ 
 var lnri= document.getElementsByName("lnri")[0].value; 
 var textart=document.getElementsByName("textart")[0].value;
 var variante=document.getElementsByName("variante")[0].value;
 var sprache=document.getElementsByName("sprache")[0].value;
 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&textart="+textart+"&feldname="+feldname+"&variante="+variante+"&sprache="+sprache+"&lnri="+lnri+"&art=103";
 //alert(param);

  //loesche aus DB
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
  document.getElementById(feldname).innerHTML= transport.responseText;              

  makepreissumme(sid, zeit, kd, lnri);

  } 
  });
  

}




function altgetmaschinenliste(sid,zeit,kd,maschinenr,art)  
{ 
 var lnri= document.getElementsByName("lnri")[0].value; 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&lnri="+lnri+"&art=102";
 //alert(param);

  //lösche maschine aus liste
  var liste=document.getElementById('mliste').value;
  var temp=eval('/'+lnr+',/g');
  //alert(temp);
  liste=liste.replace(temp,"");
  //liste=liste.replace(/,,/g,",");  
  document.getElementById('mliste').value=liste;
  
  //loesche aus DB
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
    //document.getElementById('meldung').innerHTML= transport.responseText;              
  } 
  });

  //preisberechnung();  
}


function waehrung(sid, zeit, kd, lnri)
{


 var lnri=document.getElementsByName("lnri")[0].value;
 var flagmnr=document.getElementsByName("flagmnr")[0].value;

 
 if (lnri==0) //wenn noch keine lnri
 {
     makepreissumme(sid,zeit,kd,lnri);
 }
 

 if (flagnr > 0)
 {
   //Wenn maschine gewählt dann auch felder wie seriennumer im zugriff
   xsavedokument3(feldname, sid, zeit, kd, lnri, 0);
 }
 
}



function xsavedokument(sid, zeit, kd, maschinenr, art)
{


 var lnri=document.getElementsByName("lnri")[0].value;

 // 98 Vorlagennummer holen
 var paramx= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art=98";

 var feldname="maschinenliste";

 var test="lnritest:"+lnri+feldname;
// alert(test);
 
 
 if (lnri==0) //wenn noch keine lnri
 {
   //testparamx="paramx= "+paramx;
   //alert(testparamx);  

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: paramx ,
  onSuccess: function(transport) {  
  ergebnis=transport.responseText;
  testergebnis="LNRI geholt:  "+ergebnis;
 //  alert(testergebnis);
   document.getElementsByName("lnri")[0].value=ergebnis;
   
   // hier noch kein zugirff auf maschinenfelder moeglich wird heir erst erzeugt
   xsavedokument3(feldname, sid, zeit, kd, ergebnis, maschinenr);

  } 
  });
 }
 else 
 {
   //Wenn maschine gewählt dann auch felder wie seriennumer im zugriff
   xsavedokument3(feldname, sid, zeit, kd, lnri, maschinenr);
 }
 
}


function xsavedokument2(feldname, sid, zeit, kd, lnri, maschinenr)
{

 var lnri= document.getElementsByName("lnri")[0].value; 
 var mwstsatz = document.getElementsByName("mwstsatz")[0].value;
 var sprache=document.getElementsByName("sprache")[0].value;
 var rnr=document.getElementsByName("rnr")[0].value;
 var textart=document.getElementsByName("textart")[0].value;
 var variante=document.getElementsByName("variante")[0].value;
 var waehrung=document.getElementsByName("waehrung")[0].value;
 var fracht=document.getElementsByName("fracht")[0].value;
 var rnr=document.getElementsByName("rnr")[0].value;

 var text1=document.getElementsByName("text1")[0].value;
 var text2=document.getElementsByName("text2")[0].value;
 var text3=document.getElementsByName("text3")[0].value;
 var emailtext=document.getElementsByName("emailtext")[0].value;
 var preisstellung=document.getElementsByName("preisstellung")[0].value;
 var lieferbasis=document.getElementsByName("lieferbasis")[0].value;
 var liefertermin=document.getElementsByName("liefertermin")[0].value;
 var zahlung=document.getElementsByName("zahlung")[0].value;
 var angebotemails=document.getElementsByName("angebotemails")[0].value;


 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&feldname="+feldname+"&maschnr="+maschinenr+"&text1="+text1+"&text2="+text2+"&text3="+text3+"emailtext"+emailtext+"&preisstellung="+preisstellung+"&lieferbasis="+lieferbasis+"&liefertermin="+liefertermin+"&zahlung="+zahlung+"&angebotemails="+angebotemails+"&fracht="+fracht+"&waehrung="+waehrung+"&rnr="+rnr+"&lnri="+lnri+"&mwstsatz="+mwstsatz+"&textart="+textart+"&variante="+variante+"&sprache="+sprache+"&art=79";

// var param="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&feldname="+feldname+"&lnri="+lnri+"&maschnr="+maschinenr+"&mwstsatz="+mwstsatz+"&waehrung="+waehrung+"&fracht="+fracht+"&rnr="+rnr+"&textart="+textart+"&variante="+variante+"&sprache="+sprache+"&art=79";
// var param="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnri="+lnri+"&maschnr="+maschinenr+"&textart="+textart+"&variante="+variante+"&sprache"+sprache+"&art=79";
 
 testparam="testparam2: "+param;

 // alert(testparam);  
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'post',          
  parameters: param ,
  onSuccess: function(transport) {  
   //Auflistung aktuallisieren
   //var temp=document.getElementById(feldname).innerHTML;
   // document.getElementById('maschinenliste').innerHTML
   ergebnis= transport.responseText;                 
   document.getElementById(feldname).innerHTML=ergebnis;
   var temp="erg xsavedokument2: " + ergebnis;
   
  //alert(temp);
    makepreissumme(sid, zeit, kd, lnri);

  } 
  });


}

function xsavedokument3(feldname, sid, zeit, kd, lnri, maschinenr)
{
 
 lnr=maschinenr
 var lnri= document.getElementsByName("lnri")[0].value; 
 var vkpreis = document.getElementById("p"+lnr).value;
 var seriennr = document.getElementById("s"+lnr).value;
 var baujahr = document.getElementById("b"+lnr).value;
 var stueck = document.getElementById("a"+lnr).value;
 var gesamtmaschine = document.getElementById("g"+lnr).value;
 var bezeichnung = document.getElementById("bezeichnung"+lnr).value;
 var betriebstd = document.getElementById("bet"+lnr).value;

 var mwstsatz = document.getElementById("inputmwst").value;
 var sprache=document.getElementsByName("sprache")[0].value;
 var waehrung=document.getElementsByName("waehrung")[0].value;
 var rnr=document.getElementsByName("rnr")[0].value;
 var textart=document.getElementsByName("textart")[0].value;
 var variante=document.getElementsByName("variante")[0].value;
 var waehrung=document.getElementsByName("waehrung")[0].value;
 var fracht=document.getElementsByName("fracht")[0].value;
 var rnr=document.getElementsByName("rnr")[0].value;

 var text1=document.getElementsByName("text1")[0].value;
 var text2=document.getElementsByName("text2")[0].value;
 var text3=document.getElementsByName("text3")[0].value;
 var emailtext=document.getElementsByName("emailtext")[0].value;
 var preisstellung=document.getElementsByName("preisstellung")[0].value;
 var lieferbasis=document.getElementsByName("lieferbasis")[0].value;
 var liefertermin=document.getElementsByName("liefertermin")[0].value;
 var zahlung=document.getElementsByName("zahlung")[0].value;
 var angebotemails=document.getElementsByName("angebotemails")[0].value;




 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&feldname="+feldname+"&text1="+text1+"&text2="+text2+"&text3="+text3+"emailtext"+emailtext+"&preisstellung="+preisstellung+"&lieferbasis="+lieferbasis+"&liefertermin="+liefertermin+"&zahlung="+zahlung+"&angeboteemails="+angebotemails+"&bezeichnung="+bezeichnung+"&betriebstd="+betriebstd+"&stueck="+stueck+"&fracht="+fracht+"&vkpreis="+vkpreis+"&seriennr="+seriennr+"&baujahr="+baujahr+"&gesamtmaschine="+gesamtmaschine+"&waehrung="+waehrung+"&rnr="+rnr+"&lnri="+lnri+"&maschnr="+maschinenr+"&mwstsatz="+mwstsatz+"&rnr="+rnr+"&textart="+textart+"&variante="+variante+"&sprache="+sprache+"&art=79";

// alt var param= "&lnri="+lnri+"&maschnr="+maschinenr+"&mwstsatz="+mwstsatz+"&rnr="+rnr+"&textart="+textart+"&variante="+variante+"&art=79";
 
 testparam="testparam3: "+param;

// alert(testparam);  
  if (stueck >= 0)
  {
  
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'post',          
  parameters: param ,
  onSuccess: function(transport) {  
   //Auflistung aktuallisieren
   //var temp=document.getElementById('maschinenliste').innerHTML;
  // document.getElementById('maschinenliste').innerHTML
   document.getElementById(feldname).innerHTML

   ergebnis= transport.responseText;                 
   
   
   // document.getElementById('maschinenliste').innerHTML=ergebnis;
   document.getElementById(feldname).innerHTML=ergebnis;

   var temp="erg xsavedokument3: " + ergebnis;
   //alert(temp);
   makepreissumme(sid, zeit, kd, lnri);

  } 
  });
  
  
  }

}



function makepreissumme(sid, zeit, kd, lnri)
{

  var lnri=document.getElementsByName("lnri")[0].value;
  var rnr=document.getElementsByName("rnr")[0].value;
  var textart=document.getElementsByName("textart")[0].value;
  var variante=document.getElementsByName("variante")[0].value;
  var waehrung=document.getElementsByName("waehrung")[0].value;
  var sprache=document.getElementsByName("sprache")[0].value;
  var fracht=document.getElementsByName("fracht")[0].value;

  temp="stop:"+lnri;
  //alert(temp);
 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnri="+lnri+"&fracht="+fracht+"&rnr="+rnr+"&textart="+textart+"&variante="+variante+"&waehrung="+waehrung+"&sprache="+sprache+"&art=101";

 
 
 testparam="makepreis4: "+param;

// alert(testparam);  
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'post',          
  parameters: param ,
  onSuccess: function(transport) {  
   ergebnis= transport.responseText;
   
   
   var erg = ergebnis.search(/Hinweis.+/);
   if (erg > 0)
   document.getElementById('meldung').innerHTML=ergebnis;

   if (erg == -1)
   document.getElementById('preissumme').innerHTML=ergebnis;

   var temp="erg xsavedokument2: " + ergebnis;
 //  alert(temp);

  } 
  });
  
}


















// ***************
// maschine in dokument einfügen: 
// ***************
function getmaschine(sid,zeit,kd,lnr,art)  
{ 
 
 if (lnr>0)
 {
   //Doppelte löschen
   delmaschine(sid,zeit,kd,lnr,'');
   //Liste (hidden) Aktuallisieren   
   var liste=document.getElementById('mliste').value;
   liste=liste.concat(lnr+",");
   document.getElementById('mliste').value=liste;
 }

 textart=document.getElementsByName("textart")[0].value;
 variante=document.getElementsByName("variante")[0].value;
 waehrung=document.getElementsByName("waehrung")[0].value;

 liste=document.getElementById('mliste').value;
 var lnri=document.getElementsByName("lnri")[0].value;
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&mliste="+liste+"&lnri="+lnri+"&waehrung="+waehrung+"&textart="+textart+"&variante="+variante+"&art=79";
 //alert(param);  
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {  
   //Auflistung aktuallisieren
   //var temp=document.getElementById('maschinenliste').innerHTML;
   document.getElementById('maschinenliste').innerHTML= transport.responseText;                 
  // preisalles();
  } 
  });

  //preisalles();

}

function preisberechnung()
{
  //FRACHT
  var t_fracht=document.getElementById('fracht').value;
  if (t_fracht.length==0) fracht=0;
  else 
  { var fracht=t_fracht.replace(/,/g,".");
    fracht=parseFloat(fracht);
    fracht=fracht.toFixed(2);	
 
    //alert(fracht);
  } 
  //MWST
  var t_mwst=document.getElementById('inputmwst').value;
  if (t_mwst.length==0) mwst=0;
  else 
  { var mwst=t_mwst.replace(/,/g,".");
    mwst=parseFloat(mwst);
  } 
  
  //ENDPREIS
  var preis=document.getElementById('preisversteckt').value;
  preis=parseFloat(preis);
  var preismwst= fracht + preis + (preis * (mwst)/100 ); //preis + (preis*mwst/100);
  preismwst=parseFloat(preismwst);
  document.getElementById('preis').value=preis;
  document.getElementById('preismwst').value=preismwst;
  document.getElementById('summe').value=preismwst;

//alert(preis+" und "+fracht+" und "+preismwst); 
}

// ***************
// bank: 
// ***************
function getbank(sid,zeit,kd,lnr,art)  
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&art=78";
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById('bank').innerHTML= transport.responseText;              
     
  }   
  });
  
  setbankzahlung(sid,zeit,kd,lnr,art);
  
}

// ***************
// bank 2: setbankzahlung
// ***************
function setbankzahlung(sid,zeit,kd,lnr,art)  
{

 var textart=document.getElementsByName("textart")[0].value;
 var variante=document.getElementsByName("variante")[0].value;
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&textart="+textart+"&variante="+variante+"&art=89";

 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById('zahlung').innerHTML= transport.responseText;              
     
  }   
  });  
}

// ***************
// email: 
// ***************
function getemail(sid,zeit,kd,lnr,art)  
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&adanr="+lnr+"&art=88";
  //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById('kundenliste').innerHTML= transport.responseText;              
     
  }
 
});
}

// ***************
// kunden: 
// ***************
function getkunden(sid,zeit,kd,lnr,art) //getkunden('%s','%s','%s',this.value,'xxx')
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&adanr="+lnr+"&kundennummer="+lnr+"&art=77";
  //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById('kundenliste').innerHTML= transport.responseText;
   document.getElementsByName("kundennummer")[0].value=lnr;  
   document.getElementsByName("adanr")[0].value=lnr;  
   
   
     
  }
 
});
}

// ***************
// bestand: bohrwerkzeug
// ***************
function update_bohrwerkzeug(sid,zeit,kd,lnr,theform,span) 
{ 
 var menge=theform.elements["menge"].value;
 var reserviert=theform.elements["reserviert"].value;
 var preis=theform.elements["preis"].value;

 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&menge="+menge+"&reserviert="+reserviert+"&preis="+preis+"&art=74";
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById(span).innerHTML= transport.responseText;              
   
   
  }
 
});
}
 
function filter(text)
{ 
   //alert(text);
   var neu = text.replace(/ä/g, "&auml;");
   var neu = neu .replace(/ö/g, "&ouml;");   
   var neu = neu.replace(/ü/g, "&uuml;");
   var neu = neu.replace(/Ö/g, "&Ouml;");
   var neu = neu.replace(/Ü/g, "&Uuml;");
   var neu = neu.replace(/Ä/g, "&Auml;");
   alert(neu);
   return(neu);
} 
 
// ***************
// bestandsuche: show/hide -> zeigen
// ***************
function showid(id) 
{ 
 document.getElementById(id).style.display='block'; 
 //document.getElementById(id).focus();
 //document.location.hash=id;
//window.location.href=id;
 //document.anchors[id].focus();
}
function hideid(id) 
{ 
 document.getElementById(id).style.display='none'; 
 //document.getElementById(id).focus();
  //location.href=id;
}
function showhide(id) 
{ 
 
 if (document.getElementById(id).style.display=='block') { document.getElementById(id).style.display='none'; }
 else { document.getElementById(id).style.display='block'; }
 
}

 
function loadText(gesucht) {
  //alert(gesucht);
  abfrage="art=45&maschinennr=" + gesucht;

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',  
  parameters: abfrage ,
  onSuccess: function(transport) {
   //-transport.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=UTF-8");   
   document.getElementById(gesucht).innerHTML= transport.responseText;      
  }
});

}

// ***************
// bestand: status
// ***************
function status_update(sid,zeit,kd,lnr,todo,art) 
{ 
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&textnr="+todo+"&art="+art;
 //alert(param);

  //extra: wenn maschine neu: 
  /*var root = document.getElementById("spezielle_felder");
  /for each (var tmp in root)
  {  
     if (tmp.type=="input")
     alert(tmp);
  }*/

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById("meldung").innerHTML= transport.responseText;              
   
   
  }
});
}

// ***************
// spezielle_felder
// ***************
function spezielle_felder(sid,zeit,kd,lnr,wnr,art) 
{
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&lnr="+lnr+"&wnr="+wnr+"&art="+art;
 //alert(param);

  //extra: wenn maschine neu: 
  /*var root = document.getElementById("spezielle_felder");
  /for each (var tmp in root)
  {  
     if (tmp.type=="input")
     alert(tmp);
  }*/

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById("spezielle_felder").innerHTML= transport.responseText;              
   
   
  }
});
}

// ***************
// Arten -> gruppen
// ***************
function getgruppen(sid,zeit,kd,nr,art) {
 
 //alert("HALLO");
 var param= "sid="+sid+"&zeit="+zeit+"&kd="+kd+"&nr="+nr+"&art="+art;
 //alert(param);
 
  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',          
  parameters: param ,
  onSuccess: function(transport) {
   
   document.getElementById("getgruppen").innerHTML= transport.responseText;              
   
   
  }
});
}


// ***************
// MASCHINENGRUPPEN FELDER ZUWEISUNGS VERWALTUNG / PFLICHT
// ***************
function changePflicht(sid,zeit,kd, magr,feldnr) {
  //alert(gesucht);
  abfrage="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art=52&maschinengruppe="+magr+"&maschinenzusatzfeld="+feldnr; 

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',
  parameters: abfrage ,
  onSuccess: function(transport) {
   document.getElementById(feldnr).innerHTML=transport.responseText;      
  }
});

}

// ***************
// EXPRESS MANAGER
// ***************
function createexport(sid,zeit,kd,art) {   
  //document.getElementById("export").innerHTML="<img src=\"../ajax/waiting.gif\"><br><br>Bitte warten...";            
  document.getElementById("export").innerHTML="Die &Uuml;bertragung wurde gestartet. Der Vorgang dauert mehere Minuten. <br> Der Status der &Uuml;bertragung ist unter dem Men&uuml;punkt 'Daten&uuml;bergabe' -> 'Status Bauportal' zu sehen. <br> ";
  //document.getElementById("export").innerHTML="<img src=\"../ajax/waiting.gif\"><br><br> Prüfung, ob &Uuml;bertragungsdatei m&ouml;glich ist zu erstellen. ";
  abfrage="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art="+art;
  //alert(abfrage);    

  new Ajax.Request('../cgi-bin/expresscgi', {
  method: 'get',
  parameters: abfrage ,
  onSuccess: function(transport) {          
   document.getElementById("export").innerHTML=transport.responseText;           
  }
});
}

// ***********
// GS-ADRESSEN
// ***********
function gsadressen_export(sid,zeit,kd,art) {             
  abfrage="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art="+art;
  document.getElementById("export").innerHTML="Adressen export wird gestartet...";
  //alert(abfrage);      

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',
  parameters: abfrage ,
  onSuccess: function(transport) {
   document.getElementById("export").innerHTML=transport.responseText;              
   
  }
});
}

function gsadressen_deactivieren(sid,zeit,kd,art) {             
  abfrage="sid="+sid+"&zeit="+zeit+"&kd="+kd+"&art="+art;
  document.getElementById("deactiv").innerHTML="Deaktivierung der neuen Adressen...";
  //alert(abfrage);    

  new Ajax.Request('../cgi-bin/menucgi', {
  method: 'get',
  parameters: abfrage ,
  onSuccess: function(transport) {
   document.getElementById("deactiv").innerHTML=transport.responseText;              
  }
});
}

// ************************************************************************************************************
 
function test() {
  alert("hallo");

}
 

