Niederlassungen = new Array('011','012','013','014','015','016','017','018','019','020','022','023','024','025','026','027','028','056','029','030','031');
NL=new Array('Niederlassung Berlin','Niederlassung Hamburg','Niederlassung Leipzig','Niederlassung Düsseldorf','Niederlassung Köln','Stammhaus Baden-Baden','Niederlassung Stuttgart','Niederlassung München','Niederlassung Nürnberg','Niederlassung Hannover','Niederlassung Frankfurt','RADAR-SERVICE','Niederlassung Dresden','Niederlassung Mannheim','Niederlassung Erfurt','Niederlassung Bremen','Niederlassung Memmingen','Niederlassung Weblease','Niederl.Mönchengladbach','Niederlassung Rostock','Niederlassung Magdeburg');
NLanschrift=new Array('Wallstraße 14a','Willhoop 1','Lützowstraße 13B','Hildebrandtstraße 24d','Claudius-Dornier-Straße 5B','Neuer Markt 2','Tränkestraße 11','Richard-Strauß-Straße 69','Ostendstraße 181','Fernroder Straße 9','Lyoner Straße 44-48','Leverner Str. 20','Alaunstraße 9','Augustaanlage 37','Häßlerstraße 8a','Mary-Astell-Str. 2','Haußmannstraße 4','Neuer Markt 2','Marie-Bernays-Ring 19a','Bergstraße 10','Domplatz 10');
NLort=new Array('D-10179 Berlin','D-22453 Hamburg ','D-04155 Leipzig','D-40215 Düsseldorf','D-50829 Köln','D-76532 Baden-Baden','D-70597 Stuttgart','D-81677 München','D-90482 Nürnberg','D-30161 Hannover','D-60528 Frankfurt am Main ','D-32361 Pr. Oldendorf','D-01099 Dresden','D-68165 Mannheim','D-99096 Erfurt','D-28359 Bremen','D-87700 Memmingen','D-76532 Baden-Baden','D-41199 Mönchengladbach','D-18057 Rostock','D-39104 Magdeburg');
NLphone=new Array('+49 (30) 226090 - 0','+49 (40) 554956 - 0','+49 (341) 58584 - 0','+49 (211) 93409 - 0','+49 (221) 956470 - 0','+49 (7221) 5007 - 0','+49 (711) 72009 - 0','+49 (89) 982934 - 80','+49 (911) 95492 - 0','+49 (511) 283399 - 50','+49 (69) 660586 - 0','+49 (5742) 9206 - 22','+49 (351) 81133 - 0','+49 (621) 328989 - 0','+49 (361) 65357 - 0','+49 (421) 32271 - 30','+49 (8331) 96 15 980','+49(7221) 50070','+49 (2166) 62192-0','+49 (381) 37580-0','+49(0)391 254960' );
NLfax=new Array('+49 (30) 226090 - 44','+49 (40) 554956 - 56','+49 (341) 58584 - 44','+49 (211) 93409 - 34','+49 (221) 956470 - 40','+49 (7221) 5007 - 222','+49 (711) 72009 - 10','+49 (89) 982934 - 22','+49 (911) 95492 - 30','+49(511) 283399 - 55','+49 (69) 660586 - 66','+49 (5742) 9206 - 22','+49 (351) 81133 - 44','+49 (621) 328989 - 60','+49 (361) 65357 - 50','+49 (421) 32271 - 33','+49 (8331) 96 15 9810','+49 (7221) 5007222','+49 (2166) 62192-50','+49 (381) 37580-28','+49(0)391 2549622');
NLmail=new Array('nl-berlin','nl-hamburg','nl-leipzig','nl-düsseldorf','nl-köln','nl-baden','nl-stuttgart','nl-muenchen','nl-nuernberg','nl-hannover','nl-frankfurt','info','nl-dresden','nl-mannheim','nl-erfurt','nl-bremen','nl-memmingen','webservice','nl-moenchengladbach','nl-rostock','nl-magdeburg');
LAND='D';
WAEHRUNG='EUR';
AWAEHRUNG='€';


function ini_niederlassung(index)
{
NL_AUSGABE_NL='AESKULAP-SOFTWARE';
NL_AUSGABE_NL2=NL[index];
NL_AUSGABE_ANSCHRIFT=NLanschrift[index];
NL_AUSGABE_ORT=NLort[index];
NL_AUSGABE_TEL=NLphone[index];
NL_AUSGABE_FAX=NLfax[index];
NL_AUSGABE_MAIL=NLmail[index];
}


