function Satelliten()
{
dkorr= (d - Abstand/173);

U1 = (188.10 + 190.6979202800 * dkorr + 2.065 * Math.sin(0.013926*(d-2857.2)*Math.PI/180))/360;
U2 = (177.70 + 131.5349200300 * dkorr)/360;
U3 = (52.23 + 79.6900400700 * dkorr)/360;
M4 = (163.7 + 22.575585 * dkorr)*Math.PI/180;
U4 = (10.67 + 22.5769738500 * dkorr + 3.33*Math.sin(M4) + 0.06*Math.sin(2*M4))/360;
M5 = (207.7 + 4.537626 * dkorr)*Math.PI/180;
U5 = (171.22 + 4.538088 * dkorr + 3.24 * Math.sin(M5) + 0.06 * Math.sin(2*M5))/360;
U1 = (U1 - Math.floor(U1))*2*Math.PI;
U2 = (U2 - Math.floor(U2))*2*Math.PI;
U3 = (U3 - Math.floor(U3))*2*Math.PI;
U4 = (U4 - Math.floor(U4))*2*Math.PI;
U5 = (U5 - Math.floor(U5))*2*Math.PI;

u1s = U1 - K0s;
u2s = U2 - K0s;
u3s = U3 - K0s,
u4s = U4 - K4s;
u5s = U5 - K5s;

u1 = U1 - K0;
u2 = U2 - K0;
u3 = U3 - K0,
u4 = U4 - K4;
u5 = U5 - K5;

r1 = 4.91;
r2 = 6.29;
r3 = 8.78;
r4 = 20.38 - 0.593*Math.cos(M4);
r5 = 59.39 - 1.679*Math.cos(M5) - 0.024*Math.cos(2*M5);

x1 = r1*Math.sin(u1);
x2 = r2*Math.sin(u2);
x3 = r3*Math.sin(u3);
v4 = r4*Math.sin(u4);
v5 = r5*Math.sin(u5);

y1 = -r1*Math.cos(u1)*Math.sin(B0);
y2 = -r2*Math.cos(u2)*Math.sin(B0);
y3 = -r3*Math.cos(u3)*Math.sin(B0);
w4 = -r4*Math.cos(u4)*Math.sin(B4);
w5 = -r5*Math.cos(u5)*Math.sin(B5);

x4 = v4*Math.cos(P0-P4) + w4*Math.sin(P0-P4);
x5 = v5*Math.cos(P0-P5) + w5*Math.sin(P0-P5);

y4 = -v4*Math.sin(P0-P4) + w4*Math.cos(P0-P4);
y5 = -v5*Math.sin(P0-P5) + w5*Math.cos(P0-P5);

x1s = r1*Math.sin(u1s);
x2s = r2*Math.sin(u2s);
x3s = r3*Math.sin(u3s);
v4s = r4*Math.sin(u4s);
v5s = r5*Math.sin(u5s);

y1s = -r1*Math.cos(u1s)*Math.sin(B0s);
y2s = -r2*Math.cos(u2s)*Math.sin(B0s);
y3s = -r3*Math.cos(u3s)*Math.sin(B0s);
w4s = -r4*Math.cos(u4s)*Math.sin(B4s);
w5s = -r5*Math.cos(u5s)*Math.sin(B5s);

x4s = v4s*Math.cos(P0s-P4s) + w4s*Math.sin(P0s-P4s);
x5s = v5s*Math.cos(P0s-P5s) + w5s*Math.sin(P0s-P5s);

y4s = -v4s*Math.sin(P0s-P4s) + w4s*Math.cos(P0s-P4s);
y5s = -v5s*Math.sin(P0s-P5s) + w5s*Math.cos(P0s-P5s);

pj = Math.atan(v5/w5) - P5;
if (w5<0) pj = pj + Math.PI
sj = 82.73 * Math.sqrt(v5*v5 + w5*w5)/Abstand;
dRAj = -sj * Math.sin(pj)/Math.cos(B0) / 15;
dDEj = sj * Math.cos(pj);

}
