From: <Saved by Microsoft Internet Explorer 5>
Subject: Satellite Look Values!
Date: Fri, 2 Feb 2001 17:08:24 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	boundary="----=_NextPart_000_0000_01C08D3A.C0B7BB60";
	type="text/html"
X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C08D3A.C0B7BB60
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: file://F:\usr\GRAHAM\DSS\DISHAIM.HTM

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Satellite Look Values!</TITLE>
<META http-equiv=3Dcontent-type =
content=3Dtext/html;charset=3Diso-8859-1>
<META content=3D"MSHTML 5.50.4611.1300" name=3DGENERATOR>
<SCRIPT language=3DJavaScript><!--
function clearResults()
{
    document.forms[0].groundStation.options[0].selected =3D true
    document.forms[0].Satellite.options[0].selected =3D true
    Update_Station()
    Update_Satellite()
}


// Sun Outage Predictor
// Predicts sun outages for any satellite and ground station
// December 10, 1997
//
// Original Excel Macro developed by Hughes Communications Inc, Orbital =
Operations
//      Orignal Concept and number crunching by Mark Shannon
// Orignal Excel Spreadsheet Macro design by Miro Svetinsky
//      Conversion to JavaScript by Michael Shoffeitt for iXL, inc.  =
mshoffeitt@ixl.com
//
//
// Note that most of these variables and formulas were named based upon =
the names they were given orginally in the
// Excel Macro - Hence some are named '<Col><Row>' as in 'F6' based upon =
the cell names from the Excel Macro...

// changes to calculator made by:
// schupp
// 031799
// with the help of Mark Shannon
//
// corrections for azimuth and elevation..
// corrections to Smartraound()
// display of year in 'yyyy' format where it appears
// extra comments..
//
// who ever works on this next, the current version of the .xls =
spreadsheet
// that this is taken from is: 'SunOutage Predicter 2.2.xls'
// you will want to get a copy of it.
//
// also, there seems to be a bug in atan2(x,y)
// the true implementation of it: atan2(y,x)
// (as of javascript 1.2)
//
// this may be the cause of erratic results in the future
// -s

var F3 =3D 0                      // ground station altitude=20
var F6 =3D (1/298.26)             // earth flattening factor
var F7 =3D 3441.7305              // radius of earth
var F8 =3D 22752.469              // synchronus orbit radius
//var F17 =3D Math.PI/180
var GS_Lon =3D 0
var GS_Lat =3D 0
var Sat_Lon =3D 0
var Out_Num =3D 0
var Counter =3D 0
var Epoch_Cons =3D 0

function toRadians( degreeNum )
{
    return ( degreeNum * ((Math.PI)/180) );
}

function toDegrees( radianNum )
{
    return ( radianNum / ((Math.PI)/180) );
}

function makeArray(n)
{
        this.length =3D n
        return this
}

function SiteRecord(Name, NLat, WLon)
{
        this.Name =3D Name
        this.NLat =3D NLat
        this.WLon =3D WLon
}

function SatelliteRecord(Name, Lon)
{
        this.Name =3D Name
        this.Lon =3D Lon
}

function OutageRecord(OutDate, StartTime, EndTime, Duration, =
TZStartTime, TZEndTime)
{
        this.OutDate =3D OutDate
        this.StartTime =3D StartTime
        this.EndTime =3D EndTime
        this.Duration =3D Duration
        this.TZStartTime =3D TZStartTime
        this.TZEndTime =3D TZEndTime
}





function Find_Begin_Angle()
{
        A26 =3D Begin_Outage
        D26 =3D A26 + 1460.5
        E26 =3D (D26)/36525
        F26 =3D (99.81355 + 0.9856474 * (A26 - 27759) + 360 * ((A26 - =
27759) - Math.floor(A26 - 27759))) % 360
        G26 =3D 0.016751 - (0.000042 * E26)
        H26 =3D 358.4759 + (35999.0498 * E26)
        I26 =3D 279.6964 + (36000.769 * E26)
        L26 =3D 23.4523 - (0.013 * E26)
        J26 =3D (2 * G26 * Math.sin(H26 * Math.PI / 180) + 1.25 * G26 * =
G26 * Math.sin(H26 * Math.PI / 90)) * (180 / Math.PI)
        K26 =3D I26 + J26
        O26 =3D 149504200 * (1 - G26 * Math.cos(H26 * Math.PI/180) - G26 =
* G26 / 2 * (Math.cos(H26 * Math.PI/90) - 1))
        // This formula is broken up because of possible errors with =
atan2...
        M26b =3D Math.cos(K26 * (Math.PI/180))
        M26c =3D (Math.cos(L26 * Math.PI/180) * Math.sin(K26 * =
Math.PI/180))
        M26a =3D Math.atan2(M26c, M26b)
        M26 =3D (M26a  * 180/Math.PI + 360) % 360
        N26 =3D Math.atan(Math.tan(L26 * Math.PI / 180) * Math.sin(M26 * =
Math.PI / 180)) * 180 / Math.PI
        Q26 =3D (F26 - GS_Lon + 360) % 360
        P26 =3D (F26 - Sat_Lon + 360) % 360
        S26 =3D Math.sin(M26 * (Math.PI / 180)) * Math.cos(N26 * Math.PI =
/ 180) * O26 - Math.sin(Q26 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI =
/ 180) * 6380
        T26 =3D Math.sin(N26 * (Math.PI / 180)) * O26 - Math.sin(GS_Lat =
* Math.PI / 180) * 6380
        R26 =3D Math.cos(M26 * (Math.PI / 180)) * Math.cos(N26 * Math.PI =
/ 180) * O26 - Math.cos(Q26 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI =
/ 180) * 6380
        X26 =3D (Math.sin(P26 * (Math.PI / 180)) * 42164) - =
(Math.sin(Q26 * (Math.PI / 180)) * Math.cos(GS_Lat * Math.PI / 180) * =
6380)
        W26 =3D Math.cos(P26 * Math.PI / 180) * 42165 - Math.cos(Q26 * =
Math.PI / 180) * Math.cos(GS_Lat * Math.PI / 180) * 6380
        Y26 =3D -Math.sin(GS_Lat * Math.PI / 180) * 6380
        U26 =3D (Math.atan2(S26,R26) * 180 / Math.PI + 360) % 360
        Z26 =3D (Math.atan2(X26,W26) * 180 / Math.PI + 360) % 360
        V26 =3D Math.atan(T26 / Math.sqrt(R26 * R26 + S26 * S26)) * 180 =
/ Math.PI
        AA26 =3D Math.atan(Y26 / Math.sqrt(W26 * W26 + X26 * X26)) * =
(180 / Math.PI)
        Sun_Dec =3D V26
        SC_Dec =3D AA26
        //      Sun_Dec =3D Smartround(V26,3)
        //      SC_Dec =3D Smartround(AA26,3)
        Begin_Angle =3D Math.acos(Math.sin(AA26 * Math.PI / 180) * =
Math.sin(V26 * Math.PI / 180) + Math.cos(AA26 * Math.PI / 180) * =
Math.cos(V26 * Math.PI / 180) * Math.cos((Z26 - U26) * Math.PI / 180)) * =
180 / Math.PI
}

