
function Titel() {

document.write('<table border="0" width="90%" align="center">');
document.write('<tr>');
document.write('<td width="12%"><img src="../../../../logo.jpg" width="75" height="74"></td>');
document.write('<td>');
Ueberschrift()
document.write('</td>');
document.write('<td align="right" valign="top" width="25%"><b>');
document.write('<a href="../../../index.htm">www.buecke-info.de/<br>Astronomie</a>/<br><a href="../matlas.htm">Mondatlas</a></td>');
document.write('</tr>');
document.write('</table>');
}

function Ueberschrift() {
document.write('</b>');
var tab=new Array();
for(i=0;i<tabelle.length;i++)
{
tab=tabelle[i].split("#");
var b = "<a href='daten/htm/"+tab[1]+".htm' target='_blank'><img src='htm/symbole/mondk.jpg' border='0' width=20></a>";
var kc=1*tab[0]+180; if (kc>360) kc = kc-360
kc = Math.round(10*kc)/10;
var m = abbildungsmassstab(K1L,K1B,K2L,K2B,tab[5],tab[6],tab[8],k1y,k1z,k2y,k2z);
Pfeilmassstab=m[0];
Mondhalbmesser=tab[8];
var ms="10 Pixel = "+m[0].toFixed(1)+'"; '+"Positionswinkel Nordrichtung= "+m[1]+"°";
var lfdnr = i+1;
if (Bild==tab[1]) break
}
document.write("<b>Aufgenommen am "+tab[2]+" um "+tab[3]+ " UT; Colongitude " + tab[0]+ "°</b><br>Libration in Länge = " +tab[5] + "° und in Breite = " +tab[6]+"°; Brennweite = "+ tab[7]+" mm<br>Abbildungsmassstab: "+ms+";<br>Rückl-Nr. "+tab[4]+"</b>");
LIBL=tab[5]; // wird für Berechnungen benötigt
LIBB=tab[6];
}


function abbildungsmassstab(l1,b1,l2,b2,libl,libb,rho,x1,y1,x2,y2) {
var d=new Array();
var e0=objektmassstab(l1,l2,b1,b2,libl,libb,rho);
var z=bildmassstab(x1,y1,x2,y2);
var e1=z[0];
var m=10*e0/e1;
d[0]=m;
d[1]=bildorientierung(l1,b1,l2,b2,x1,y1,x2,y2,libl,libb);
return d
}

function objektmassstab(l1,l2,b1,b2,libl,libb,rho) {
with (Math) {
var r=PI/180;
var x1 = sin(r*(1*l1-1*libl))*cos(r*(1*b1-1*libb));
var y1 = sin(r*(1*b1-1*libb));
var x2 = sin(r*(1*l2-1*libl))*cos(r*(1*b2-1*libb));
var y2 = sin(r*(1*b2-1*libb));
n = sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))*rho;
}
return n
}

function bildmassstab(x1,y1,x2,y2) {
var n=new Array();
n[0]=Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
return n
}

function bildorientierung(l1,b1,l2,b2,by1,bz1,by2,bz2,libl,libb) {
with (Math) {
var rad=PI/180;
var l1=rad*l1;
var b1=rad*b1;
var l2=rad*l2;
var b2=rad*b2;
var libl=rad*libl;
var libb=rad*libb;
var x1=sin(l1-libl)*cos(b1-libb);
var x2=sin(l2-libl)*cos(b2-libb);
var y1=sin(b1-libb);
var y2=sin(b2-libb);
var k=0; if (y2<y1) k=1
var wr=rechtw(x1,y1,x2,y2); 
if (k==1) wr=rechtw(x2,y2,x1,y1);
var bild=rechtw(by1,bz1,by2,bz2); 
if (k==1) bild=rechtw(by2,bz2,by1,bz1);
var p=(bild+wr)*180/PI;
return round(p)
}
}

function rechtw(x1,y1,x2,y2) {
with (Math) {
var y9=y2-y1; if (y9==0) y9=0.0000001
var x9=x2-x1; if (x9==0) x9=0.0000001
var w=atan(x9/y9);
}
return w
}