function set_varten(x)
{
var accesscode=parent.frames[0].document.forms[0].hvid.value;

if (accesscode.indexOf("M9") > "-1" && document.title !='PRIVATPERSON')
{
   AUSGABESATZ ="<option value='Miete' style='background-color:#ffffff;'>Mietvertrag</option>";
   document.write (AUSGABESATZ);
}
if (accesscode.indexOf("DA") > "-1" && document.title !='PRIVATPERSON')
{
   AUSGABESATZ ="<option value='DA' style='background-color:#ffffff;'>DA-System</option>";
   document.write (AUSGABESATZ);
}
if (accesscode.indexOf("MK") > "-1")
{
   AUSGABESATZ ="<option value='MK' style='background-color:#ffffff;'>Mietkauf</option>";
   document.write (AUSGABESATZ);
}
if (accesscode.indexOf("KK") > "-1" && document.title !='PRIVATPERSON')
{
   AUSGABESATZ ="<option value='KK' style='background-color:#ffffff;'>KK-Vertrag</option>";
   document.write (AUSGABESATZ);
}
}




function eingabe_fordern(i)
{
document.KALK.elements[i].focus();
return false;
}

function erlaubt_sind(i,erlaubt)
{
var temp='';
for (var y=0; y<document.KALK.elements[i].value.length; y++)
	{
	var temp = "" + document.KALK.elements[i].value.substring(y, y+1);
	if (erlaubt.indexOf(temp) == "-1")
			{
			eingabe_fordern(i); return false;
			}
	}
}



function NachKomma2()
{
  var punkt = false
  var s =window.document.KALK.Ausgabewert.value;

  var pospkt = s.indexOf(",")
  if(pospkt == -1)
  {
    pospkt = s.indexOf(".")
    if(pospkt == -1)
      return s + ".00"
    punkt = true
  }
  ergebnis=s.substring(0, pospkt) +
         (punkt ? "." : ",") +
         (s + "00").substring(pospkt + 1, pospkt + 3)
  return ergebnis;
}

function PunktNachKomma(x)
{
  var s = x.toString()

  var pospkt = s.indexOf(".")
  if(pospkt == -1)
    return s
  return s.substring(0, pospkt) +
         "," +
         s.substring(pospkt + 1, s.length)
}



function Runden(x, n)
{
  var stellen = Math.pow(10, n)
  return Math.round(x * stellen) / stellen
}

function Korrektur(x, n)
{
  var stellen = Math.pow(10, n)
  return Math.floor(x * stellen + .1) / stellen
}



function Heute(){
 var Jetzt = new Date();
 var Tag = Jetzt.getDate();
 var Monat = Jetzt.getMonth() + 1;
 var Jahr = Jetzt.getYear();
 var Vortag  = ((Tag < 10) ? "0" : "");
 var Vormon  = ((Monat < 10) ? ".0" : ".");
 var Datum = Vortag + Tag + Vormon + Monat  + "." + Jahr;
 }

 
 
function pruefe_zahl(){

PRUEFZIFFER=1;
EINGABEWERT = (document.KALK.Eingabewert.value);

var erlaubt = "0123456789,.";var temp='';

for (var y=0; y<document.KALK.Eingabewert.value.length; y++)
 {
	var temp = "" + document.KALK.Eingabewert.value.substring(y, y+1);
	if (erlaubt.indexOf(temp) == "-1"){PRUEFZIFFER=0;}

EINGABEWERT=(EINGABEWERT).replace(/,/,".");document.KALK.Eingabewert.value=EINGABEWERT;}


if (EINGABEWERT < Grenzen[0])
	{
	var min= Grenzen[0]+' '+WAEHRUNG;
    alert("Der Mindestbetrag in Höhe von "+min+" wurde unterschritten.\nEine Kalkulation ist deshalb nicht möglich.");
    PRUEFZIFFER=0;
    }

if (EINGABEWERT > Grenzen[5])
	{
	var min= Grenzen[5]+' '+WAEHRUNG;
    alert("Eine Kalkulation ist nicht möglich.\nAb einem Betrag in Höhe von "+min+" erhalten Sie ein Angebot zu Tageszinsen.\n\nBitte kontaktieren Sie hierzu Ihren Ansprechpartner bei GRENKELEASING.");
    PRUEFZIFFER=0;
    }


if (PRUEFZIFFER==0)
{
   document.KALK.Eingabewert.focus();
   document.KALK.Eingabewert.select();
   return false; 
}
document.KALK.Ausgabewert.value=EINGABEWERT;
ergebnis=NachKomma2();
document.KALK.Eingabewert.value=ergebnis;
auswahl_kalkulationsart()
}