function Find_End_Angle()
{
        A27 =3D End_Outage
        D27 =3D A27 + 1460.5
        E27 =3D (D27)/36525
        F27 =3D (99.81355 + 0.9856474 * (A27 - 27759) + 360 * ((A27 - =
27759) - Math.floor(A27 - 27759))) % 360
        G27 =3D 0.016751 - (0.000042 * E27)
        H27 =3D 358.4759 + (35999.0498 * E27)
        I27 =3D 279.6964 + (36000.769 * E27)
        L27 =3D 23.4523 - (0.013 * E27)
        J27 =3D (2 * G27 * Math.sin(H27 * Math.PI / 180) + 1.25 * G27 * =
G27 * Math.sin(H27 * Math.PI / 90)) * (180 / Math.PI)
        K27 =3D I27 + J27
        O27 =3D 149504200 * (1 - G27 * Math.cos(H27 * Math.PI/180) - G27 =
* G27 / 2 * (Math.cos(H27 * Math.PI/90) - 1))
        // This formula is broken up because of possible errors with =
atan2...
        M27b =3D Math.cos(K27 * (Math.PI/180))
        M27c =3D (Math.cos(L27 * Math.PI/180) * Math.sin(K27 * =
Math.PI/180))
        M27a =3D Math.atan2(M27c, M27b)
        M27 =3D (M27a  * 180/Math.PI + 360) % 360
        N27 =3D Math.atan(Math.tan(L27 * Math.PI / 180) * Math.sin(M27 * =
Math.PI / 180)) * 180 / Math.PI
        Q27 =3D (F27 - GS_Lon + 360) % 360
        P27 =3D (F27 - Sat_Lon + 360) % 360
        S27 =3D Math.sin(M27 * (Math.PI / 180)) * Math.cos(N27 * Math.PI =
/ 180) * O27 - Math.sin(Q27 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI =
/ 180) * 6380
        T27 =3D Math.sin(N27 * (Math.PI / 180)) * O27 - Math.sin(GS_Lat =
* Math.PI / 180) * 6380
        R27 =3D Math.cos(M27 * (Math.PI / 180)) * Math.cos(N27 * Math.PI =
/ 180) * O27 - Math.cos(Q27 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI =
/ 180) * 6380
        X27 =3D (Math.sin(P27 * (Math.PI / 180)) * 42164) - =
(Math.sin(Q27 * (Math.PI / 180)) * Math.cos(GS_Lat * Math.PI / 180) * =
6380)
        W27 =3D Math.cos(P27 * Math.PI / 180) * 42165 - Math.cos(Q27 * =
Math.PI / 180) * Math.cos(GS_Lat * Math.PI / 180) * 6380
        Y27 =3D -Math.sin(GS_Lat * Math.PI / 180) * 6380
        U27 =3D (Math.atan2(S27,R27) * 180 / Math.PI + 360) % 360
        Z27 =3D (Math.atan2(X27,W27) * 180 / Math.PI + 360) % 360
        V27 =3D Math.atan(T27 / Math.sqrt(R27 * R27 + S27 * S27)) * 180 =
/ Math.PI
        AA27 =3D Math.atan(Y27 / Math.sqrt(W27 * W27 + X27 * X27)) * 180 =
/ Math.PI
        End_Angle =3D Math.acos(Math.sin(AA27 * Math.PI / 180) * =
Math.sin (V27 * Math.PI / 180) + Math.cos(AA27 * Math.PI / 180) * =
Math.cos(V27 * Math.PI / 180) * Math.cos((Z27 - U27) * Math.PI / 180)) * =
180 / Math.PI
}



function Smartround(n, sigdigit)
{
        // May be used without permission as long as these 2 lines =
remain intact...
        // Written by Michael Shoffeitt - 12/01/97
        // modified by schupp 031899
        //
        // Usage:  if   i =3D 2.14532
        //    i =3D Smartround(i, 2)  -  i =3D 2.15
        //    i =3D Smartround(i, 3)  -  i =3D 2.145
        neg =3D false;
        if (n < 0)
        {
                neg =3D true;
                n =3D Math.abs(n);
        }
        nString =3D "" + n + "00";
        i =3D nString.indexOf(".", 0);
        if (i>=3D0)
        {
            remainder =3D Math.round(eval(nString.substring(i+sigdigit, =
i+sigdigit+1) + "." + nString.substring(i+sigdigit+1, nString.length)));
            addfactor =3D "" + remainder;
            addlength =3D addfactor.length;
            for (r=3D0; r< sigdigit - addlength; r++)
            {
                    addfactor =3D "0" + addfactor;
            }
            addfactor =3D "." + addfactor;
            nTemp =3D nString.substring(0,i + sigdigit);
            n =3D eval(nTemp) + eval(addfactor);
            nTemp =3D "" + n;
            nTemp =3D nTemp.substring(0,i+sigdigit + 1);
            if (neg)
            {
                    nTemp =3D "-" + nTemp;
            }
            return eval(nTemp);
        }
        else
        {
            if (neg)
            {
                n =3D "-" + n;
            }
            return n;
        }
}

