if (navigator.appName == 'Mozilla') {    document.captureEvents(Event.MOUSEMOVE);    document.onmousemove = netscapeMouseMove;}var x,y;var Bildlayout = "border='1'";var Zeichengroesse=10;var t = new Array(x,y,t);t[1] = new Array();t[2] = new Array();t[3] = new Array();var z0=0;var z1=0;var z2=0;var z3=0;var z4=0;var z5=0;var z6=0;var z7=0;var z8=0;var z9=0;var z10=0;var z11=0;var z12=0;var z13=0;var z14=0;var z15=0;var z16=0;function Ergaenzen0() {if (z0==0) document.all.DynText0.insertAdjacentText("BeforeEnd","1");z0++;}function Ergaenzen1() {if (z1==0) document.all.DynText1.insertAdjacentText("BeforeEnd","2");z1++;}function Ergaenzen2() {if (z2==0) document.all.DynText2.insertAdjacentText("BeforeEnd","3");z2++;}function Ergaenzen3() {if (z3==0) document.all.DynText3.insertAdjacentText("BeforeEnd","4");z3++;}function Ergaenzen4() {if (z4==0) document.all.DynText4.insertAdjacentText("BeforeEnd","5");z4++;}function Ergaenzen5() {if (z5==0) document.all.DynText5.insertAdjacentText("BeforeEnd","6");z5++;}function Ergaenzen6() {if (z6==0) document.all.DynText6.insertAdjacentText("BeforeEnd","7");z6++;}function Ergaenzen7() {if (z7==0) document.all.DynText7.insertAdjacentText("BeforeEnd","8");z7++;}function Ergaenzen8() {if (z8==0) document.all.DynText8.insertAdjacentText("BeforeEnd","9");z8++;}function Ergaenzen9() {if (z9==0) document.all.DynText9.insertAdjacentText("BeforeEnd","10");z9++;}function Ergaenzen10() {if (z10==0) document.all.DynText10.insertAdjacentText("BeforeEnd","11");z10++;}function Ergaenzen11() {if (z11==0) document.all.DynText11.insertAdjacentText("BeforeEnd","12");z11++;}function Ergaenzen12() {if (z12==0) document.all.DynText12.insertAdjacentText("BeforeEnd","13");z12++;}function Ergaenzen13() {if (z13==0) document.all.DynText13.insertAdjacentText("BeforeEnd","14");z13++;}function Ergaenzen14() {if (z14==0) document.all.DynText14.insertAdjacentText("BeforeEnd","15");z14++;}function Ergaenzen15() {if (z15==0) document.all.DynText15.insertAdjacentText("BeforeEnd","16");z15++;}function Anzeige(k) {document.write('<div style="position:absolute; top:'+eval(t[2][k]+obererAbstand-Zeichengroesse)+'px; left:'+eval(t[1][k]+linkerAbstand-Zeichengroesse/5)+'px; z-index:2">');document.write('<p id="DynText'+k+'" class="kennzeichen"></p>');document.write('</div>');}function Grafik() {document.write('<div style="cursor:move; position:absolute; top:'+obererAbstand+'px; left:'+linkerAbstand+'px; z-index:1; ">');  // cursor:crosshair">');document.write("<table>");document.write("<tr>");document.write("<td>");document.write('<form name="Show" action="">');document.write('<img src="../pic/'+Bild+'.jpg"  width="'+Bildbreite+'" height="'+Bildhoehe+'" alt="'+Bildtitel+'"' + Bildlayout +'>');document.write("</td>");document.write("<td>");document.write("<p>"+Bildbeschreibung+"</p>");document.write("<p>Selenografische Koordinaten:<br>");document.write('<input size="60" name="Mouse" readonly>');document.write('</form>');document.write("<br>" + "</p>");document.write("</td>");document.write("</tr>");document.write("</table>");document.write('</div>');for (var k=0;k<t[3].length;k++) { Anzeige(k) }document.write('<div style="position:absolute; top:'+obererAbstand+'px; left:'+eval(Bildbreite+linkerAbstand+50)+'px; z-index:1">');for (var k=0;k<t[3].length;k++) {document.write('<a href="javascript:Ergaenzen'+k+'()">'+t[3][k]+'</a>');document.write('<br>');}}//////////////////////////////////////////////////////var IE = document.all?true:false; if (!IE) document.captureEvents(Event.MOUSEMOVE) document.onmousemove = getMouseXY; var tempX = 0; var tempY = 0; function getMouseXY(e) { if (IE) { // grab the x-y pos.s if browser is IE tempX = event.clientX + document.body.scrollLeft; tempY = event.clientY + document.body.scrollTop; } else { // grab the x-y pos.s if browser is NS tempX = e.pageX; tempY = e.pageY; } if (tempX < 0){tempX = 0;} if (tempY < 0){tempY = 0;} kx=tempX - linkerAbstand-5;ky=tempY - obererAbstand-5;if (kx<=0 || kx>=Bildbreite || ky<=0 || ky>=Bildhoehe) { kx=""; ky=""; }Coords()return true; } function Coords() {var radw = Math.PI/180;var s1 = scheinbareKoordinaten(K1L*radw,K1B*radw,LIBL,LIBB);var y1 = s1[1];var z1 = s1[2];var s2 = scheinbareKoordinaten(K2L*radw,K2B*radw,LIBL,LIBB);var y2 = s2[1];var z2 = s2[2];var k1= KoordinatenAufbereiten(k1y,k1z,Bildhoehe);var b1y=k1[0];var b1z=k1[1];var k2= KoordinatenAufbereiten(k2y,k2z,Bildhoehe);var b2y=k2[0];var b2z=k2[1];var c = Bildkonstanten(y1,z1,y2,z2,b1y,b1z,b2y,b2z,Bildhoehe);var ms = c[0];var pw = c[1];var n = NeuesObjekt(b1y,b1z,y1,z1,pw,ms);var ny = n[0];var nz = n[1];Koordinatenausgabe(ny,nz)}function KoordinatenAufbereiten(ky,kz,Bildhoehe) {var k = new Array();k[0]=ky;           k[1]=Bildhoehe-kz; return k}function Bildkonstanten(y1,z1,y2,z2,b1y,b1z,b2y,b2z,Bildhoehe) {var k=new Array();var y21=y2-y1;var z21=z2-z1;var by21=b2y-b1y;var bz21=b2z-b1z;k[0] = Abstand_2_Punkte(by21,bz21,0,0)/Abstand_2_Punkte(y21,z21,0,0); // Massstabk[1] = -Math.atan2(y21,z21) + Math.atan2(by21,bz21); // Positionswinkelreturn k}function NeuesObjekt(b1y,b1z,y1,z1,posw,ms) {var neu = new Array();yclick = kx; // window.event.offsetX;zclick = Bildhoehe - ky; // window.event.offsetY;Abstand = Abstand_2_Punkte(b1y,b1z,yclick,zclick)/ms;Winkel = posw - Math.atan2(yclick-b1y,zclick-b1z); // Positionswinkelneu[0] = y1 - Abstand*Math.sin(Winkel); neu[1] = z1 + Abstand*Math.cos(Winkel);return neu}function Koordinatenausgabe(ny,nz) {with (Math) {Randabstand = sqrt(ny*ny + nz*nz);var nx = sqrt(1 - ny*ny - nz*nz); var pk = Polarkoordinaten(nx,ny,nz);var bb = pk[0];var ll = pk[1];var k = scheinbareKoordinaten(ll,bb,-LIBL,-LIBB);var xx = k[0];var yy = k[1];var zz = k[2];var n = Polarkoordinaten(xx,yy,zz);B = n[0]*180/PI;L = n[1]*180/PI;var pfeillaenge=Pfeilmassstab*22/10;var pfeil_km=pfeillaenge*1734/Mondhalbmesser;var km=pfeil_km/xx; if (Randabstand>0.98) km=0// var km=kilometer(Pfeilmassstab,Mondhalbmesser,xx);var F = 1/Runden;var B = round(B*F)/F;var L = round(L*F)/F;Ausgabe="Außerhalb des Mondes";if (Randabstand<=1) Ausgabe="Breite = " + B.toFixed(1) + "°     Länge = " +L.toFixed(1) +"°   Cursor = ("+pfeil_km.toFixed(0)+"x"+km.toFixed(0)+") km";document.Show.Mouse.value=Ausgabe; }}function kilometer(Pfeilmassstab,Mondhalbmesser,xx) {var pfeillaenge=Pfeilmassstab*22/10;var pfeil_km=pfeillaenge*1734/Mondhalbmesser;var km=pfeil_km/xx; // if (Randabstand>0.9) km=0return km}function Polarkoordinaten(x,y,z) {// x nach vorn, y nach rechts, z nach obenvar p=new Array();with (Math) {var a = atan(y/x); if (x<0) a=a+PIp[1] = a;       // Längep[0] = asin(z); // Breite}return p;}function Rechtwinklige_Koordinaten(l,b) {var x=new Array();with (Math) {x[0] = cos(b)*cos(l);  // x nach vornx[1] = cos(b)*sin(l);  // y nach rechtsx[2] = sin(b);         // z nach oben}return x;}function Abstand_2_Punkte(x1,y1,x2,y2) {var px = x1-x2;var py = y1-y2;return Math.sqrt(px*px+py*py); }function Drehen(y,z,LIB) {// Drehen um x, LIB in Gradvar k = new Array();with (Math) {var w = LIB*PI/180;k[0] = cos(w)*y + sin(w)*z;k[1] = -sin(w)*y + cos(w)*z;}return k}function scheinbareKoordinaten(L,B,LIBL,LIBB) {// 1. Länge und Breite eines Objektes// 2. Drehung infolge Libration ergibt scheinbare Länge und Breite// 3. scheinbare rechtwinklige Koordinatenvar s=new Array();var k = Rechtwinklige_Koordinaten(L,B);var x = k[0]; var y = k[1];var z = k[2];var m = Drehen(x,z,LIBB);x = m[0];s[2] = m[1];var n = Drehen(m[0],y,LIBL);s[0] = n[0];s[1] = n[1];return s}
