window.defaultStatus='';
function DreiFrames(URL1,F1,URL2,F2,URL3,F3)
{parent.frames[F1].location.href=URL1;
 parent.frames[F2].location.href=URL2;
 parent.frames[F3].location.href=URL3};
////////////////////////////////////////////////////////////////////////////////////////
///Wenn Sie das Skript auf Ihrer Webseite nutzen möchten, informieren Sie mich bitte.///
///Sie dürfen das dann gerne - ich möchte es nur wissen. info@kinderaugenheilkunde.de///
////////////////////////////////////////////////////////////////////////////////////////
function calc()
{if (navigator.appVersion.lastIndexOf('Win') != -1)
{cr="\r\n";}
else cr="\n";
/////////////////////////////////Eingabefelder checken-------------------
 if(isNaN(document.form.sph.value) == true || document.form.sph.value < -30
 || document.form.sph.value > 30)
  {
   alert(document.form.sph.value + " ist eine nicht erlaubte Eingabe. Geben Sie einen Wert zwischen -30.00 und +30.00 ein!\n Achten Sie darauf, den Punkt statt des Kommas zu verwenden.");
   document.form.sph.focus();
   return false;
  }
 if(isNaN(document.form.zyl.value) == true && document.form.zyl.value !='' || document.form.zyl.value < -10
 || document.form.zyl.value > 10)
  {
   alert(document.form.zyl.value + " ist eine nicht erlaubte Eingabe. Geben Sie einen Wert zwischen -10.00 und +10.00 ein!\n Achten Sie darauf, den Punkt statt des Kommas zu verwenden.");
   document.form.zyl.focus();
   return false;
  }
 if(isNaN(document.form.ax.value) == true && document.form.ax.value !='' || document.form.ax.value < 0
 || document.form.ax.value > 180)
 {
   alert(document.form.ax.value + " ist eine nicht erlaubte Eingabe. Geben Sie einen Wert zwischen 0 und 180 ein!");
   document.form.ax.focus();
   return false;
  }
 if (document.form.sph.value=="")
 {
  alert("Sie müssen eine Zahl für den sphärischen Wert eingeben. Geben Sie einen Wert zwischen -30.00 und +30.00 ein!");
  document.form.sph.focus();
  return false;
 }
/////////////////////////////////Berechnungen-------------
sze=document.form.sph.value-(eval(document.form.zyl.value* -1)/2);
my_lang=Math.round(sze*-0.333);
neu_sph=document.form.sph.value-(eval(document.form.zyl.value* -1));
neu_zyl=document.form.zyl.value* -1;
if (document.form.ax.value >= 90)
{neu_ax=document.form.ax.value-90;}
if (document.form.ax.value < 90)
{neu_ax=document.form.ax.value-(90* -1);}
nvs='';
if (neu_sph > 0)
{nvs="+";}
nvz='';
if (neu_zyl > 0)
{nvz="+";}
vsze='';
if (sze > 0)
{vsze="+";}
/////////////////////////////////Astigmatismus-----------------
if (document.form.zyl.value != '' && document.form.ax.value == '')
{document.form.auswert1.value='Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}
else if (document.form.zyl.value != '' || document.form.ax.value != '')
  {if(document.form.ax.value <= 115 && document.form.ax.value >= 75)
    {if(document.form.zyl.value > 0)
    {document.form.auswert1.value=nvs+neu_sph+' sph '+nvz+neu_zyl+' zyl Achse '+neu_ax+'° ist eine andere Schreibweise für das selbe Glas. Das Glas korrigiert einen Astigmatismus nach der Regel. Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}
     if(document.form.zyl.value < 0)
    {document.form.auswert1.value=nvs+neu_sph+' sph '+nvz+neu_zyl+' zyl Achse '+neu_ax+'° ist eine andere Schreibweise für das selbe Glas. Das Glas korrigiert einen Astigmatismus gegen die Regel. Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}}

  if(document.form.ax.value <= 15 && document.form.ax.value >= 0 || document.form.ax.value <= 180 && document.form.ax.value >= 155)
    {if(document.form.zyl.value > 0)
    {document.form.auswert1.value=nvs+neu_sph+' sph '+nvz+neu_zyl+' zyl Achse '+neu_ax+'° ist eine andere Schreibweise für das selbe Glas. Das Glas korrigiert einen Astigmatismus gegen die Regel. Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}
     if(document.form.zyl.value < 0)
    {document.form.auswert1.value=nvs+neu_sph+' sph '+nvz+neu_zyl+' zyl Achse '+neu_ax+'° ist eine andere Schreibweise für das selbe Glas. Das Glas korrigiert einen Astigmatismus nach der Regel. Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}}

  if(document.form.ax.value < 75 && document.form.ax.value > 15 || document.form.ax.value < 155 && document.form.ax.value > 115)
   {document.form.auswert1.value=nvs+neu_sph+' sph '+nvz+neu_zyl+' zyl Achse '+neu_ax+'° ist eine andere Schreibweise für das selbe Glas. Das Glas korrigiert einen schrägen Astigmatismus. Das sphärozylindrische Äquivalent beträgt '+vsze+sze+' dpt. ';}
}
if(document.form.zyl.value == '')
{document.form.auswert1.value='Das Glas hat keine zylindrische Wirkung (kein Astigmatismus). ';}
/////////////////////////////////Myopie/Hyoperopie------------------
if (sze <=-8)
{document.form.auswert2.value='Das Glas korrigiert eine hochgradige Myopie (Myopia magna). Wahrscheinlich ist die Länge des Auges erhöht - um etwa ' +my_lang+ ' mm. ';
}
else if (sze <-2.5)
{document.form.auswert2.value='Das Glas korrigiert eine Myopie. Wahrscheinlich ist die Länge des Auges erhöht - um etwa ' +my_lang+ ' mm. ';
}
else if (sze <0)
{document.form.auswert2.value='Das Glas korrigiert eine Myopie. ';
}
if (sze >=8)
{document.form.auswert2.value='Das Glas ist geeignet, eine starke Weitsichtigkeit zu korrigieren. ';
}
else if (sze >0)
{document.form.auswert2.value='Das Glas ist geeignet, eine Weitsichtigkeit zu korrigieren. ';
}
/////////////////////////////////Bildschirmausgabe-------------------
document.form.calctext.value+=document.form.auswert1.value+cr;
document.form.calctext.value+=document.form.auswert2.value+cr;
document.form.calctext.value+=document.form.auswert3.value+cr;
}