function Calculate_Azimuth_Elevation()
{
        /*
        F9 =3D Math.atan(Math.pow((1-F6),2)*Math.tan(GS_Lat * F17))/F17;
        F11 =3D Math.abs(GS_Lon-Sat_Lon);
        F13 =3D Math.acos(Math.cos(F11*F17)*Math.cos(F9*F17))/F17;
        F15 =3D =
F7*(1-F6)/Math.sqrt(1-(2*F6-Math.pow(F6,2))*Math.pow(Math.cos(F9*F17),2))=
+F3;
        Elevation =3D Math.atan((Math.cos(F13 * =
F17)-F15/F8)/Math.sin(F13 * F17))/F17;
        if (eval(GS_Lon) > eval(Sat_Lon))
        {
                Azimuth =3D (-Math.asin(Math.sin(F11 * =
F17)/Math.sin(F13*F17)))/F17 + 180
        }
        else
        {
                Azimuth =3D Math.asin(Math.sin(F11 * =
F17)/Math.sin(F13*F17))/F17 + 180
        }
        */
       =20
        // here are some of the values refered to by the formulas:
        // they are defined for the javascript elsewhere, so dont =
uncomment these.
        // -s
        //
        // F1 =3D GS_Lon       =3D ground station longitude
        // F2 =3D GS_Lat       =3D Ground station latitude
        // F3 =3D 0            =3D ground station altitude=20
        // F4 =3D Sat_Lon      =3D geosynchronous Satellite longitude
        // F6 =3D (1/298.26)   =3D earth flattening factor ( flattening =
constant or f_constant )
        // F7 =3D 3441.7305    =3D radius of earth
        // F8 =3D 22752.469    =3D synchronus orbit radius ( 42164.211 =
km )
       =20
        F9 =3D =
toDegrees(Math.atan(Math.pow((1-F6),2)*Math.tan(toRadians(GS_Lat))));    =
  // geocentric latitude
        F11 =3D =
F7/Math.sqrt(1-F6*(2-F6)*Math.pow((Math.sin(toRadians(GS_Lat))),2));     =
 // R
        F12 =3D (F11+F3)*Math.cos(toRadians(GS_Lat));                    =
                 // Ra
        F13 =3D (F11*Math.pow((1-F6),2)+F3)*Math.sin(toRadians(GS_Lat)); =
                   // Rz
        F14 =3D F8*Math.cos(toRadians(Sat_Lon-GS_Lon))-F12;              =
                 // delta r(x)
        F15 =3D F8*Math.sin(toRadians(Sat_Lon-GS_Lon));                  =
                 // delta r(y)
        F16 =3D -F13;                                                    =
                 // delta r(z)
        F17 =3D =
-F14*Math.sin(toRadians(GS_Lat))+F16*Math.cos(toRadians(GS_Lat));        =
 // delta r(north)
        F18 =3D =
F14*Math.cos(toRadians(GS_Lat))+F16*Math.sin(toRadians(GS_Lat));         =
 // delta r(zenith)
       =20
        // it appears that the implementation of atan2(),
        // despite what you might read.. is in fact: atan2(y,x)
        // this is of course something tht is likely to break this =
calculator
        // should the javascript implementation ever be revised.
        Azimuth =3D (720 - (toDegrees(Math.atan2(F15,F17))) )%360;
        Elevation =3D =
toDegrees(Math.atan(F18/Math.sqrt(F17*F17+F15*F15)))
       =20
        // uncomment this to see debugging on Elevation and Azimuth
        /*
        alert( "R =3D " + F11 + "\n" +
               "Ra =3D " + F12 + "\n" +
               "Rz =3D " + F13 + "\n" +
               "delta r(x) =3D " + F14 + "\n" +
               "delta r(y) =3D " + F15 + "\n" +
               "delta r(z) =3D " + F16 + "\n" +
               "delta r(north) =3D " + F17 + "\n" +
               "delta r(zenith) =3D " + F18 + "\n" +
               "(before SR) Azimuth =3D " + Azimuth + "\n" +
               "(before SR) Elevation =3D " + Elevation + "\n"
              );
        */
       =20
        Elevation =3D Smartround(Elevation, 6)
        document.forms[0].Elevation.value =3D Elevation
        Azimuth =3D Smartround(Azimuth, 6)
        document.forms[0].Azimuth.value =3D Azimuth
        if (Elevation < 0.5)
        {
                alert("Satellite is not visible from ground station!")
        }
}

function Check_Inputs()
{
    /*
        if (eval("document.forms[0].SatLon.value") < 45 || =
eval("document.forms[0].SatLon.value") > 180)
        {
                if (!confirm("Satellite is not over CONUS... =
(Continue?)"))
                {
                        return false;
                }
        }
        if (eval("document.forms[0].WLon.value") < 45 || =
eval("document.forms[0].WLon.value") > 180)
        {
                if (!confirm("Ground site Lon is not near CONUS... =
(Continue?)"))
                {
                        return false;
                }
        }
        if (eval("document.forms[0].NLat.value") < 10 || =
eval("document.forms[0].NLat.value") > 72)
        {
                if (!confirm("Ground site Lat is not near CONUS... =
(Continue?)"))
                {
                        return false;
                }
        } =20

        if (eval("document.forms[0].meters.value") < 1.1 || =
eval("document.forms[0].meters.value") > 15)
        {
                if (!confirm("Please check antenna size... =
(Continue?)"))
                {
                        return false;
                }
        }
        if (eval("document.forms[0].Year.value") < 1980 || =
eval("document.forms[0].Year.value") > 2020)
        {
                if (!confirm("Please check your Year input... =
(Continue?)"))
                {
                        return false;
                }
        }
        if (eval("Elevation") < 0.1)
        {
                if (!confirm("This satellite is not visible from the =
Ground Station!... (Continue?)"))
                {
                        return false;
                }
        }
        return true;
    */
}




function Calculate()
{

        GS_Lat =3D document.forms[0].NLat.value
        GS_Lon =3D document.forms[0].WLon.value
        Sat_Lon =3D document.forms[0].SatLon.value
        Calculate_Azimuth_Elevation()


        if (!Check_Inputs())
        {
                return;
        }

}

function Update_Station()
{
        document.forms[0].NLat.value =3D =
Site[document.forms[0].groundStation.options[document.forms[0].groundStat=
ion.selectedIndex].value].NLat
        document.forms[0].WLon.value =3D =
Site[document.forms[0].groundStation.options[document.forms[0].groundStat=
ion.selectedIndex].value].WLon
}

function Update_Satellite()
{
        document.forms[0].SatLon.value =3D =
Satellite[document.forms[0].Satellite.options[document.forms[0].Satellite=
.selectedIndex].value].Lon
}




// This code prepared for up to 150 outages... Increase this array size =
to allow for more...

var Outage =3D new makeArray(1700)

var NumSites =3D 197
var Site =3D new makeArray(NumSites)

		Site[1] =3D new SiteRecord('ANTIGUA & BARBUDA - All =
Saints',17.05,61.8);
	=09
		Site[2] =3D new SiteRecord('ANTIGUA & BARBUDA - Bolands',17.03,61.88);
	=09
		Site[3] =3D new SiteRecord('ANTIGUA & BARBUDA - =
Codrington',17.72,61.82);
	=09
		Site[4] =3D new SiteRecord('ANTIGUA & BARBUDA - Old =
Road',17.02,61.83);
	=09
		Site[5] =3D new SiteRecord('ANTIGUA & BARBUDA - SAINT =
JOHNS',17.13,61.83);
	=09
		Site[6] =3D new SiteRecord('ANTIGUA & BARBUDA - Urlins',17.03,61.87);
	=09
		Site[7] =3D new SiteRecord('ARUBA - ORANJESTAD',12.55,70.1);
	=09
		Site[8] =3D new SiteRecord('ARUBA - Santa Cruz',12.52,69.98);
	=09
		Site[9] =3D new SiteRecord('ARUBA - Sint Nicolaas',12.45,69.87);
	=09
		Site[10] =3D new SiteRecord('BAHAMAS - Andros Town',24.72,77.78);
	=09
		Site[11] =3D new SiteRecord('BAHAMAS - Freeport',26.5,78.7);
	=09
		Site[12] =3D new SiteRecord('BAHAMAS - George Town',23.5,75.77);
	=09
		Site[13] =3D new SiteRecord('BAHAMAS - Kemps Bay',24.03,77.55);
	=09
		Site[14] =3D new SiteRecord('BAHAMAS - Mathew Town',20.95,73.67);
	=09
		Site[15] =3D new SiteRecord('BAHAMAS - NASSAU',25.08,77.33);
	=09
		Site[16] =3D new SiteRecord('BAHAMAS - Nicolls Town',25.13,78);
	=09
		Site[17] =3D new SiteRecord('BAHAMAS - West End',26.68,78.97);
	=09
		Site[18] =3D new SiteRecord('BARBADOS - Bathsheba',13.22,59.52);
	=09
		Site[19] =3D new SiteRecord('BARBADOS - BRIDGETOWN',13.1,59.62);
	=09
		Site[20] =3D new SiteRecord('BARBADOS - Crab Hill',13.32,59.63);
	=09
		Site[21] =3D new SiteRecord('BARBADOS - Hastings',13.07,59.58);
	=09
		Site[22] =3D new SiteRecord('BARBADOS - Holetown',13.18,59.65);
	=09
		Site[23] =3D new SiteRecord('BARBADOS - Speightstown',13.25,59.65);
	=09
		Site[24] =3D new SiteRecord('BERMUDA - HAMILTON',32.3,64.8);
	=09
		Site[25] =3D new SiteRecord('BERMUDA - Saint George',32.4,64.7);
	=09
		Site[26] =3D new SiteRecord('BERMUDA - The Flatts =
Village',32.32,64.72);
	=09
		Site[27] =3D new SiteRecord('BERMUDA - Tuckers Town',32.37,64.67);
	=09
		Site[28] =3D new SiteRecord('CANADA - Calgary',51.08,114.08);
	=09
		Site[29] =3D new SiteRecord('CANADA - Edmonton',53.57,113.42);
	=09
		Site[30] =3D new SiteRecord('CANADA - Halifax',44.65,63.6);
	=09
		Site[31] =3D new SiteRecord('CANADA - Hamilton',43.25,79.83);
	=09
		Site[32] =3D new SiteRecord('CANADA - Montreal',45.5,73.6);
	=09
		Site[33] =3D new SiteRecord('CANADA - Niagara Falls',43.1,79.07);
	=09
		Site[34] =3D new SiteRecord('CANADA - OTTAWA',45.42,75.72);
	=09
		Site[35] =3D new SiteRecord('CANADA - Quebec',46.83,71.25);
	=09
		Site[36] =3D new SiteRecord('CANADA - Regina',50.42,104.65);
	=09
		Site[37] =3D new SiteRecord('CANADA - Saint Johns',47.57,52.72);
	=09
		Site[38] =3D new SiteRecord('CANADA - Thunder Bay',48.38,89.25);
	=09
		Site[39] =3D new SiteRecord('CANADA - Toronto',43.7,79.42);
	=09
		Site[40] =3D new SiteRecord('CANADA - Vancouver',49.22,123.1);
	=09
		Site[41] =3D new SiteRecord('CANADA - Victoria',48.42,123.37);
	=09
		Site[42] =3D new SiteRecord('CANADA - Winnipeg',49.88,97.17);
	=09
		Site[43] =3D new SiteRecord('CAYMAN ISLANDS - Bodden =
Town',19.28,81.25);
	=09
		Site[44] =3D new SiteRecord('CAYMAN ISLANDS - Botabano',19.37,81.38);
	=09
		Site[45] =3D new SiteRecord('CAYMAN ISLANDS - Breakers',19.3,81.2);
	=09
		Site[46] =3D new SiteRecord('CAYMAN ISLANDS - GEORGE =
TOWN',19.3,81.38);
	=09
		Site[47] =3D new SiteRecord('CAYMAN ISLANDS - Gun Bay',19.32,81.1);
	=09
		Site[48] =3D new SiteRecord('CAYMAN ISLANDS - Savannah',19.28,81.3);
	=09
		Site[49] =3D new SiteRecord('CAYMAN ISLANDS - West Bay',19.37,81.4);
	=09
		Site[50] =3D new SiteRecord('COLOMBIA - Barranquilla',11.17,74.83);
	=09
		Site[51] =3D new SiteRecord('COLOMBIA - BOGOTA',4.63,75.07);
	=09
		Site[52] =3D new SiteRecord('COLOMBIA - Bucaramanga',7.13,73.17);
	=09
		Site[53] =3D new SiteRecord('COLOMBIA - C=A3cuta',7.92,72.52);
	=09
		Site[54] =3D new SiteRecord('COLOMBIA - Cali',3.4,76.5);
	=09
		Site[55] =3D new SiteRecord('COLOMBIA - Cartagena',10.4,75.55);
	=09
		Site[56] =3D new SiteRecord('COLOMBIA - Ibagu=C7',4.42,75.33);
	=09
		Site[57] =3D new SiteRecord('COLOMBIA - Manizales',5.05,75.53);
	=09
		Site[58] =3D new SiteRecord('COLOMBIA - Medell=B0n',6.25,75.6);
	=09
		Site[59] =3D new SiteRecord('COLOMBIA - Pereira',4.78,75.77);
	=09
		Site[60] =3D new SiteRecord('CUBA - Bayamo',20.38,76.65);
	=09
		Site[61] =3D new SiteRecord('CUBA - Camag=C5ey',21.42,77.92);
	=09
		Site[62] =3D new SiteRecord('CUBA - Cienfuegos',22.17,80.45);
	=09
		Site[63] =3D new SiteRecord('CUBA - Guant=DDnamo',19.98,75.17);
	=09
		Site[64] =3D new SiteRecord('CUBA - HAVANA',23.12,82.42);
	=09
		Site[65] =3D new SiteRecord('CUBA - Holguin',20.9,76.25);
	=09
		Site[66] =3D new SiteRecord('CUBA - Las Tunas',20.97,76.98);
	=09
		Site[67] =3D new SiteRecord('CUBA - Matanzas',23.07,81.58);
	=09
		Site[68] =3D new SiteRecord('CUBA - Pinar del Rio',22.4,83.7);
	=09
		Site[69] =3D new SiteRecord('CUBA - Santa Clara',22.42,79.97);
	=09
		Site[70] =3D new SiteRecord('CUBA - Santiago',20,75.82);
	=09
		Site[71] =3D new SiteRecord('FRENCH GUIANA - CAYENNE',4.92,52.3);
	=09
		Site[72] =3D new SiteRecord('FRENCH GUIANA - Kourou',5.13,52.62);
	=09
		Site[73] =3D new SiteRecord('FRENCH GUIANA - Remire',4.87,52.27);
	=09
		Site[74] =3D new SiteRecord('FRENCH GUIANA - Saint =
Laurent',5.48,54.05);
	=09
		Site[75] =3D new SiteRecord('FRENCH GUIANA - Sinnamary',5.47,53);
	=09
		Site[76] =3D new SiteRecord('GUADELOUPE - BASSE-TERRE',16,61.73);
	=09
		Site[77] =3D new SiteRecord('GUADELOUPE - Le Gosier',16.2,61.5);
	=09
		Site[78] =3D new SiteRecord('GUADELOUPE - Les Abymes',16.27,61.52);
	=09
		Site[79] =3D new SiteRecord('GUADELOUPE - Morne-a-lEau',16.35,61.52);
	=09
		Site[80] =3D new SiteRecord('GUADELOUPE - Moule',16.33,61.35);
	=09
		Site[81] =3D new SiteRecord('GUADELOUPE - Petit Bourg',16.2,61.6);
	=09
		Site[82] =3D new SiteRecord('GUADELOUPE - =
Pointe-a-Pitre',16.23,61.53);
	=09
		Site[83] =3D new SiteRecord('GUADELOUPE - Saint-Claude',16.03,61.7);
	=09
		Site[84] =3D new SiteRecord('GUADELOUPE - Sainte Anne',16.22,61.38);
	=09
		Site[85] =3D new SiteRecord('GUADELOUPE - Sainte Rose',16.33,61.7);
	=09
		Site[86] =3D new SiteRecord('GUYANA - Corriverton',5.88,57.17);
	=09
		Site[87] =3D new SiteRecord('GUYANA - GEORGETOWN',6.77,58.17);
	=09
		Site[88] =3D new SiteRecord('GUYANA - Linden',5.98,58.32);
	=09
		Site[89] =3D new SiteRecord('GUYANA - Mahaicony',6.57,57.83);
	=09
		Site[90] =3D new SiteRecord('GUYANA - New Amsterdam',6.3,57.5);
	=09
		Site[91] =3D new SiteRecord('HAITI - Cap-Haitien',19.78,72.28);
	=09
		Site[92] =3D new SiteRecord('HAITI - Gonaives',19.48,72.7);
	=09
		Site[93] =3D new SiteRecord('HAITI - Les Cayes',18.25,73.77);
	=09
		Site[94] =3D new SiteRecord('HAITI - Petionville',18.52,72.28);
	=09
		Site[95] =3D new SiteRecord('HAITI - PORT-AU-PRINCE',18.55,72.33);
	=09
		Site[96] =3D new SiteRecord('HAITI - Port-de-Paix',19.93,72.87);
	=09
		Site[97] =3D new SiteRecord('JAMAICA - KINGSTON',17.97,76.8);
	=09
		Site[98] =3D new SiteRecord('JAMAICA - Mandeville',18.03,77.52);
	=09
		Site[99] =3D new SiteRecord('JAMAICA - May Pen',17.97,77.25);
	=09
		Site[100] =3D new SiteRecord('JAMAICA - Montego Bay',18.45,77.93);
	=09
		Site[101] =3D new SiteRecord('JAMAICA - Savanna-la-Mar',18.22,78.13);
	=09
		Site[102] =3D new SiteRecord('JAMAICA - Spanish Town',17.98,76.97);
	=09
		Site[103] =3D new SiteRecord('MARTINIQUE - Ducos',14.57,60.98);
	=09
		Site[104] =3D new SiteRecord('MARTINIQUE - =
FORT-DE-FRANCE',14.6,61.08);
	=09
		Site[105] =3D new SiteRecord('MARTINIQUE - La Trinit=C7',14.73,60.97);
	=09
		Site[106] =3D new SiteRecord('MARTINIQUE - Le Fran=E1ois',14.62,60.9);
	=09
		Site[107] =3D new SiteRecord('MARTINIQUE - Le Lamentin',14.62,61.02);
	=09
		Site[108] =3D new SiteRecord('MARTINIQUE - Saint Pierre',14.73,61.18);
	=09
		Site[109] =3D new SiteRecord('MARTINIQUE - Sainte Marie',14.78,61);
	=09
		Site[110] =3D new SiteRecord('MARTINIQUE - Schoelcher',14.62,61.12);
	=09
		Site[111] =3D new SiteRecord('MEXICO - Acapulco',16.85,99.93);
	=09
		Site[112] =3D new SiteRecord('MEXICO - Chihuahua',28.67,106.1);
	=09
		Site[113] =3D new SiteRecord('MEXICO - Ciudad Juarez',31.7,106.48);
	=09
		Site[114] =3D new SiteRecord('MEXICO - Culiacan',24.8,107.4);
	=09
		Site[115] =3D new SiteRecord('MEXICO - Guadalajara',20.67,103.33);
	=09
		Site[116] =3D new SiteRecord('MEXICO - Hermosillo',29.07,110.97);
	=09
		Site[117] =3D new SiteRecord('MEXICO - Leon',21.17,101.7);
	=09
		Site[118] =3D new SiteRecord('MEXICO - Mazatlan',23.22,106.42);
	=09
		Site[119] =3D new SiteRecord('MEXICO - Merida',20.97,89.62);
	=09
		Site[120] =3D new SiteRecord('MEXICO - Mexicali',32.67,115.48);
	=09
		Site[121] =3D new SiteRecord('MEXICO - MEXICO CITY',19.42,99.17);

		Site[122] =3D new SiteRecord('MEXICO - Monterrey',25.67,100.33);
	=09
		Site[123] =3D new SiteRecord('MEXICO - Puebla de =
Zaragoza',28.52,100.9);
	=09
		Site[124] =3D new SiteRecord('MEXICO - San Luis Potosi',22.17,101);
	=09
		Site[125] =3D new SiteRecord('MEXICO - Tijuana',32.48,117.02);
	=09
		Site[126] =3D new SiteRecord('PUERTO RICO - Aguadilla',18.45,67.13);
	=09
		Site[127] =3D new SiteRecord('PUERTO RICO - Arecibo',18.47,66.73);
	=09
		Site[128] =3D new SiteRecord('PUERTO RICO - Bayam=A2n',18.4,66.17);
	=09
		Site[129] =3D new SiteRecord('PUERTO RICO - Caguas',18.23,66.07);
	=09
		Site[130] =3D new SiteRecord('PUERTO RICO - Carolina',18.38,65.95);
	=09
		Site[131] =3D new SiteRecord('PUERTO RICO - Cata=A7o',18.43,66.13);
	=09
		Site[132] =3D new SiteRecord('PUERTO RICO - Cayey',18.13,66.18);
	=09
		Site[133] =3D new SiteRecord('PUERTO RICO - Fajardo',18.32,65.67);
	=09
		Site[134] =3D new SiteRecord('PUERTO RICO - Guayama',17.98,66.17);
	=09
		Site[135] =3D new SiteRecord('PUERTO RICO - Guaynabo',18.33,66.13);
	=09
		Site[136] =3D new SiteRecord('PUERTO RICO - Mayag=C5ez',18.22,67.15);
	=09
		Site[137] =3D new SiteRecord('PUERTO RICO - Ponce',18.02,66.6);
	=09
		Site[138] =3D new SiteRecord('PUERTO RICO - SAN JUAN',18.48,66.13);
	=09
		Site[139] =3D new SiteRecord('PUERTO RICO - Toa Baja',18.48,66.32);
	=09
		Site[140] =3D new SiteRecord('PUERTO RICO - Trujillo',18.33,65.83);
	=09
		Site[141] =3D new SiteRecord('SAINT LUCIA - CASTRIES',14.02,60.98);
	=09
		Site[142] =3D new SiteRecord('SAINT LUCIA - Dennery',13.92,60.9);
	=09
		Site[143] =3D new SiteRecord('SAINT LUCIA - Micoud',13.83,60.9);
	=09
		Site[144] =3D new SiteRecord('SAINT LUCIA - Soufriere',13.87,61.07);
	=09
		Site[145] =3D new SiteRecord('SAINT LUCIA - Vieux Fort',13.77,60.97);
	=09
		Site[146] =3D new SiteRecord('USA - Albuquerque- NM',35.08,106.63);
	=09
		Site[147] =3D new SiteRecord('USA - Anchorage- AL',61.22,149.9);
	=09
		Site[148] =3D new SiteRecord('USA - Atlanta- GA',33.73,84.38);
	=09
		Site[149] =3D new SiteRecord('USA - Boston- MA',42.35,71.05);
	=09
		Site[150] =3D new SiteRecord('USA - Buffalo- NY',42.867,78.917);
	=09
		Site[151] =3D new SiteRecord('USA - Cherry Hill- NJ',39.917,75.02);
	=09
		Site[152] =3D new SiteRecord('USA - Chicago- IL',41.83,87.75);
	=09
		Site[153] =3D new SiteRecord('USA - Cleveland- OH',41.5,81.68);
	=09
		Site[154] =3D new SiteRecord('USA - Columbia- SC',34,81);
	=09
		Site[155] =3D new SiteRecord('USA - Dallas- TX',32.78,96.8);
	=09
		Site[156] =3D new SiteRecord('USA - Denver- CO',39.73,104.98);
	=09
		Site[157] =3D new SiteRecord('USA - Detroit- MI',42.38,83.08);
	=09
		Site[158] =3D new SiteRecord('USA - Eugene- OR',44.05,123.07);
	=09
		Site[159] =3D new SiteRecord('USA - Germantown- MD',39.18,77.283);
	=09
		Site[160] =3D new SiteRecord('USA - Honolulu- HW',21.32,157.83);
	=09
		Site[161] =3D new SiteRecord('USA - Houston- TX',29.75,95.42);
	=09
		Site[162] =3D new SiteRecord('USA - Jacksonville- FL',30.33,81.667);
	=09
		Site[163] =3D new SiteRecord('USA - Kalispell- MT',48.2,114.32);
	=09
		Site[164] =3D new SiteRecord('USA - Kansas City- KS',39.08,94.62);
	=09
		Site[165] =3D new SiteRecord('USA - Key West- FL',24.5,81.8);
	=09
		Site[166] =3D new SiteRecord('USA - Little Rock- AK',34.7,92.283);
	=09
		Site[167] =3D new SiteRecord('USA - Los Angeles- CA',34,118.25);
	=09
		Site[168] =3D new SiteRecord('USA - Louisville- KY',38.22,85.8);
	=09
		Site[169] =3D new SiteRecord('USA - Lubbock- TX',33.58,101.88);
	=09
		Site[170] =3D new SiteRecord('USA - Miami- FL',25.77,80.18);
	=09
		Site[171] =3D new SiteRecord('USA - Milwaukee- WI',43.05,87.93);
	=09
		Site[172] =3D new SiteRecord('USA - Minneapolis- MN',45,93.25);
	=09
		Site[173] =3D new SiteRecord('USA - Minot- ND',48.27,101.32);
	=09
		Site[174] =3D new SiteRecord('USA - Naples- FL',26.15,81.8);
	=09
		Site[175] =3D new SiteRecord('USA - Nashville- TN',36.17,86.83);
	=09
		Site[176] =3D new SiteRecord('USA - New Orleans- LA',30,90.05);
	=09
		Site[177] =3D new SiteRecord('USA - New York- NY',40.75,74);
	=09
		Site[178] =3D new SiteRecord('USA - Newport- RI',41.5,71.3);
	=09
		Site[179] =3D new SiteRecord('USA - Norfolk- VA',36.9,76.3);
	=09
		Site[180] =3D new SiteRecord('USA - Omaha- NB',41.25,96);
	=09
		Site[181] =3D new SiteRecord('USA - Philadelphia- PA',40,75.17);
	=09
		Site[182] =3D new SiteRecord('USA - Phoenix- AZ',33.5,112.05);
	=09
		Site[183] =3D new SiteRecord('USA - Pocatello- ID',42.883,112.43);
	=09
		Site[184] =3D new SiteRecord('USA - Portland- ME',43.68,70.3);
	=09
		Site[185] =3D new SiteRecord('USA - Provincetown- MA',42.067,70.183);
	=09
		Site[186] =3D new SiteRecord('USA - Reno- NV',39.53,119.82);
	=09
		Site[187] =3D new SiteRecord('USA - Sacramento- CA',38.55,121.5);
	=09
		Site[188] =3D new SiteRecord('USA - Salt Lake City- UT',40.75,111.92);
	=09
		Site[189] =3D new SiteRecord('USA - San Antonio- TX',29.42,98.5);
	=09
		Site[190] =3D new SiteRecord('USA - San Diego- CA',32.75,117.17);
	=09
		Site[191] =3D new SiteRecord('USA - San Francisco- CA',37.77,122.42);
	=09
		Site[192] =3D new SiteRecord('USA - Savannah- GA',32.07,81.117);
	=09
		Site[193] =3D new SiteRecord('USA - Seattle- WA',47.6,122.32);
	=09
		Site[194] =3D new SiteRecord('USA - St. Louis- MO',38.67,90.25);
	=09
		Site[195] =3D new SiteRecord('USA - Tampa- FL',27.97,82.63);
	=09
		Site[196] =3D new SiteRecord('USA - Tulsa- OK',36.117,95.97);
	=09
		Site[197] =3D new SiteRecord('USA - WASHINGTON D.C.',38.92,77);
	=09
var NumSatellites =3D 10

var Satellite =3D new makeArray(NumSatellites)
=09
			Satellite[1] =3D new SatelliteRecord('Nimiq @ 91=B0 - ExpressVu',91);
	=09
			Satellite[2] =3D new SatelliteRecord('Anik E2 @ 107.5=B0- Star =
Choice',107.5);

                        Satellite[3] =3D new SatelliteRecord('Anik E1 @ =
111.1=B0',111.1);

			Satellite[4] =3D new SatelliteRecord('DTV @ 101=B0 Main Slot',101);

			Satellite[5] =3D new SatelliteRecord('DTV @ 110=B0 Other =
Locals',110);

			Satellite[6] =3D new SatelliteRecord('DTV @ 119=B0 Nasa, HDTV, =
Spanish',119);

			Satellite[7] =3D new SatelliteRecord('Telstar 5 @ 97=B0 Foreign =
language',97);
=09
			Satellite[8] =3D new SatelliteRecord('EchoStar 1-2-4 @ 119=B0 Dish =
Network',119);
	=09
			Satellite[9] =3D new SatelliteRecord('EchoStar 5 @ 110=B0 Dish =
Network',110);

			Satellite[10] =3D new SatelliteRecord('EchoStar 3 @ 65.1=B0 Dish =
Network',61.5);






// -->
		</SCRIPT>

<STYLE type=3Dtext/css>#menulayer1 {
	LEFT: 0px; VISIBILITY: hidden; WIDTH: 95px; POSITION: absolute; TOP: =
0px; HEIGHT: 86px
}
</STYLE>
</HEAD>
<BODY bgColor=3Dwhite leftMargin=3D0 background=3D"" topMargin=3D3 =
onload=3DclearResults()=20
marginwidth=3D"0" marginheight=3D"3" ;>&nbsp;&nbsp;=20
<DL>
  <CENTER>
  <P><A href=3D"file:///F:/usr/GRAHAM/DSS/foot/"><IMG height=3D60=20
  src=3D"file:///F:/usr/GRAHAM/DSS/compass.gif" width=3D89 =
align=3Dmiddle=20
  border=3D0></A><FONT color=3D#730000 size=3D5><B>&nbsp;<U>Satellite =
Look Angle=20
  Calculator&nbsp;</U></B></FONT><A =
href=3D"file:///F:/usr/GRAHAM/DSS/foot/"><IMG=20
  height=3D60 src=3D"file:///F:/usr/GRAHAM/DSS/compass.gif" width=3D89 =
align=3Dmiddle=20
  border=3D0></A></P></CENTER>
  <DIV align=3Dleft>
  <BLOCKQUOTE>
    <P>To know the Azimuth and Elevation your dish needs in order to =
receive a=20
    particular satellite:</P>
    <OL>
      <LI>Select the required satellite in the "satellite" table.=20
      <LI>Select your location in the "location" table and click on =
"calculate=20
      look angle". </LI></OL>
    <P>If the satellite you are looking for is not located in the =
"satellite"=20
    table, simply enter its location in the "longitude" field. If the =
location=20
    you are looking for is not located in the "location" table, simply =
enter its=20
    location in the "n lat" and "w lon" table.</P>
    <UL>
      <LI>The azimuth reading you will get is <B>geographic</B>.<BR><BR>
      <LI>To obtain a <B>magnetic</B> reading, use the magnetic =
deviation chart.=20
      </LI></UL></BLOCKQUOTE></DIV>
  <CENTER>
  <P>
  <FORM name=3Dcalculator>
  <TABLE cellSpacing=3D0 cellPadding=3D3 border=3D1>
    <TBODY>
    <TR>
      <TD bgColor=3D#ffc684><FONT size=3D4>&nbsp;Satellite</FONT></TD>
      <TD bgColor=3D#a5bdce><FONT size=3D4>&nbsp;Location</FONT> <FONT =
face=3DArial=20
        size=3D2>[COUNTRY - City]</FONT></TD>
      <TD bgColor=3D#ffc684><FONT size=3D4>&nbsp;Antenna =
Pointing</FONT></TD></TR>
    <TR>
      <TD vAlign=3Dtop><SELECT onchange=3DUpdate_Satellite() size=3D12=20
        name=3DSatellite>=20
          <SCRIPT language=3DJavaScript>
				<!--
				for (r=3D1; r<=3DNumSatellites; r++)
				{
					if (Satellite[r].Name !=3D "")
					{
						document.write("<option value=3D'" + r + "'>" + Satellite[r].Name =
+ "\n")
					}
				}
				// -->
				</SCRIPT>
        </SELECT></TD>
      <TD vAlign=3Dtop><SELECT onchange=3DUpdate_Station() size=3D12=20
        name=3DgroundStation>=20
          <SCRIPT language=3DJavaScript>
            <!--
            for (r=3D1; r<=3DNumSites; r++)
            {
                if (Site[r].Name !=3D "")
                {
                    document.write("<option value=3D'" + r + "'>" + =
Site[r].Name + "\n")
                }
            }
            // -->
            </SCRIPT>
        </SELECT></TD>
      <TD vAlign=3Dtop><INPUT size=3D12 name=3DAzimuth> Azimuth=20
        (Geographic)<BR><BR><INPUT size=3D12 name=3DElevation> Elevation =
(Degrees)=20
        <CENTER>
        <P>&nbsp;</P>
        <P><INPUT onclick=3DCalculate() type=3Dbutton value=3D"Calculate =
Look Angle"></P>
        <P><INPUT type=3Dreset value=3D"Clear =
Form"></CENTER></P></TD></TR>
    <TR>
      <TD><FONT color=3Dblack><B>Longitude</B></FONT> <FONT =
size=3D1>(0=B0 to=20
        +360=B0)</FONT><BR><INPUT size=3D12 name=3DSatLon></TD>
      <TD><FONT color=3Dblack><B><INPUT size=3D10 name=3DNLat>N =
Lat</B></FONT><FONT=20
        size=3D1> (+90=B0 to -90=B0)</FONT><BR><BR><FONT =
color=3Dblack><B><INPUT size=3D10=20
        name=3DWLon>W Lon</B></FONT><FONT size=3D1> (0=B0 to =
+360=B0)</FONT></TD>
      <TD>
        <CENTER>See out <A target=3D_top=20
        href=3D"file:///F:/usr/GRAHAM/DSS/magnetic.gif">magnetic =
deviation chart=20
        </A><BR>for compass correction=20
  values!</CENTER></TD></TR></TBODY></TABLE>&nbsp; </FORM>
  <SCRIPT language=3DJavaScript><!--
document.forms[0].groundStation.options[0].selected =3D true

document.forms[0].Satellite.options[0].selected =3D true

Update_Station()

Update_Satellite()
// -->
			</SCRIPT>
  </CENTER>
  <P><FONT size=3D2>&nbsp;<U><I><B>Note:</B></I></U><I> Original Excel =
Macro=20
  developed by <A href=3D"http://www.hughespace.com/">Hughes =
Communications</A>=20
  Inc, Orbital Operations</I></FONT> <BR></P></DL></BODY></HTML>

------=_NextPart_000_0000_01C08D3A.C0B7BB60
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: file:///F:/usr/GRAHAM/DSS/compass.gif

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

------=_NextPart_000_0000_01C08D3A.C0B7BB60--
