/**********************************************
Name: calcLookAngles.js
Calculation Tool: Look Angles Calculator with Automatic and Manual Locator
Revised: ect 012006
Sintel Satellite Services, Inc.
Changes: 
	-Pre-defined satellite table  based on Sintelsat satellite resources.
	-Included Antenna Offset

Credits:
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 = 0                      // ground station altitude 
var F6 = (1/298.26)             // earth flattening factor
var F7 = 3441.7305              // radius of earth
var F8 = 22752.469              // synchronus orbit radius
//var F17 = Math.PI/180
var GS_Lon = 0
var GS_Lat = 0
var Sat_Lon = 0
var Out_Num = 0
var Counter = 0
var Epoch_Cons = 0
var Offset = 0			//Add-On Antenna Offset Angle

function clearResults()
{
    /*document.forms[0].groundStation.options[0].selected = true
    document.forms[0].Satellite.options[0].selected = true
    Update_Station()
    Update_Satellite()*/
}


function toRadians( degreeNum )
{
    return ( degreeNum * ((Math.PI)/180) );
}

function toDegrees( radianNum )
{
    return ( radianNum / ((Math.PI)/180) );
}

function makeArray(n)
{
        this.length = n
        return this
}

function SiteRecord(Name, NLat, WLon)
{
        this.Name = Name
        this.NLat = NLat
        this.WLon = WLon
}

function SatelliteRecord(Name, Lon)
{
        this.Name = Name
        this.Lon = Lon
}

function OutageRecord(OutDate, StartTime, EndTime, Duration, TZStartTime, TZEndTime)
{
        this.OutDate = OutDate
        this.StartTime = StartTime
        this.EndTime = EndTime
        this.Duration = Duration
        this.TZStartTime = TZStartTime
        this.TZEndTime = TZEndTime
}

function Find_Begin_Angle()
{
        A26 = Begin_Outage
        D26 = A26 + 1460.5
        E26 = (D26)/36525
        F26 = (99.81355 + 0.9856474 * (A26 - 27759) + 360 * ((A26 - 27759) - Math.floor(A26 - 27759))) % 360
        G26 = 0.016751 - (0.000042 * E26)
        H26 = 358.4759 + (35999.0498 * E26)
        I26 = 279.6964 + (36000.769 * E26)
        L26 = 23.4523 - (0.013 * E26)
        J26 = (2 * G26 * Math.sin(H26 * Math.PI / 180) + 1.25 * G26 * G26 * Math.sin(H26 * Math.PI / 90)) * (180 / Math.PI)
        K26 = I26 + J26
        O26 = 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 = Math.cos(K26 * (Math.PI/180))
        M26c = (Math.cos(L26 * Math.PI/180) * Math.sin(K26 * Math.PI/180))
        M26a = Math.atan2(M26c, M26b)
        M26 = (M26a  * 180/Math.PI + 360) % 360
        N26 = Math.atan(Math.tan(L26 * Math.PI / 180) * Math.sin(M26 * Math.PI / 180)) * 180 / Math.PI
        Q26 = (F26 - GS_Lon + 360) % 360
        P26 = (F26 - Sat_Lon + 360) % 360
        S26 = 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 = Math.sin(N26 * (Math.PI / 180)) * O26 - Math.sin(GS_Lat * Math.PI / 180) * 6380
        R26 = 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 = (Math.sin(P26 * (Math.PI / 180)) * 42164) - (Math.sin(Q26 * (Math.PI / 180)) * Math.cos(GS_Lat * Math.PI / 180) * 6380)
        W26 = Math.cos(P26 * Math.PI / 180) * 42165 - Math.cos(Q26 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI / 180) * 6380
        Y26 = -Math.sin(GS_Lat * Math.PI / 180) * 6380
        U26 = (Math.atan2(S26,R26) * 180 / Math.PI + 360) % 360
        Z26 = (Math.atan2(X26,W26) * 180 / Math.PI + 360) % 360
        V26 = Math.atan(T26 / Math.sqrt(R26 * R26 + S26 * S26)) * 180 / Math.PI
        AA26 = Math.atan(Y26 / Math.sqrt(W26 * W26 + X26 * X26)) * (180 / Math.PI)
        Sun_Dec = V26
        SC_Dec = AA26
        //      Sun_Dec = Smartround(V26,3)
        //      SC_Dec = Smartround(AA26,3)
        Begin_Angle = 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 = End_Outage
        D27 = A27 + 1460.5
        E27 = (D27)/36525
        F27 = (99.81355 + 0.9856474 * (A27 - 27759) + 360 * ((A27 - 27759) - Math.floor(A27 - 27759))) % 360
        G27 = 0.016751 - (0.000042 * E27)
        H27 = 358.4759 + (35999.0498 * E27)
        I27 = 279.6964 + (36000.769 * E27)
        L27 = 23.4523 - (0.013 * E27)
        J27 = (2 * G27 * Math.sin(H27 * Math.PI / 180) + 1.25 * G27 * G27 * Math.sin(H27 * Math.PI / 90)) * (180 / Math.PI)
        K27 = I27 + J27
        O27 = 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 = Math.cos(K27 * (Math.PI/180))
        M27c = (Math.cos(L27 * Math.PI/180) * Math.sin(K27 * Math.PI/180))
        M27a = Math.atan2(M27c, M27b)
        M27 = (M27a  * 180/Math.PI + 360) % 360
        N27 = Math.atan(Math.tan(L27 * Math.PI / 180) * Math.sin(M27 * Math.PI / 180)) * 180 / Math.PI
        Q27 = (F27 - GS_Lon + 360) % 360
        P27 = (F27 - Sat_Lon + 360) % 360
        S27 = 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 = Math.sin(N27 * (Math.PI / 180)) * O27 - Math.sin(GS_Lat * Math.PI / 180) * 6380
        R27 = 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 = (Math.sin(P27 * (Math.PI / 180)) * 42164) - (Math.sin(Q27 * (Math.PI / 180)) * Math.cos(GS_Lat * Math.PI / 180) * 6380)
        W27 = Math.cos(P27 * Math.PI / 180) * 42165 - Math.cos(Q27 * Math.PI / 180) * Math.cos(GS_Lat * Math.PI / 180) * 6380
        Y27 = -Math.sin(GS_Lat * Math.PI / 180) * 6380
        U27 = (Math.atan2(S27,R27) * 180 / Math.PI + 360) % 360
        Z27 = (Math.atan2(X27,W27) * 180 / Math.PI + 360) % 360
        V27 = Math.atan(T27 / Math.sqrt(R27 * R27 + S27 * S27)) * 180 / Math.PI
        AA27 = Math.atan(Y27 / Math.sqrt(W27 * W27 + X27 * X27)) * 180 / Math.PI
        End_Angle = 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 = 2.14532
        //    i = Smartround(i, 2)  -  i = 2.15
        //    i = Smartround(i, 3)  -  i = 2.145
        neg = false;
        if (n < 0)
        {
                neg = true;
                n = Math.abs(n);
        }
        nString = "" + n + "00";
        i = nString.indexOf(".", 0);
        if (i>=0)
        {
            remainder = Math.round(eval(nString.substring(i+sigdigit, i+sigdigit+1) + "." + nString.substring(i+sigdigit+1, nString.length)));
            addfactor = "" + remainder;
            addlength = addfactor.length;
            for (r=0; r< sigdigit - addlength; r++)
            {
                    addfactor = "0" + addfactor;
            }
            addfactor = "." + addfactor;
            nTemp = nString.substring(0,i + sigdigit);
            n = eval(nTemp) + eval(addfactor);
            nTemp = "" + n;
            nTemp = nTemp.substring(0,i+sigdigit + 1);
            if (neg)
            {
                    nTemp = "-" + nTemp;
            }
            return eval(nTemp);
        }
        else
        {
            if (neg)
            {
                n = "-" + n;
            }
            return n;
        }
}


function Calculate_Azimuth_Elevation()
{
        /*
        F9 = Math.atan(Math.pow((1-F6),2)*Math.tan(GS_Lat * F17))/F17;
        F11 = Math.abs(GS_Lon-Sat_Lon);
        F13 = Math.acos(Math.cos(F11*F17)*Math.cos(F9*F17))/F17;
        F15 = F7*(1-F6)/Math.sqrt(1-(2*F6-Math.pow(F6,2))*Math.pow(Math.cos(F9*F17),2))+F3;
        Elevation = Math.atan((Math.cos(F13 * F17)-F15/F8)/Math.sin(F13 * F17))/F17;
        if (eval(GS_Lon) > eval(Sat_Lon))
        {
                Azimuth = (-Math.asin(Math.sin(F11 * F17)/Math.sin(F13*F17)))/F17 + 180
        }
        else
        {
                Azimuth = Math.asin(Math.sin(F11 * F17)/Math.sin(F13*F17))/F17 + 180
        }
        */
        
        // here are some of the values refered to by the formulas:
        // they are defined for the javascript elsewhere, so dont uncomment these.
        // -s
        //
        // F1 = GS_Lon       = ground station longitude
        // F2 = GS_Lat       = Ground station latitude
        // F3 = 0            = ground station altitude 
        // F4 = Sat_Lon      = geosynchronous Satellite longitude
        // F6 = (1/298.26)   = earth flattening factor ( flattening constant or f_constant )
        // F7 = 3441.7305    = radius of earth
        // F8 = 22752.469    = synchronus orbit radius ( 42164.211 km )
        
        F9 = toDegrees(Math.atan(Math.pow((1-F6),2)*Math.tan(toRadians(GS_Lat))));      // geocentric latitude
        F11 = F7/Math.sqrt(1-F6*(2-F6)*Math.pow((Math.sin(toRadians(GS_Lat))),2));      // R
        F12 = (F11+F3)*Math.cos(toRadians(GS_Lat));                                     // Ra
        F13 = (F11*Math.pow((1-F6),2)+F3)*Math.sin(toRadians(GS_Lat));                  // Rz
        F14 = F8*Math.cos(toRadians(Sat_Lon-GS_Lon))-F12;                               // delta r(x)
        F15 = F8*Math.sin(toRadians(Sat_Lon-GS_Lon));                                   // delta r(y)
        F16 = -F13;                                                                     // delta r(z)
        F17 = -F14*Math.sin(toRadians(GS_Lat))+F16*Math.cos(toRadians(GS_Lat));         // delta r(north)
        F18 = F14*Math.cos(toRadians(GS_Lat))+F16*Math.sin(toRadians(GS_Lat));          // delta r(zenith)
        
        // it appears that the implementation of atan2(),
        // despite what you might read.. is in fact: atan2(y,x)
        // this is of course something that is likely to break this calculator
        // should the javascript implementation ever be revised.
        Azimuth = (720 - (toDegrees(Math.atan2(F15,F17))) )%360;
        Elevation = toDegrees(Math.atan(F18/Math.sqrt(F17*F17+F15*F15)))- Offset;
        
        // uncomment this to see debugging on Elevation and Azimuth
        /*
        alert( "R = " + F11 + "\n" +
               "Ra = " + F12 + "\n" +
               "Rz = " + F13 + "\n" +
               "delta r(x) = " + F14 + "\n" +
               "delta r(y) = " + F15 + "\n" +
               "delta r(z) = " + F16 + "\n" +
               "delta r(north) = " + F17 + "\n" +
               "delta r(zenith) = " + F18 + "\n" +
               "(before SR) Azimuth = " + Azimuth + "\n" +
               "(before SR) Elevation = " + Elevation + "\n"
              );
        */
        Elevation = Smartround(Elevation, 4)
        document.forms[0].Elevation.value = Elevation
        Azimuth = Smartround(Azimuth, 4)
        document.forms[0].Azimuth.value = Azimuth
        if (Elevation < 0.5)
        {
               alert("Very Low/ Negative Elevation : Earth Station is not visible to satellite!");
        }

}

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;
                }
        }  

        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 = document.forms[0].NLat.value
        GS_Lon = document.forms[0].WLon.value
        Sat_Lon = document.forms[0].SatLon.value
		Offset = document.forms[0].OFFSET.value
        Calculate_Azimuth_Elevation()


        if (!Check_Inputs())
        {
                return;
        }

}

function Update_Station()
{
        document.forms[0].NLat.value = Site[document.forms[0].groundStation.options[document.forms[0].groundStation.selectedIndex].value].NLat
        document.forms[0].WLon.value = Site[document.forms[0].groundStation.options[document.forms[0].groundStation.selectedIndex].value].WLon
}

function Update_Satellite()
{
        document.forms[0].SatLon.value = Satellite[document.forms[0].Satellite.options[document.forms[0].Satellite.selectedIndex].value].Lon
}



// ************** Make an array with the Site Names, Lat and Lon ******************************
// This code prepared for up to 150 outages... Increase this array size to allow for more...

var Outage = new makeArray(1700)

var NumSites = 1656
var Site = new makeArray(NumSites)

		Site[0] = new SiteRecord('SELECT ANTENNA LOCATION',0,0);
		Site[1] = new SiteRecord('USA - Albuquerque- NM',35.08,106.63);
		Site[2] = new SiteRecord('USA - Anchorage- AK',61.22,149.90);	
		Site[3] = new SiteRecord('USA - Atlanta- GA',33.73,84.38);
		Site[4] = new SiteRecord('USA - Boston- MA',42.35,71.05);
		Site[5] = new SiteRecord('USA - Buffalo- NY',42.867,78.917);
		Site[6] = new SiteRecord('USA - Castle Rock - CO',39.27,104.81);
		Site[7] = new SiteRecord('USA - Cherry Hill- NJ',39.917,75.02);
		Site[8] = new SiteRecord('USA - Chicago- IL',41.83,87.75);
		Site[9] = new SiteRecord('USA - Cleveland- OH',41.5,81.68);
		Site[10] = new SiteRecord('USA - Columbia- SC',34,81);
		Site[11] = new SiteRecord('USA - Dallas- TX',32.78,96.80);
		Site[12] = new SiteRecord('USA - Denver- CO',39.73,104.98);
		Site[13] = new SiteRecord('USA - Detroit- MI',42.38,83.08);
		Site[14] = new SiteRecord('USA - Eugene- OR',44.05,123.07);
		Site[15] = new SiteRecord('USA - Fillmore - CA',34.4,118.89);
		Site[16] = new SiteRecord('USA - Germantown- MD',39.18,77.283);
		Site[17] = new SiteRecord('USA - Homestead - FL',25.78,80.78);
		Site[18] = new SiteRecord('USA - Honolulu- HW',21.32,157.83);
		Site[19] = new SiteRecord('USA - Houston- TX',29.75,95.42);
		Site[20] = new SiteRecord('USA - Jacksonville- FL',30.33,81.667);
		Site[21] = new SiteRecord('USA - Kalispell- MT',48.2,114.32);
		Site[22] = new SiteRecord('USA - Kansas City- KS',39.08,94.62);
		Site[23] = new SiteRecord('USA - Key West- FL',24.5,81.80);
		Site[24] = new SiteRecord('USA - Little Rock- AR',34.7,92.283);
		Site[25] = new SiteRecord('USA - Los Angeles- CA',34,118.25);
		Site[26] = new SiteRecord('USA - Louisville- KY',38.22,85.8);
		Site[27] = new SiteRecord('USA - Lubbock- TX',33.58,101.88);
		Site[28] = new SiteRecord('USA - Miami- FL',25.77,80.18);
		Site[29] = new SiteRecord('USA - Milwaukee- WI',43.05,87.93);
		Site[30] = new SiteRecord('USA - Minneapolis- MN',45,93.25);
		Site[31] = new SiteRecord('USA - Minot- ND',48.27,101.32);
		Site[32] = new SiteRecord('USA - Napa - CA',38.24,122.27);
		Site[33] = new SiteRecord('USA - Naples- FL',26.15,81.80);
		Site[34] = new SiteRecord('USA - Nashville- TN',36.17,86.83);
		Site[35] = new SiteRecord('USA - New Orleans- LA',30,90.05);
		Site[36] = new SiteRecord('USA - New York- NY',40.75,74);
		Site[37] = new SiteRecord('USA - Newport- RI',41.5,71.30);
		Site[38] = new SiteRecord('USA - Norfolk- VA',36.9,76.30);
		Site[39] = new SiteRecord('USA - Omaha- NB',41.25,96);
		Site[40] = new SiteRecord('USA - Philadelphia- PA',40,75.17);
		Site[41] = new SiteRecord('USA - Phoenix- AZ',33.5,112.05);
		Site[42] = new SiteRecord('USA - Pocatello- ID',42.883,112.43);
		Site[43] = new SiteRecord('USA - Portland- ME',43.68,70.30);
		Site[44] = new SiteRecord('USA - Provincetown- MA',42.067,70.183);
		Site[45] = new SiteRecord('USA - Reno- NV',39.53,119.82);
		Site[46] = new SiteRecord('USA - Sacramento- CA',38.55,121.50);
		Site[47] = new SiteRecord('USA - Salt Lake City- UT',40.75,111.92);
		Site[48] = new SiteRecord('USA - San Antonio- TX',29.42,98.5);
		Site[49] = new SiteRecord('USA - San Diego- CA',32.75,117.17);
		Site[50] = new SiteRecord('USA - San Francisco- CA',37.77,122.42);
		Site[51] = new SiteRecord('USA - Savannah- GA',32.07,81.117);
		Site[52] = new SiteRecord('USA - Seattle- WA',47.6,122.32);
		Site[53] = new SiteRecord('USA - Spring Creek - NY',40.66,73.83);
		Site[54] = new SiteRecord('USA - St. Louis- MO',38.67,90.25);
		Site[55] = new SiteRecord('USA - Tampa- FL',27.97,82.63);
		Site[56] = new SiteRecord('USA - Tulsa- OK',36.117,95.97);
		Site[57] = new SiteRecord('USA - WASHINGTON D.C.',38.92,77);
		Site[58] = new SiteRecord('AFGHANISTAN - Baghlan',36.18,-68.73);
		Site[59] = new SiteRecord('AFGHANISTAN - Ghazni',33.55,-68.43);
		Site[60] = new SiteRecord('AFGHANISTAN - Herat',34.33,-62.2);
		Site[61] = new SiteRecord('AFGHANISTAN - Jalalabad',34.43,-70.47);
		Site[62] = new SiteRecord('AFGHANISTAN - KABUL',34.52,-69.2);
		Site[63] = new SiteRecord('AFGHANISTAN - Maymana',35.88,-64.63);
		Site[64] = new SiteRecord('AFGHANISTAN - Mazar-i-Sharif',36.7,-67.1);
		Site[65] = new SiteRecord('AFGHANISTAN - Pul-i-Khomri',35.92,-68.75);
		Site[66] = new SiteRecord('AFGHANISTAN - Qandahar',31.58,-65.75);
		Site[67] = new SiteRecord('AFGHANISTAN - Qonduz',36.75,-68.85);
		Site[68] = new SiteRecord('ALBANIA - Berat',40.72,-19.77);
		Site[69] = new SiteRecord('ALBANIA - Durres',41.3,-19.47);
		Site[70] = new SiteRecord('ALBANIA - Elbasan',41.12,-20.08);
		Site[71] = new SiteRecord('ALBANIA - Fier',40.72,-19.55);
		Site[72] = new SiteRecord('ALBANIA - Korce',40.63,-20.73);
		Site[73] = new SiteRecord('ALBANIA - Lushnje',40.92,-19.68);
		Site[74] = new SiteRecord('ALBANIA - Shkoder',42.05,-19.02);
		Site[75] = new SiteRecord('ALBANIA - TIRANE',41.33,-19.82);
		Site[76] = new SiteRecord('ALBANIA - Vlore',40.48,-19.48);
		Site[77] = new SiteRecord('ALGERIA - ALGIERS',36.83,-3);
		Site[78] = new SiteRecord('ALGERIA - Annaba',36.92,-7.78);
		Site[79] = new SiteRecord('ALGERIA - Batna',35.57,-6.18);
		Site[80] = new SiteRecord('ALGERIA - Bechar',31.62,2.22);
		Site[81] = new SiteRecord('ALGERIA - Bejaia',36.82,-5.05);
		Site[82] = new SiteRecord('ALGERIA - Blida',36.5,-2.83);
		Site[83] = new SiteRecord('ALGERIA - Constantine',36.37,-6.67);
		Site[84] = new SiteRecord('ALGERIA - Ech-Cheliff',36.17,-1.33);
		Site[85] = new SiteRecord('ALGERIA - Oran',35.75,0.63);
		Site[86] = new SiteRecord('ALGERIA - Setif',36.18,-5.4);
		Site[87] = new SiteRecord('ALGERIA - Sidi-Bel-Abbes',35.25,0.65);
		Site[88] = new SiteRecord('ALGERIA - Skikda',36.88,-6.9);
		Site[89] = new SiteRecord('ALGERIA - Tlemcen',34.88,1.35);
		Site[90] = new SiteRecord('AMERICAN SAMOA - Fatatogo',-14.28,170.7);
		Site[91] = new SiteRecord('AMERICAN SAMOA - Fitihuta',-14.22,169.43);
		Site[92] = new SiteRecord('AMERICAN SAMOA - Leone',-14.35,170.78);
		Site[93] = new SiteRecord('AMERICAN SAMOA - Luma',-14.23,169.52);
		Site[94] = new SiteRecord('AMERICAN SAMOA - PAGO PAGO',-14.27,170.7);
		Site[95] = new SiteRecord('AMERICAN SAMOA - Utulei',-14.28,170.68);
		Site[96] = new SiteRecord('AMERICAN SAMOA - Vaitogi',-14.37,170.73);
		Site[97] = new SiteRecord('ANDORRA - ANDORRA LA VELLA',42.5,-1.5);
		Site[98] = new SiteRecord('ANDORRA - Canillo',42.55,-1.6);
		Site[99] = new SiteRecord('ANDORRA - Encamp',42.53,-1.58);
		Site[100] = new SiteRecord('ANDORRA - La Massana',42.53,-1.52);
		Site[101] = new SiteRecord('ANDORRA - Les Escaldes',42.5,-1.53);
		Site[102] = new SiteRecord('ANDORRA - Ordino',42.55,-1.53);
		Site[103] = new SiteRecord('ANDORRA - Sant Julia',42.47,-1.5);
		Site[104] = new SiteRecord('ANGOLA - Benguela',-12.57,-13.4);
		Site[105] = new SiteRecord('ANGOLA - Huambo',-12.73,-15.78);
		Site[106] = new SiteRecord('ANGOLA - Lobito',-12.33,-13.57);
		Site[107] = new SiteRecord('ANGOLA - LUANDA',-8.83,-13.25);
		Site[108] = new SiteRecord('ANGOLA - Lubango',-14.92,-13.5);
		Site[109] = new SiteRecord('ANGOLA - Malanje',-9.53,-13.33);
		Site[110] = new SiteRecord('ANGOLA - Namibe',-15.17,-12.15);
		Site[111] = new SiteRecord('ANTIGUA & BARBUDA - All Saints',17.05,61.8);
		Site[112] = new SiteRecord('ANTIGUA & BARBUDA - Bolands',17.03,61.88);
		Site[113] = new SiteRecord('ANTIGUA & BARBUDA - Codrington',17.72,61.82);
		Site[114] = new SiteRecord('ANTIGUA & BARBUDA - Old Road',17.02,61.83);
		Site[115] = new SiteRecord('ANTIGUA & BARBUDA - SAINT JOHNS',17.13,61.83);
		Site[116] = new SiteRecord('ANTIGUA & BARBUDA - Urlins',17.03,61.87);
		Site[117] = new SiteRecord('ARGENTINA - Bahia Blanca',-38.75,62.25);
		Site[118] = new SiteRecord('ARGENTINA - BUENOS AIRES',-34.67,58.5);
		Site[119] = new SiteRecord('ARGENTINA - Cordoba',-31.42,64.18);
		Site[120] = new SiteRecord('ARGENTINA - La Plata',-34.87,57.92);
		Site[121] = new SiteRecord('ARGENTINA - Mar del Plata',-38,57.5);
		Site[122] = new SiteRecord('ARGENTINA - Mendoza',-32.8,68.87);
		Site[123] = new SiteRecord('ARGENTINA - Rosario',-33,60.67);
		Site[124] = new SiteRecord('ARGENTINA - Salta',-24.77,65.47);
		Site[125] = new SiteRecord('ARGENTINA - San Juan',-31.55,68.52);
		Site[126] = new SiteRecord('ARGENTINA - San Miguel de Tucum n',-26.78,65.25);
		Site[127] = new SiteRecord('ARGENTINA - Santa Fe',-31.58,60.68);
		Site[128] = new SiteRecord('ARMENIA - Yerevan',40.18,-44.5);
		Site[129] = new SiteRecord('ARUBA - ORANJESTAD',12.55,70.1);
		Site[130] = new SiteRecord('ARUBA - Santa Cruz',12.52,69.98);
		Site[131] = new SiteRecord('ARUBA - Sint Nicolaas',12.45,69.87);
		Site[132] = new SiteRecord('AUSTRALIA - Adelaide',-34.93,-138.6);
		Site[133] = new SiteRecord('AUSTRALIA - Brisbane',-27.5,-153);
		Site[134] = new SiteRecord('AUSTRALIA - CANBERRA',-35.3,-149.13);
		Site[135] = new SiteRecord('AUSTRALIA - Darwin',-12.47,-130.83);
		Site[136] = new SiteRecord('AUSTRALIA - Geelong',-38.17,-144.43);
		Site[137] = new SiteRecord('AUSTRALIA - Gold Coast',-27.98,-153.37);
		Site[138] = new SiteRecord('AUSTRALIA - Hobart',-42.9,-147.3);
		Site[139] = new SiteRecord('AUSTRALIA - Melbourne',-37.75,-144.97);
		Site[140] = new SiteRecord('AUSTRALIA - Newcastle',-33,-151.92);
		Site[141] = new SiteRecord('AUSTRALIA - Perth',-31.95,-115.87);
		Site[142] = new SiteRecord('AUSTRALIA - Sydney',-33.88,-151.17);
		Site[143] = new SiteRecord('AUSTRALIA - Townsville',-19.27,-146.8);
		Site[144] = new SiteRecord('AUSTRALIA - Wollongong',-34.43,-151.08);
		Site[145] = new SiteRecord('AUSTRIA - Graz',47.08,-15.37);
		Site[146] = new SiteRecord('AUSTRIA - Innsbruck',47.28,-11.42);
		Site[147] = new SiteRecord('AUSTRIA - Klagenfurt',46.63,-14.33);
		Site[148] = new SiteRecord('AUSTRIA - Linz',48.32,-14.3);
		Site[149] = new SiteRecord('AUSTRIA - Salzburg',47.8,-13.05);
		Site[150] = new SiteRecord('AUSTRIA - Sankt Poelten',48.22,-15.62);
		Site[151] = new SiteRecord('AUSTRIA - Steyr',48.07,-14.42);
		Site[152] = new SiteRecord('AUSTRIA - VIENNA',48.22,-16.37);
		Site[153] = new SiteRecord('AUSTRIA - Villach',46.62,-13.85);
		Site[154] = new SiteRecord('AUSTRIA - Wels',48.17,-14.03);
		Site[155] = new SiteRecord('AZERBAIJAN - Baku',40.37,-49.88);
		Site[156] = new SiteRecord('BAHAMAS - Andros Town',24.72,77.78);
		Site[157] = new SiteRecord('BAHAMAS - Freeport',26.5,78.7);
		Site[158] = new SiteRecord('BAHAMAS - George Town',23.5,75.77);
		Site[159] = new SiteRecord('BAHAMAS - Kemps Bay',24.03,77.55);
		Site[160] = new SiteRecord('BAHAMAS - Mathew Town',20.95,73.67);
		Site[161] = new SiteRecord('BAHAMAS - NASSAU',25.08,77.33);
		Site[162] = new SiteRecord('BAHAMAS - Nicolls Town',25.13,78);
		Site[163] = new SiteRecord('BAHAMAS - West End',26.68,78.97);
		Site[164] = new SiteRecord('BAHRAIN - Hidd',26.23,-50.7);
		Site[165] = new SiteRecord('BAHRAIN - Isa Town',26.17,-50.05);
		Site[166] = new SiteRecord('BAHRAIN - Jidhafs',26.23,-50.55);
		Site[167] = new SiteRecord('BAHRAIN - MANAMA',26.2,-50.63);
		Site[168] = new SiteRecord('BAHRAIN - Muharraq',26.25,-50.65);
		Site[169] = new SiteRecord('BANGLADESH - Barisal',22.68,-90.33);
		Site[170] = new SiteRecord('BANGLADESH - Chittagong',22.33,-91.8);
		Site[171] = new SiteRecord('BANGLADESH - Comilla',23.47,-91.17);
		Site[172] = new SiteRecord('BANGLADESH - DACCA',23.7,-90.37);
		Site[173] = new SiteRecord('BANGLADESH - Jessore',23.17,-89.2);
		Site[174] = new SiteRecord('BANGLADESH - Khulna',22.82,-89.57);
		Site[175] = new SiteRecord('BANGLADESH - Mymensingh',24.75,-90.4);
		Site[176] = new SiteRecord('BANGLADESH - Narayanganj',23.6,-90.47);
		Site[177] = new SiteRecord('BANGLADESH - Rajshahi',24.4,-88.67);
		Site[178] = new SiteRecord('BANGLADESH - Rangpur',25.75,-89.35);
		Site[179] = new SiteRecord('BANGLADESH - Saidpur',25.8,-89);
		Site[180] = new SiteRecord('BANGLADESH - Sylhet',24.88,-91.85);
		Site[181] = new SiteRecord('BARBADOS - Bathsheba',13.22,59.52);
		Site[182] = new SiteRecord('BARBADOS - BRIDGETOWN',13.1,59.62);
		Site[183] = new SiteRecord('BARBADOS - Crab Hill',13.32,59.63);
		Site[184] = new SiteRecord('BARBADOS - Hastings',13.07,59.58);
		Site[185] = new SiteRecord('BARBADOS - Holetown',13.18,59.65);
		Site[186] = new SiteRecord('BARBADOS - Speightstown',13.25,59.65);
		Site[187] = new SiteRecord('BELGIUM - Aalst',50.93,-4.03);
		Site[188] = new SiteRecord('BELGIUM - Antwerp',51.22,-4.42);
		Site[189] = new SiteRecord('BELGIUM - Bruges',51.22,-3.23);
		Site[190] = new SiteRecord('BELGIUM - BRUSSELS',50.83,-4.35);
		Site[191] = new SiteRecord('BELGIUM - Charleroi',50.42,-4.45);
		Site[192] = new SiteRecord('BELGIUM - Ghent',51.03,-3.7);
		Site[193] = new SiteRecord('BELGIUM - Kortrijk',50.83,-3.28);
		Site[194] = new SiteRecord('BELGIUM - Leuven',50.88,-4.7);
		Site[195] = new SiteRecord('BELGIUM - Liege',50.63,-5.58);
		Site[196] = new SiteRecord('BELGIUM - Mechelen',51.03,-4.48);
		Site[197] = new SiteRecord('BELGIUM - Mons',50.47,-3.97);
		Site[198] = new SiteRecord('BELGIUM - Namur',50.47,-4.87);
		Site[199] = new SiteRecord('BELGIUM - Oostende',51.22,-2.92);
		Site[200] = new SiteRecord('BELIZE - Belize City',17.48,88.17);
		Site[201] = new SiteRecord('BELIZE - BELMOPAN',17.22,88.8);
		Site[202] = new SiteRecord('BELIZE - Corozal',18.38,88.38);
		Site[203] = new SiteRecord('BELIZE - Dangriga',16.98,88.22);
		Site[204] = new SiteRecord('BELIZE - Orange Walk',18.1,88.52);
		Site[205] = new SiteRecord('BENIN - Abomey',7.23,-2);
		Site[206] = new SiteRecord('BENIN - Cotonou',6.4,-2.52);
		Site[207] = new SiteRecord('BENIN - Natitingou',10.28,-1.48);
		Site[208] = new SiteRecord('BENIN - Parakou',9.38,-2.67);
		Site[209] = new SiteRecord('BENIN - PORTO NOVO',6.5,-2.78);
		Site[210] = new SiteRecord('BERMUDA - HAMILTON',32.3,64.8);
		Site[211] = new SiteRecord('BERMUDA - Saint George',32.4,64.7);
		Site[212] = new SiteRecord('BERMUDA - The Flatts Village',32.32,64.72);
		Site[213] = new SiteRecord('BERMUDA - Tuckers Town',32.37,64.67);
		Site[214] = new SiteRecord('BHUTAN - Bumthang',26.92,-90.88);
		Site[215] = new SiteRecord('BHUTAN - Paro',27.38,-89.52);
		Site[216] = new SiteRecord('BHUTAN - Phuntsholing',26.88,-89.38);
		Site[217] = new SiteRecord('BHUTAN - Punakha',27.63,-89.83);
		Site[218] = new SiteRecord('BHUTAN - Taga Dzong',27.08,-89.92);
		Site[219] = new SiteRecord('BHUTAN - THIMPHU',27.53,-89.75);
		Site[220] = new SiteRecord('BHUTAN - Tongsa Dzong',27.55,-90.5);
		Site[221] = new SiteRecord('BOLIVIA - Cochabamba',-17.43,66.17);
		Site[222] = new SiteRecord('BOLIVIA - LA PAZ',-16.5,68.17);
		Site[223] = new SiteRecord('BOLIVIA - Oruro',-17.98,67.13);
		Site[224] = new SiteRecord('BOLIVIA - Potosi',-19.57,65.75);
		Site[225] = new SiteRecord('BOLIVIA - Santa Cruz',-17.75,63.23);
		Site[226] = new SiteRecord('BOLIVIA - Sucre',-19.08,65.25);
		Site[227] = new SiteRecord('BOLIVIA - Tarija',-21.55,64.75);
		Site[228] = new SiteRecord('BOTSWANA - Bobonong',-21.97,-28.43);
		Site[229] = new SiteRecord('BOTSWANA - Francistown',-21.12,-27.53);
		Site[230] = new SiteRecord('BOTSWANA - GABORONE',-24.75,-25.92);
		Site[231] = new SiteRecord('BOTSWANA - Kanye',-24.98,-25.32);
		Site[232] = new SiteRecord('BOTSWANA - Lobatse',-25.18,-25.67);
		Site[233] = new SiteRecord('BOTSWANA - Mahalapye',-23.08,-26.85);
		Site[234] = new SiteRecord('BOTSWANA - Maun',-20,-23.42);
		Site[235] = new SiteRecord('BOTSWANA - Mochudi',-24.47,-26.08);
		Site[236] = new SiteRecord('BOTSWANA - Molepolole',-24.42,-25.5);
		Site[237] = new SiteRecord('BOTSWANA - Ramotswa',-24.93,-25.83);
		Site[238] = new SiteRecord('BOTSWANA - Selebi-Phikwe',-21.97,-27.8);
		Site[239] = new SiteRecord('BOTSWANA - Serowe',-22.42,-26.73);
		Site[240] = new SiteRecord('BOTSWANA - Tutume',-20.43,-27.03);
		Site[241] = new SiteRecord('BRAZIL - Belem',-1.45,48.48);
		Site[242] = new SiteRecord('BRAZIL - Belo Horizonte',-19.92,43.93);
		Site[243] = new SiteRecord('BRAZIL - BRASILIA',-15.75,47.92);
		Site[244] = new SiteRecord('BRAZIL - Campinas',-22.9,47.08);
		Site[245] = new SiteRecord('BRAZIL - Curitiba',-25.42,49.42);
		Site[246] = new SiteRecord('BRAZIL - Fortaleza',-3.75,38.58);
		Site[247] = new SiteRecord('BRAZIL - Goiania',-16.67,49.27);
		Site[248] = new SiteRecord('BRAZIL - Manaus',-3.13,60.02);
		Site[249] = new SiteRecord('BRAZIL - Nova Iguacu',-22.75,43.47);
		Site[250] = new SiteRecord('BRAZIL - Porto Alegre',-30.05,51.17);
		Site[251] = new SiteRecord('BRAZIL - Recife',-8.1,34.88);
		Site[252] = new SiteRecord('BRAZIL - Rio de Janeiro',-22.88,43.28);
		Site[253] = new SiteRecord('BRAZIL - Salvador',-12.97,38.48);
		Site[254] = new SiteRecord('BRAZIL - Sao Goncalo',-22.85,43.07);
		Site[255] = new SiteRecord('BRAZIL - Sao luis',-2.57,44.27);
		Site[256] = new SiteRecord('BRAZIL - Sao Paulo',-23.55,46.65);
		Site[257] = new SiteRecord('BRUNEI - BANDAR SERI BEGAWAN',4.93,-114.97);
		Site[258] = new SiteRecord('BRUNEI - Kuala Belait',4.63,-114.2);
		Site[259] = new SiteRecord('BRUNEI - Seria',4.65,-114.38);
		Site[260] = new SiteRecord('BULGARIA - Burgas',42.5,-27.48);
		Site[261] = new SiteRecord('BULGARIA - Pernik',42.6,-23.05);
		Site[262] = new SiteRecord('BULGARIA - Pleven',43.42,-24.67);
		Site[263] = new SiteRecord('BULGARIA - Plovdiv',42.13,-24.75);
		Site[264] = new SiteRecord('BULGARIA - Ruse',43.83,-27.98);
		Site[265] = new SiteRecord('BULGARIA - Shumen',43.28,-26.92);
		Site[266] = new SiteRecord('BULGARIA - Sliven',42.67,-26.32);
		Site[267] = new SiteRecord('BULGARIA - SOFIA',42.67,-23.3);
		Site[268] = new SiteRecord('BULGARIA - Stara Zagora',42.42,-25.62);
		Site[269] = new SiteRecord('BULGARIA - Tolbukhin',43.57,-27.85);
		Site[270] = new SiteRecord('BULGARIA - Varna',43.2,-27.95);
		Site[271] = new SiteRecord('BURKINA FASO - Banfora',10.6,4.75);
		Site[272] = new SiteRecord('BURKINA FASO - Bobo-Dioulasso',11.18,4.3);
		Site[273] = new SiteRecord('BURKINA FASO - Fada NGourma',12.07,-0.43);
		Site[274] = new SiteRecord('BURKINA FASO - Kaya',13.07,1.15);
		Site[275] = new SiteRecord('BURKINA FASO - Koudougou',12.25,2.38);
		Site[276] = new SiteRecord('BURKINA FASO - OUAGADOUGOU',12.33,1.67);
		Site[277] = new SiteRecord('BURKINA FASO - Ouahigouya',13.52,2.33);
		Site[278] = new SiteRecord('BURKINA FASO - Tenkodogo',11.9,0.37);
		Site[279] = new SiteRecord('BURUNDI - BUJUMBURA',-3.37,-29.32);
		Site[280] = new SiteRecord('BURUNDI - Bururi',-3.95,-29.58);
		Site[281] = new SiteRecord('BURUNDI - Gitega',-3.4,-29.93);
		Site[282] = new SiteRecord('BURUNDI - Ngozi',-2.9,-29.8);
		Site[283] = new SiteRecord('BURUNDI - Rumonge',-3.97,-29.43);
		Site[284] = new SiteRecord('CAMBODIA - Battambang',13.1,-103.2);
		Site[285] = new SiteRecord('CAMBODIA - Kampot',10.62,-104.18);
		Site[286] = new SiteRecord('CAMBODIA - Kompong Cham',12.27,-104.65);
		Site[287] = new SiteRecord('CAMBODIA - Kompong Chhang',12.25,-104.67);
		Site[288] = new SiteRecord('CAMBODIA - Kratie',12.48,-106.02);
		Site[289] = new SiteRecord('CAMBODIA - PHNOM PENH',11.58,-104.92);
		Site[290] = new SiteRecord('CAMBODIA - Pursat',12.53,-103.92);
		Site[291] = new SiteRecord('CAMBODIA - Siem Reap',13.37,-103.85);
		Site[292] = new SiteRecord('CAMBODIA - Svay Rieng',13.1,-103.2);
		Site[293] = new SiteRecord('CAMEROON - Bafoussam',5.52,-10.42);
		Site[294] = new SiteRecord('CAMEROON - Bamenda',5.92,-10.15);
		Site[295] = new SiteRecord('CAMEROON - Douala',4.07,-9.72);
		Site[296] = new SiteRecord('CAMEROON - Foumban',5.72,-10.92);
		Site[297] = new SiteRecord('CAMEROON - Garoua',9.28,-13.37);
		Site[298] = new SiteRecord('CAMEROON - Kumba',4.65,-9.43);
		Site[299] = new SiteRecord('CAMEROON - Limbe',4.02,-9.17);
		Site[300] = new SiteRecord('CAMEROON - Maroua',10.58,-14.33);
		Site[301] = new SiteRecord('CAMEROON - Nkongsamba',4.98,-9.88);
		Site[302] = new SiteRecord('CAMEROON - YAOUNDE',3.85,-11.52);
		Site[303] = new SiteRecord('CANADA - Calgary',51.08,114.08);
		Site[304] = new SiteRecord('CANADA - Edmonton',53.57,113.42);
		Site[305] = new SiteRecord('CANADA - Halifax',44.65,63.6);
		Site[306] = new SiteRecord('CANADA - Hamilton',43.25,79.83);
		Site[307] = new SiteRecord('CANADA - Montreal',45.5,73.6);
		Site[308] = new SiteRecord('CANADA - Niagara Falls',43.1,79.07);
		Site[309] = new SiteRecord('CANADA - OTTAWA',45.42,75.72);
		Site[310] = new SiteRecord('CANADA - Quebec',46.83,71.25);
		Site[311] = new SiteRecord('CANADA - Regina',50.42,104.65);
		Site[312] = new SiteRecord('CANADA - Saint Johns',47.57,52.72);
		Site[313] = new SiteRecord('CANADA - Thunder Bay',48.38,89.25);
		Site[314] = new SiteRecord('CANADA - Toronto',43.7,79.42);
		Site[315] = new SiteRecord('CANADA - Vancouver',49.22,123.1);
		Site[316] = new SiteRecord('CANADA - Victoria',48.42,123.37);
		Site[317] = new SiteRecord('CANADA - Winnipeg',49.88,97.17);
		Site[318] = new SiteRecord('CAPE VERDE - Mindelo',16.9,25);
		Site[319] = new SiteRecord('CAPE VERDE - PRAIA',14.92,23.5);
		Site[320] = new SiteRecord('CAPE VERDE - Ribeira Grande',17.2,25.05);
		Site[321] = new SiteRecord('CAPE VERDE - Sal Rei',16.2,22.97);
		Site[322] = new SiteRecord('CAPE VERDE - Santa Maria',16.63,22.95);
		Site[323] = new SiteRecord('CAYMAN ISLANDS - Bodden Town',19.28,81.25);
		Site[324] = new SiteRecord('CAYMAN ISLANDS - Botabano',19.37,81.38);
		Site[325] = new SiteRecord('CAYMAN ISLANDS - Breakers',19.3,81.2);
		Site[326] = new SiteRecord('CAYMAN ISLANDS - GEORGE TOWN',19.3,81.38);
		Site[327] = new SiteRecord('CAYMAN ISLANDS - Gun Bay',19.32,81.1);
		Site[328] = new SiteRecord('CAYMAN ISLANDS - Savannah',19.28,81.3);
		Site[329] = new SiteRecord('CAYMAN ISLANDS - West Bay',19.37,81.4);
		Site[330] = new SiteRecord('CENTRAL AFRICAN REP. - Bambari',5.67,-20.62);
		Site[331] = new SiteRecord('CENTRAL AFRICAN REP. - Bangassou',4.68,-22.8);
		Site[332] = new SiteRecord('CENTRAL AFRICAN REP. - BANGUI',4.38,-18.62);
		Site[333] = new SiteRecord('CENTRAL AFRICAN REP. - Berberati',4.32,-15.25);
		Site[334] = new SiteRecord('CENTRAL AFRICAN REP. - Bouar',5.97,-15.58);
		Site[335] = new SiteRecord('CENTRAL AFRICAN REP. - Mbaiki',3.88,-18.02);
		Site[336] = new SiteRecord('CHAD - Abeche',13.82,-20.82);
		Site[337] = new SiteRecord('CHAD - Bongor',10.3,-15.33);
		Site[338] = new SiteRecord('CHAD - Doba',8.67,-16.83);
		Site[339] = new SiteRecord('CHAD - Kelo',9.35,-15.83);
		Site[340] = new SiteRecord('CHAD - Koumra',8.93,-17.53);
		Site[341] = new SiteRecord('CHAD - Lai',9.37,-16.23);
		Site[342] = new SiteRecord('CHAD - Moundou',8.88,-16.02);
		Site[343] = new SiteRecord('CHAD - NDJAMENA',12.17,-14.98);
		Site[344] = new SiteRecord('CHAD - Sarh',9.13,-18.37);
		Site[345] = new SiteRecord('CHILE - Antofagasta',-23.67,70.38);
		Site[346] = new SiteRecord('CHILE - Arica',-18.5,70.33);
		Site[347] = new SiteRecord('CHILE - Concepcion',-36.83,73.05);
		Site[348] = new SiteRecord('CHILE - Puerto Montt',-41.47,72.95);
		Site[349] = new SiteRecord('CHILE - Punta Arenas',-53.15,70.92);
		Site[350] = new SiteRecord('CHILE - Rancagua',-34.17,70.75);
		Site[351] = new SiteRecord('CHILE - SANTIAGO',-33.5,70.67);
		Site[352] = new SiteRecord('CHILE - Talca',-35.47,71.67);
		Site[353] = new SiteRecord('CHILE - Talcahuano',-36.67,73.17);
		Site[354] = new SiteRecord('CHILE - Temuco',-38.75,72.67);
		Site[355] = new SiteRecord('CHILE - Valparaiso',-33.08,71.67);
		Site[356] = new SiteRecord('CHILE - Vina del Mar',-33.03,71.58);
		Site[357] = new SiteRecord('CHINA - BEIJING',39.92,-116.43);
		Site[358] = new SiteRecord('CHINA - Changchun',43.88,-125.32);
		Site[359] = new SiteRecord('CHINA - Chengdu',30.62,-104.1);
		Site[360] = new SiteRecord('CHINA - Chongqing',29.5,-106.58);
		Site[361] = new SiteRecord('CHINA - Dalian',38.88,-121.58);
		Site[362] = new SiteRecord('CHINA - Guangzhou',23.13,-113.33);
		Site[363] = new SiteRecord('CHINA - Harbin',45.75,-126.68);
		Site[364] = new SiteRecord('CHINA - Jinan',36.67,-116.95);
		Site[365] = new SiteRecord('CHINA - Nanjing',32.05,-118.78);
		Site[366] = new SiteRecord('CHINA - Shanghai',31.1,-121.37);
		Site[367] = new SiteRecord('CHINA - Shenyang',41.83,-123.43);
		Site[368] = new SiteRecord('CHINA - Taiyuan',37.92,-112.5);
		Site[369] = new SiteRecord('CHINA - Tianjin',39.13,-117.2);
		Site[370] = new SiteRecord('CHINA - Wuhan',36.75,-114.25);
		Site[371] = new SiteRecord('CHINA - Xian',34.27,-108.9);
		Site[372] = new SiteRecord('COLOMBIA - Barranquilla',11.17,74.83);
		Site[373] = new SiteRecord('COLOMBIA - BOGOTA',4.63,75.07);
		Site[374] = new SiteRecord('COLOMBIA - Bucaramanga',7.13,73.17);
		Site[375] = new SiteRecord('COLOMBIA - C£cuta',7.92,72.52);
		Site[376] = new SiteRecord('COLOMBIA - Cali',3.4,76.5);
		Site[377] = new SiteRecord('COLOMBIA - Cartagena',10.4,75.55);
		Site[378] = new SiteRecord('COLOMBIA - Ibagu',4.42,75.33);
		Site[379] = new SiteRecord('COLOMBIA - Manizales',5.05,75.53);
		Site[380] = new SiteRecord('COLOMBIA - Medell”n',6.25,75.6);
		Site[381] = new SiteRecord('COLOMBIA - Pereira',4.78,75.77);
		Site[382] = new SiteRecord('COMOROS - Fomboni',-12.3,-43.77);
		Site[383] = new SiteRecord('COMOROS - Mitsamiouli',-11.37,-43.35);
		Site[384] = new SiteRecord('COMOROS - MORONI',-11.67,-43.27);
		Site[385] = new SiteRecord('COMOROS - Mutsamudu',-12.17,-44.42);
		Site[386] = new SiteRecord('CONGO - BRAZZAVILLE',-4.23,-15.23);
		Site[387] = new SiteRecord('CONGO - Loandjili',-4.73,-11.87);
		Site[388] = new SiteRecord('CONGO - Loubomo',-4.15,-12.78);
		Site[389] = new SiteRecord('CONGO - Mossendjo',-2.92,-12.8);
		Site[390] = new SiteRecord('CONGO - Ngamaba-Mfilou',-4.1,-15.08);
		Site[391] = new SiteRecord('CONGO - Nkayi',-4.12,-13.28);
		Site[392] = new SiteRecord('CONGO - Pointe-Noire',-4.77,-11.88);
		Site[393] = new SiteRecord('COOK ISLANDS - (to N.Z.)',-17,163);
		Site[394] = new SiteRecord('COSTA RICA - Alajuela',10,84.2);
		Site[395] = new SiteRecord('COSTA RICA - Cartago',10,83.87);
		Site[396] = new SiteRecord('COSTA RICA - Heredia',10,84.13);
		Site[397] = new SiteRecord('COSTA RICA - Liberia',10.65,85.47);
		Site[398] = new SiteRecord('COSTA RICA - Limon',10,83.02);
		Site[399] = new SiteRecord('COSTA RICA - Puntarenas',10,84.83);
		Site[400] = new SiteRecord('COSTA RICA - SAN JOS',9.98,84.07);
		Site[401] = new SiteRecord('COTE DIVOIRE - ABIDJAN',5.32,4.02);
		Site[402] = new SiteRecord('COTE DIVOIRE - Bouake',7.7,5);
		Site[403] = new SiteRecord('COTE DIVOIRE - Daloa',6.93,6.47);
		Site[404] = new SiteRecord('COTE DIVOIRE - Gagnoa',6.13,5.93);
		Site[405] = new SiteRecord('COTE DIVOIRE - Korhogo',9.37,5.52);
		Site[406] = new SiteRecord('COTE DIVOIRE - Man',7.4,7.62);
		Site[407] = new SiteRecord('COTE DIVOIRE - Port-Bouet',5.23,3.97);
		Site[408] = new SiteRecord('COTE DIVOIRE - Yamoussoukro',6.82,5.28);
		Site[409] = new SiteRecord('CUBA - Bayamo',20.38,76.65);
		Site[410] = new SiteRecord('CUBA - Camagey',21.42,77.92);
		Site[411] = new SiteRecord('CUBA - Cienfuegos',22.17,80.45);
		Site[412] = new SiteRecord('CUBA - Guant namo',19.98,75.17);
		Site[413] = new SiteRecord('CUBA - HAVANA',23.12,82.42);
		Site[414] = new SiteRecord('CUBA - Holguin',20.9,76.25);
		Site[415] = new SiteRecord('CUBA - Las Tunas',20.97,76.98);
		Site[416] = new SiteRecord('CUBA - Matanzas',23.07,81.58);
		Site[417] = new SiteRecord('CUBA - Pinar del Rio',22.4,83.7);
		Site[418] = new SiteRecord('CUBA - Santa Clara',22.42,79.97);
		Site[419] = new SiteRecord('CUBA - Santiago',20,75.82);
		Site[420] = new SiteRecord('CYPRUS - Famagusta',35.12,-33.95);
		Site[421] = new SiteRecord('CYPRUS - Larnaca',34.9,-33.65);
		Site[422] = new SiteRecord('CYPRUS - Limassol',34.67,-33.05);
		Site[423] = new SiteRecord('CYPRUS - NICOSIA',35.15,-33.35);
		Site[424] = new SiteRecord('CZECH / SLOVAKIA - Bratislava',48.17,-17.17);
		Site[425] = new SiteRecord('CZECH / SLOVAKIA - Brno',49.22,-16.67);
		Site[426] = new SiteRecord('CZECH / SLOVAKIA - Ceske Budejovice',48.97,-14.48);
		Site[427] = new SiteRecord('CZECH / SLOVAKIA - Hradec Kralove',50.22,-15.83);
		Site[428] = new SiteRecord('CZECH / SLOVAKIA - Kosice',48.73,-21.25);
		Site[429] = new SiteRecord('CZECH / SLOVAKIA - Liberec',50.8,-15.08);
		Site[430] = new SiteRecord('CZECH / SLOVAKIA - Olomouc',49.63,-17.25);
		Site[431] = new SiteRecord('CZECH / SLOVAKIA - Ostrava',49.83,-18.25);
		Site[432] = new SiteRecord('CZECH / SLOVAKIA - Pardubice',50.05,-15.75);
		Site[433] = new SiteRecord('CZECH / SLOVAKIA - Plzen',49.75,-13.42);
		Site[434] = new SiteRecord('CZECH / SLOVAKIA - PRAGUE',50.1,-14.43);
		Site[435] = new SiteRecord('CZECH / SLOVAKIA - Ust” nad Labem',50.67,-14.03);
		Site[436] = new SiteRecord('DENMARK - Aalborg',57.05,-9.93);
		Site[437] = new SiteRecord('DENMARK - Aarhus',56.17,-10.22);
		Site[438] = new SiteRecord('DENMARK - COPENHAGEN',55.67,-12.58);
		Site[439] = new SiteRecord('DENMARK - Esbjerg',55.47,-8.47);
		Site[440] = new SiteRecord('DENMARK - Helsingor',56.05,-12.63);
		Site[441] = new SiteRecord('DENMARK - Herning',56.13,-8.98);
		Site[442] = new SiteRecord('DENMARK - Horsens',55.87,-9.87);
		Site[443] = new SiteRecord('DENMARK - Kolding',55.48,-9.5);
		Site[444] = new SiteRecord('DENMARK - Naestved',55.23,-11.77);
		Site[445] = new SiteRecord('DENMARK - Odense',55.4,-10.42);
		Site[446] = new SiteRecord('DENMARK - Randers',56.47,-10.05);
		Site[447] = new SiteRecord('DENMARK - Roskilde',55.65,-12.12);
		Site[448] = new SiteRecord('DENMARK - Vejle',55.72,-9.55);
		Site[449] = new SiteRecord('DJIBOUTI - Ali-Sabiah',11.17,-42.73);
		Site[450] = new SiteRecord('DJIBOUTI - Dikhil',11.13,-42.33);
		Site[451] = new SiteRecord('DJIBOUTI - DJIBOUTI',11.6,-43.15);
		Site[452] = new SiteRecord('DJIBOUTI - Obock',11.98,-43.33);
		Site[453] = new SiteRecord('DJIBOUTI - Tadjourah',11.82,-42.93);
		Site[454] = new SiteRecord('DOMINICA - Berekua',15.23,61.32);
		Site[455] = new SiteRecord('DOMINICA - Marigot',15.53,61.3);
		Site[456] = new SiteRecord('DOMINICA - Portsmouth',15.57,61.45);
		Site[457] = new SiteRecord('DOMINICA - ROSEAU',15.3,61.38);
		Site[458] = new SiteRecord('DOMINICA - Saint Joseph',15.4,61.43);
		Site[459] = new SiteRecord('DOMINICAN REP. - Barahona',18.22,71.12);
		Site[460] = new SiteRecord('DOMINICAN REP. - La Romana',18.45,68.95);
		Site[461] = new SiteRecord('DOMINICAN REP. - La Vega',19.25,70.55);
		Site[462] = new SiteRecord('DOMINICAN REP. - Puerto Plata',19.8,70.68);
		Site[463] = new SiteRecord('DOMINICAN REP. - San Fran. de Macori',19.32,70.25);
		Site[464] = new SiteRecord('DOMINICAN REP. - San Juan',18.82,71.2);
		Site[465] = new SiteRecord('DOMINICAN REP. - San Pedro de Macori',18.5,69.3);
		Site[466] = new SiteRecord('DOMINICAN REP. - Santiago',19.5,70.67);
		Site[467] = new SiteRecord('DOMINICAN REP. - SANTO DOMINGO',18.5,69.95);
		Site[468] = new SiteRecord('ECUADOR - Ambato',-1.3,78.65);
		Site[469] = new SiteRecord('ECUADOR - Cuenca',-2.9,79);
		Site[470] = new SiteRecord('ECUADOR - Esmeraldas',0.93,79.67);
		Site[471] = new SiteRecord('ECUADOR - Guayaquil',-2.22,79.9);
		Site[472] = new SiteRecord('ECUADOR - Machala',-3.33,79.95);
		Site[473] = new SiteRecord('ECUADOR - Manta',-0.98,80.73);
		Site[474] = new SiteRecord('ECUADOR - Portoviejo',-1.12,80.47);
		Site[475] = new SiteRecord('ECUADOR - QUITO',-0.23,78.5);
		Site[476] = new SiteRecord('ECUADOR - Riobamba',-1.67,78.63);
		Site[477] = new SiteRecord('EGYPT - Al-Mahallah al Kubra',30.97,-31.17);
		Site[478] = new SiteRecord('EGYPT - Al-Mansurah',31.05,-31.38);
		Site[479] = new SiteRecord('EGYPT - Alexandria',31.22,-29.92);
		Site[480] = new SiteRecord('EGYPT - Aswan',24.08,-32.88);
		Site[481] = new SiteRecord('EGYPT - Asyut',27.18,-31.18);
		Site[482] = new SiteRecord('EGYPT - CAIRO',30.05,-31.25);
		Site[483] = new SiteRecord('EGYPT - Giza',30.02,-31.17);
		Site[484] = new SiteRecord('EGYPT - Helwan',29.85,-31.33);
		Site[485] = new SiteRecord('EGYPT - Port Said',31.28,-32.3);
		Site[486] = new SiteRecord('EGYPT - Suez',29.98,-32.55);
		Site[487] = new SiteRecord('EGYPT - Tanta',30.8,-31);
		Site[488] = new SiteRecord('EGYPT - Zagazig',30.58,-31.5);
		Site[489] = new SiteRecord('EL SALVADOR - Cojutepeque',13.7,88.97);
		Site[490] = new SiteRecord('EL SALVADOR - Nueva San Salvador',13.67,89.3);
		Site[491] = new SiteRecord('EL SALVADOR - San Miguel',13.47,88.17);
		Site[492] = new SiteRecord('EL SALVADOR - SAN SALVADOR',13.67,89.17);
		Site[493] = new SiteRecord('EL SALVADOR - Santa Ana',14,89.52);
		Site[494] = new SiteRecord('EL SALVADOR - Sonsonate',13.72,89.73);
		Site[495] = new SiteRecord('EQUATORIAL GUINEA - Bata',1.85,-9.77);
		Site[496] = new SiteRecord('EQUATORIAL GUINEA - Ebebiyin',2.13,-11.3);
		Site[497] = new SiteRecord('EQUATORIAL GUINEA - Evinayong',1.43,-10.65);
		Site[498] = new SiteRecord('EQUATORIAL GUINEA - Luba',3.45,-8.55);
		Site[499] = new SiteRecord('EQUATORIAL GUINEA - MALABO',3.75,-8.8);
		Site[500] = new SiteRecord('EQUATORIAL GUINEA - Mbini',1.57,-9.63);
		Site[501] = new SiteRecord('EQUATORIAL GUINEA - Mongomo',1.67,-11.25);
		Site[502] = new SiteRecord('ESTONIA - Tallinn',59.42,-24.75);
		Site[503] = new SiteRecord('ETHIOPIA - ADDIS ABABA',9.05,-38.83);
		Site[504] = new SiteRecord('ETHIOPIA - Asmera',15.33,-38.88);
		Site[505] = new SiteRecord('ETHIOPIA - Bahr Dar',11.62,-37.17);
		Site[506] = new SiteRecord('ETHIOPIA - Debre Markos',10.33,-37.75);
		Site[507] = new SiteRecord('ETHIOPIA - Dessye',11.08,-39.67);
		Site[508] = new SiteRecord('ETHIOPIA - Dire Dawa',9.58,-41.83);
		Site[509] = new SiteRecord('ETHIOPIA - Gondar',12.65,-37.48);
		Site[510] = new SiteRecord('ETHIOPIA - Harar',9.33,-42.17);
		Site[511] = new SiteRecord('ETHIOPIA - Jimma',7.65,-36.78);
		Site[512] = new SiteRecord('ETHIOPIA - Mekele',13.55,-39.5);
		Site[513] = new SiteRecord('ETHIOPIA - Nazret',8.65,-39.32);
		Site[514] = new SiteRecord('FALKLAND ISLANDS - Darwin',-51.83,59);
		Site[515] = new SiteRecord('FALKLAND ISLANDS - San Carlos',-51.67,59.02);
		Site[516] = new SiteRecord('FALKLAND ISLANDS - STANLEY',-51.7,57.85);
		Site[517] = new SiteRecord('FIJI - Lambasa',-16.43,-179.4);
		Site[518] = new SiteRecord('FIJI - Lautoka',-17.62,-177.45);
		Site[519] = new SiteRecord('FIJI - Levuka',-17.68,-178.83);
		Site[520] = new SiteRecord('FIJI - Nadi',-17.78,-177.48);
		Site[521] = new SiteRecord('FIJI - Nausori',-18.03,-175.53);
		Site[522] = new SiteRecord('FIJI - Singatoka',-18.13,-177.5);
		Site[523] = new SiteRecord('FIJI - SUVA',-18.13,-178.42);
		Site[524] = new SiteRecord('FINLAND - Espoo',60.17,-24.7);
		Site[525] = new SiteRecord('FINLAND - HELSINKI',60.13,-25);
		Site[526] = new SiteRecord('FINLAND - Jyvaskyla',62.27,-25.83);
		Site[527] = new SiteRecord('FINLAND - Kotka',60.43,-26.92);
		Site[528] = new SiteRecord('FINLAND - Kuopio',62.9,-27.67);
		Site[529] = new SiteRecord('FINLAND - Lahti',61,-25.67);
		Site[530] = new SiteRecord('FINLAND - Oulu',65,-25.43);
		Site[531] = new SiteRecord('FINLAND - Pori',61.47,-21.75);
		Site[532] = new SiteRecord('FINLAND - Tampere',61.53,-23.75);
		Site[533] = new SiteRecord('FINLAND - Turku',60.45,-22.25);
		Site[534] = new SiteRecord('FINLAND - Vantaa',60.3,-24.95);
		Site[535] = new SiteRecord('FRANCE - Aix-en-Provence',43.53,-5.43);
		Site[536] = new SiteRecord('FRANCE - Bordeaux',44.83,0.57);
		Site[537] = new SiteRecord('FRANCE - Brest',48.4,4.48);
		Site[538] = new SiteRecord('FRANCE - Dijon',47.32,-5.02);
		Site[539] = new SiteRecord('FRANCE - Grenoble',45.17,-5.72);
		Site[540] = new SiteRecord('FRANCE - Le Havre',49.5,-0.1);
		Site[541] = new SiteRecord('FRANCE - Lille',50.63,-3.07);
		Site[542] = new SiteRecord('FRANCE - Lyon',45.77,-4.83);
		Site[543] = new SiteRecord('FRANCE - Marseille',43.3,-5.37);
		Site[544] = new SiteRecord('FRANCE - Montpellier',43.6,-3.88);
		Site[545] = new SiteRecord('FRANCE - Nantes',47.23,1.58);
		Site[546] = new SiteRecord('FRANCE - Nice',43.7,-7.27);
		Site[547] = new SiteRecord('FRANCE - PARIS',48.87,-2.33);
		Site[548] = new SiteRecord('FRANCE - Reims',49.25,-4.03);
		Site[549] = new SiteRecord('FRANCE - Rennes',48.08,1.68);
		Site[550] = new SiteRecord('FRANCE - Saint-Etienne',45.43,-4.38);
		Site[551] = new SiteRecord('FRANCE - Strasbourg',48.58,-7.75);
		Site[552] = new SiteRecord('FRANCE - Toulon',43.12,-5.93);
		Site[553] = new SiteRecord('FRANCE - Toulouse',43.62,-1.45);
		Site[554] = new SiteRecord('FRENCH GUIANA - CAYENNE',4.92,52.3);
		Site[555] = new SiteRecord('FRENCH GUIANA - Kourou',5.13,52.62);
		Site[556] = new SiteRecord('FRENCH GUIANA - Remire',4.87,52.27);
		Site[557] = new SiteRecord('FRENCH GUIANA - Saint Laurent',5.48,54.05);
		Site[558] = new SiteRecord('FRENCH GUIANA - Sinnamary',5.47,53);
		Site[559] = new SiteRecord('FRENCH POLYNESIA - Afareaitu',-17.55,149.78);
		Site[560] = new SiteRecord('FRENCH POLYNESIA - Mahina',-17.48,149.45);
		Site[561] = new SiteRecord('FRENCH POLYNESIA - Mataiea',-17.78,149.4);
		Site[562] = new SiteRecord('FRENCH POLYNESIA - Papara',-17.75,149.55);
		Site[563] = new SiteRecord('FRENCH POLYNESIA - PAPETTE',-17.53,149.57);
		Site[564] = new SiteRecord('FRENCH POLYNESIA - Teahupoo',-17.85,149.25);
		Site[565] = new SiteRecord('GABON - Lambarene',-0.68,-10.22);
		Site[566] = new SiteRecord('GABON - LIBREVILLE',0.38,-9.42);
		Site[567] = new SiteRecord('GABON - Mouila',-1.83,-11.03);
		Site[568] = new SiteRecord('GABON - Oyem',1.57,-11.52);
		Site[569] = new SiteRecord('GABON - Port Gentil',-0.67,-8.83);
		Site[570] = new SiteRecord('GABON - Tchibanga',-2.82,-11);
		Site[571] = new SiteRecord('GAMBIA - Bakau',13.48,16.68);
		Site[572] = new SiteRecord('GAMBIA - BANJUL',13.47,16.65);
		Site[573] = new SiteRecord('GAMBIA - Basse Santa Su',13.38,14.25);
		Site[574] = new SiteRecord('GAMBIA - Brikama',13.25,16.65);
		Site[575] = new SiteRecord('GAMBIA - Farefenni',13.57,15.62);
		Site[576] = new SiteRecord('GAMBIA - Georgetown',13.52,14.83);
		Site[577] = new SiteRecord('GAMBIA - Gunjur',13.18,16.77);
		Site[578] = new SiteRecord('GAMBIA - Serrekunda',13.53,15.15);
		Site[579] = new SiteRecord('GAMBIA - Sukuta',13.4,16.72);
		Site[580] = new SiteRecord('GEORGIA - Tbilisi',41.72,-44.82);
		Site[581] = new SiteRecord('GERMANY - BERLIN',52.53,-13.42);
		Site[582] = new SiteRecord('GERMANY - Bremen',53.08,-8.8);
		Site[583] = new SiteRecord('GERMANY - Cologne',50.93,-6.95);
		Site[584] = new SiteRecord('GERMANY - Dortmund',51.53,-7.45);
		Site[585] = new SiteRecord('GERMANY - Dresden',51.05,-13.75);
		Site[586] = new SiteRecord('GERMANY - Duisburg',51.42,-6.77);
		Site[587] = new SiteRecord('GERMANY - Dusseldorf',51.22,-6.78);
		Site[588] = new SiteRecord('GERMANY - Essen',51.43,-6.98);
		Site[589] = new SiteRecord('GERMANY - Frankfurt',50.1,-8.68);
		Site[590] = new SiteRecord('GERMANY - Hamburg',53.55,-10);
		Site[591] = new SiteRecord('GERMANY - Hannover',52.4,-9.73);
		Site[592] = new SiteRecord('GERMANY - Leipzig',51.33,-12.42);
		Site[593] = new SiteRecord('GERMANY - Munich',48.13,-11.58);
		Site[594] = new SiteRecord('GERMANY - Nurnberg',49.45,-11.07);
		Site[595] = new SiteRecord('GERMANY - Stuttgart',48.78,-9.2);
		Site[596] = new SiteRecord('GHANA - ACCRA',5.55,0.25);
		Site[597] = new SiteRecord('GHANA - Bolgatanga',10.77,0.87);
		Site[598] = new SiteRecord('GHANA - Cape Coast',5.08,1.22);
		Site[599] = new SiteRecord('GHANA - Ho',6.58,-0.5);
		Site[600] = new SiteRecord('GHANA - Koforidua',6.05,0.28);
		Site[601] = new SiteRecord('GHANA - Kumasi',6.68,1.58);
		Site[602] = new SiteRecord('GHANA - Sekondi-Takoradi',4.98,1.72);
		Site[603] = new SiteRecord('GHANA - Sunyani',7.33,2.33);
		Site[604] = new SiteRecord('GHANA - Tamale',9.43,0.82);
		Site[605] = new SiteRecord('GHANA - Tema',5.67,0.02);
		Site[606] = new SiteRecord('GREECE - ATHENS',38,-23.73);
		Site[607] = new SiteRecord('GREECE - Canea',35.52,-24.02);
		Site[608] = new SiteRecord('GREECE - Iraklion',35.33,-25.2);
		Site[609] = new SiteRecord('GREECE - Kavalla',40.93,-24.42);
		Site[610] = new SiteRecord('GREECE - Larissa',39.63,-22.42);
		Site[611] = new SiteRecord('GREECE - Patras',38.23,-21.73);
		Site[612] = new SiteRecord('GREECE - Piraeus',37.95,-23.7);
		Site[613] = new SiteRecord('GREECE - Serres',41.08,-23.52);
		Site[614] = new SiteRecord('GREECE - Thessaloniki',40.63,-22.97);
		Site[615] = new SiteRecord('GREECE - Volos',39.37,-22.95);
		Site[616] = new SiteRecord('GREENLAND - Ammassalik',65.6,37.68);
		Site[617] = new SiteRecord('GREENLAND - Christianshab',68.83,51.2);
		Site[618] = new SiteRecord('GREENLAND - Egedesminde',68.83,53);
		Site[619] = new SiteRecord('GREENLAND - Frederikshab',62,49.72);
		Site[620] = new SiteRecord('GREENLAND - Godhavn',69.25,53.55);
		Site[621] = new SiteRecord('GREENLAND - Holsteinsborg',66.92,53.5);
		Site[622] = new SiteRecord('GREENLAND - Jakobshavn',69.17,51.08);
		Site[623] = new SiteRecord('GREENLAND - Julianehab',60.72,46.02);
		Site[624] = new SiteRecord('GREENLAND - Nanortalik',60.15,45.25);
		Site[625] = new SiteRecord('GREENLAND - Narsarsuaq',61.17,45.32);
		Site[626] = new SiteRecord('GREENLAND - NUUK (GODTHAB)',64.18,51.73);
		Site[627] = new SiteRecord('GREENLAND - Scoresbysund',70.5,22);
		Site[628] = new SiteRecord('GREENLAND - Sukkertoppen',65.42,52.67);
		Site[629] = new SiteRecord('GREENLAND - Thule',76.57,68.78);
		Site[630] = new SiteRecord('GREENLAND - Uppernavik',72.67,56.08);
		Site[631] = new SiteRecord('GRENADA - Gouyave',12.17,61.73);
		Site[632] = new SiteRecord('GRENADA - Grand Roy',12.13,61.75);
		Site[633] = new SiteRecord('GRENADA - Grenville',12.12,61.62);
		Site[634] = new SiteRecord('GRENADA - Hillsborough',12.47,61.47);
		Site[635] = new SiteRecord('GRENADA - SAINT GEORGES',12.07,61.73);
		Site[636] = new SiteRecord('GRENADA - Sauters',12.23,61.63);
		Site[637] = new SiteRecord('GUADELOUPE - BASSE-TERRE',16,61.73);
		Site[638] = new SiteRecord('GUADELOUPE - Le Gosier',16.2,61.5);
		Site[639] = new SiteRecord('GUADELOUPE - Les Abymes',16.27,61.52);
		Site[640] = new SiteRecord('GUADELOUPE - Morne-a-lEau',16.35,61.52);
		Site[641] = new SiteRecord('GUADELOUPE - Moule',16.33,61.35);
		Site[642] = new SiteRecord('GUADELOUPE - Petit Bourg',16.2,61.6);
		Site[643] = new SiteRecord('GUADELOUPE - Pointe--Pitre',16.23,61.53);
		Site[644] = new SiteRecord('GUADELOUPE - Saint-Claude',16.03,61.7);
		Site[645] = new SiteRecord('GUADELOUPE - Sainte Anne',16.22,61.38);
		Site[646] = new SiteRecord('GUADELOUPE - Sainte Rose',16.33,61.7);
		Site[647] = new SiteRecord('GUAM - AGANA',13.47,-144.75);
		Site[648] = new SiteRecord('GUAM - Dededo',13.52,-144.82);
		Site[649] = new SiteRecord('GUAM - Santa Rita',13.38,-144.67);
		Site[650] = new SiteRecord('GUAM - Taloffo',13.33,-144.77);
		Site[651] = new SiteRecord('GUAM - Tamuning',13.48,-144.77);
		Site[652] = new SiteRecord('GUATEMALA - Chiquimula',14.8,89.53);
		Site[653] = new SiteRecord('GUATEMALA - Coban',15.48,90.32);
		Site[654] = new SiteRecord('GUATEMALA - Escuintla',14.3,90.78);
		Site[655] = new SiteRecord('GUATEMALA - GUATEMALA CITY',14.63,90.52);
		Site[656] = new SiteRecord('GUATEMALA - Mazatenango',14.52,91.5);
		Site[657] = new SiteRecord('GUATEMALA - Puerto Barrios',15.68,88.53);
		Site[658] = new SiteRecord('GUATEMALA - Quezaltenango',14.83,91.5);
		Site[659] = new SiteRecord('GUATEMALA - Retalhuleu',14.52,91.67);
		Site[660] = new SiteRecord('GUINEA - Bafata',12.15,14.63);
		Site[661] = new SiteRecord('GUINEA - BISSAU',11.87,15.65);
		Site[662] = new SiteRecord('GUINEA - Cantchungo',12.05,16);
		Site[663] = new SiteRecord('GUINEA - Catio',11.22,15.17);
		Site[664] = new SiteRecord('GUINEA - CONAKRY',9.52,13.72);
		Site[665] = new SiteRecord('GUINEA - Farim',12.5,15.15);
		Site[666] = new SiteRecord('GUINEA - Gabu',12.27,14.22);
		Site[667] = new SiteRecord('GUINEA - Kankan',10.38,9.3);
		Site[668] = new SiteRecord('GUINEA - Labe',11.32,12.28);
		Site[669] = new SiteRecord('GUINEA - Mansoa',12.13,15.3);
		Site[670] = new SiteRecord('GUINEA - Nzerekore',7.75,8.82);
		Site[671] = new SiteRecord('GUYANA - Corriverton',5.88,57.17);
		Site[672] = new SiteRecord('GUYANA - GEORGETOWN',6.77,58.17);
		Site[673] = new SiteRecord('GUYANA - Linden',5.98,58.32);
		Site[674] = new SiteRecord('GUYANA - Mahaicony',6.57,57.83);
		Site[675] = new SiteRecord('GUYANA - New Amsterdam',6.3,57.5);
		Site[676] = new SiteRecord('HAITI - Cap-Haitien',19.78,72.28);
		Site[677] = new SiteRecord('HAITI - Gonaives',19.48,72.7);
		Site[678] = new SiteRecord('HAITI - Les Cayes',18.25,73.77);
		Site[679] = new SiteRecord('HAITI - Petionville',18.52,72.28);
		Site[680] = new SiteRecord('HAITI - PORT-AU-PRINCE',18.55,72.33);
		Site[681] = new SiteRecord('HAITI - Port-de-Paix',19.93,72.87);
		Site[682] = new SiteRecord('HONDURAS - Choluteca',13.25,87.17);
		Site[683] = new SiteRecord('HONDURAS - Comayagua',14.5,87.65);
		Site[684] = new SiteRecord('HONDURAS - Danli',14.03,86.5);
		Site[685] = new SiteRecord('HONDURAS - El Progreso',15.33,87.8);
		Site[686] = new SiteRecord('HONDURAS - La Ceiba',15.75,86.75);
		Site[687] = new SiteRecord('HONDURAS - Puerto Cortes',15.83,87.92);
		Site[688] = new SiteRecord('HONDURAS - San Pedro Sula',15.43,88.02);
		Site[689] = new SiteRecord('HONDURAS - Santa Rosa de Copan',14.8,88.72);
		Site[690] = new SiteRecord('HONDURAS - Siguatepeque',14.65,87.8);
		Site[691] = new SiteRecord('HONDURAS - TEGUCIGALPA',14.08,87.23);
		Site[692] = new SiteRecord('HONDURAS - Tela',15.77,87.42);
		Site[693] = new SiteRecord('HONG KONG - Aberdeen',22.25,-114.15);
		Site[694] = new SiteRecord('HONG KONG - Kowloon',22.33,-114.17);
		Site[695] = new SiteRecord('HONG KONG - Kwun Tong',22.32,-114.2);
		Site[696] = new SiteRecord('HONG KONG - New Kowloon',22.33,-114.17);
		Site[697] = new SiteRecord('HONG KONG - Tsuen Wan',22.37,-114.12);
		Site[698] = new SiteRecord('HONG KONG - VICTORIA',22.27,-114.15);
		Site[699] = new SiteRecord('HUNGARY - BUDAPEST',47.5,-19.05);
		Site[700] = new SiteRecord('HUNGARY - Debrecen',47.5,-21.62);
		Site[701] = new SiteRecord('HUNGARY - Gyor',47.68,-17.67);
		Site[702] = new SiteRecord('HUNGARY - Kecskemet',46.93,-19.72);
		Site[703] = new SiteRecord('HUNGARY - Miskolc',48.12,-20.78);
		Site[704] = new SiteRecord('HUNGARY - Nyiregyhaza',47.95,-21.72);
		Site[705] = new SiteRecord('HUNGARY - Pecs',46.07,-18.25);
		Site[706] = new SiteRecord('HUNGARY - Szeged',46.25,-20.15);
		Site[707] = new SiteRecord('HUNGARY - Szekesfehervar',47.18,-18.37);
		Site[708] = new SiteRecord('HUNGARY - Szolnok',47.17,-20.17);
		Site[709] = new SiteRecord('HUNGARY - Szombathely',47.23,-16.63);
		Site[710] = new SiteRecord('ICELAND - Akranes',64.3,22.03);
		Site[711] = new SiteRecord('ICELAND - Akureyri',65.68,18.07);
		Site[712] = new SiteRecord('ICELAND - Hafnarfjordhur',64.07,21.97);
		Site[713] = new SiteRecord('ICELAND - Husavik',66.07,17.3);
		Site[714] = new SiteRecord('ICELAND - Isafjorour',66.13,23.22);
		Site[715] = new SiteRecord('ICELAND - Keflavik',64.03,22.6);
		Site[716] = new SiteRecord('ICELAND - Kopavogur',64.1,21.88);
		Site[717] = new SiteRecord('ICELAND - Neskaupstaour',65.17,13.72);
		Site[718] = new SiteRecord('ICELAND - REYKJAVIK',64.15,21.97);
		Site[719] = new SiteRecord('ICELAND - Vestmannaeyjar',63.42,20.25);
		Site[720] = new SiteRecord('INDIA - Ahmedabad',23,-72.67);
		Site[721] = new SiteRecord('INDIA - Bangalore',12.97,-77.58);
		Site[722] = new SiteRecord('INDIA - Bombay',18.93,-72.85);
		Site[723] = new SiteRecord('INDIA - Calcutta',22.5,-88.33);
		Site[724] = new SiteRecord('INDIA - Hyderabad',17.37,-78.43);
		Site[725] = new SiteRecord('INDIA - Indore',22.72,-75.83);
		Site[726] = new SiteRecord('INDIA - Jaipur',26.92,-75.82);
		Site[727] = new SiteRecord('INDIA - Kanpur',26.45,-80.23);
		Site[728] = new SiteRecord('INDIA - Lucknow',26.85,-80.92);
		Site[729] = new SiteRecord('INDIA - Madras',13.08,-80.3);
		Site[730] = new SiteRecord('INDIA - Madurai',9.93,-78.12);
		Site[731] = new SiteRecord('INDIA - Nagpur',21.17,-79.2);
		Site[732] = new SiteRecord('INDIA - NEW DELHI',28.62,-77.22);
		Site[733] = new SiteRecord('INDIA - Pune',18.57,-73.97);
		Site[734] = new SiteRecord('INDIA - Surat',21.17,-72.83);
		Site[735] = new SiteRecord('INDONESIA - Bandung',-6.95,-107.57);
		Site[736] = new SiteRecord('INDONESIA - Banjarmasin',-3.33,-114.58);
		Site[737] = new SiteRecord('INDONESIA - JAKARTA',-6.13,-106.75);
		Site[738] = new SiteRecord('INDONESIA - Jayapura',-2.53,-140.7);
		Site[739] = new SiteRecord('INDONESIA - Kupang',-10.17,-123.58);
		Site[740] = new SiteRecord('INDONESIA - Malang',-7.98,-112.75);
		Site[741] = new SiteRecord('INDONESIA - Manado',1.48,-124.85);
		Site[742] = new SiteRecord('INDONESIA - Medan',3.58,-98.65);
		Site[743] = new SiteRecord('INDONESIA - Padang',-0.95,-100.35);
		Site[744] = new SiteRecord('INDONESIA - Palembang',-2.98,-104.75);
		Site[745] = new SiteRecord('INDONESIA - Pontianak',-0.03,-109.33);
		Site[746] = new SiteRecord('INDONESIA - Semarang',-6.97,-110.48);
		Site[747] = new SiteRecord('INDONESIA - Surabaya',-7.23,-112.75);
		Site[748] = new SiteRecord('INDONESIA - Surakarta',-7.53,-110.83);
		Site[749] = new SiteRecord('INDONESIA - Ujung Pandang',-5.15,-119.47);
		Site[750] = new SiteRecord('INDONESIA - Yogyakarta',-7.8,-110.4);
		Site[751] = new SiteRecord('IRAN - Abadan',30.33,-48.27);
		Site[752] = new SiteRecord('IRAN - Ahwaz',31.28,-48.72);
		Site[753] = new SiteRecord('IRAN - Bakhtaran',34.32,-47.07);
		Site[754] = new SiteRecord('IRAN - Bandar Abbas',27.18,-56.28);
		Site[755] = new SiteRecord('IRAN - Isfahan',32.68,-51.68);
		Site[756] = new SiteRecord('IRAN - Karaj',35.8,-50.97);
		Site[757] = new SiteRecord('IRAN - Kerman',30.28,-57.08);
		Site[758] = new SiteRecord('IRAN - Mashad',36.3,-52.65);
		Site[759] = new SiteRecord('IRAN - Orumiyeh',37.55,-45.07);
		Site[760] = new SiteRecord('IRAN - Qom',34.65,-50.95);
		Site[761] = new SiteRecord('IRAN - Rasht',37.27,-49.6);
		Site[762] = new SiteRecord('IRAN - Shiraz',29.63,-52.57);
		Site[763] = new SiteRecord('IRAN - Tabriz',38.08,-46.3);
		Site[764] = new SiteRecord('IRAN - TEHRAN',35.67,-51.43);
		Site[765] = new SiteRecord('IRAN - Yazd',31.88,-54.42);
		Site[766] = new SiteRecord('IRAQ - Al-Amarah',31.83,-47.15);
		Site[767] = new SiteRecord('IRAQ - Al-Hillah',32.48,-44.42);
		Site[768] = new SiteRecord('IRAQ - An-Najaf',31.98,-44.33);
		Site[769] = new SiteRecord('IRAQ - An-Nasiriyah',31.03,-46.27);
		Site[770] = new SiteRecord('IRAQ - Ar-Ramadi',33.42,-43.28);
		Site[771] = new SiteRecord('IRAQ - As-Sulaymaniyah',35.55,-45.43);
		Site[772] = new SiteRecord('IRAQ - Baqubah',33.75,-44.63);
		Site[773] = new SiteRecord('IRAQ - BAGHDAD',33.33,-44.43);
		Site[774] = new SiteRecord('IRAQ - Basra',30.5,-47.78);
		Site[775] = new SiteRecord('IRAQ - Irbil',36.18,-44.02);
		Site[776] = new SiteRecord('IRAQ - Karbala',32.6,-44.03);
		Site[777] = new SiteRecord('IRAQ - Kirkuk',35.47,-44.43);
		Site[778] = new SiteRecord('IRAQ - Mosul',36.35,-43.13);
		Site[779] = new SiteRecord('IRAQ - Samarra',34.2,-43.87);
		Site[780] = new SiteRecord('IRELAND - Athlone',53.42,7.93);
		Site[781] = new SiteRecord('IRELAND - Castlebar',53.87,9.28);
		Site[782] = new SiteRecord('IRELAND - Cork',51.9,8.47);
		Site[783] = new SiteRecord('IRELAND - Donegal',54.65,8.12);
		Site[784] = new SiteRecord('IRELAND - DUBLIN',53.33,6.25);
		Site[785] = new SiteRecord('IRELAND - Dun Laoghaire',53.28,6.13);
		Site[786] = new SiteRecord('IRELAND - Galway',53.27,9.05);
		Site[787] = new SiteRecord('IRELAND - Limerick',52.67,8.63);
		Site[788] = new SiteRecord('IRELAND - Sligo',54.28,8.47);
		Site[789] = new SiteRecord('IRELAND - Tralee',52.27,9.7);
		Site[790] = new SiteRecord('IRELAND - Waterford',52.25,7.1);
		Site[791] = new SiteRecord('ISRAEL - Beersheba',31.25,-34.78);
		Site[792] = new SiteRecord('ISRAEL - Bene Beraq',32.08,-34.87);
		Site[793] = new SiteRecord('ISRAEL - Bethlehem',31.7,-35.2);
		Site[794] = new SiteRecord('ISRAEL - Elat',29.55,-34.95);
		Site[795] = new SiteRecord('ISRAEL - Haifa',32.82,-34.98);
		Site[796] = new SiteRecord('ISRAEL - Hebron',31.53,-35.1);
		Site[797] = new SiteRecord('ISRAEL - Holon',32.03,-34.78);
		Site[798] = new SiteRecord('ISRAEL - Jericho',31.85,-35.45);
		Site[799] = new SiteRecord('ISRAEL - JERUSALEM',31.78,-35.22);
		Site[800] = new SiteRecord('ISRAEL - Nablus',32.22,-35.27);
		Site[801] = new SiteRecord('ISRAEL - Petach-Tikva',32.08,-34.92);
		Site[802] = new SiteRecord('ISRAEL - Ramat Gan',32.07,-34.8);
		Site[803] = new SiteRecord('ISRAEL - Tel Aviv',32.08,-34.77);
		Site[804] = new SiteRecord('ITALY - Bari',41.12,-16.87);
		Site[805] = new SiteRecord('ITALY - Bologna',44.5,-11.33);
		Site[806] = new SiteRecord('ITALY - Cagliari',39.22,-9.12);
		Site[807] = new SiteRecord('ITALY - Catania',37.52,-15.07);
		Site[808] = new SiteRecord('ITALY - Florence',43.78,-11.25);
		Site[809] = new SiteRecord('ITALY - Genoa',44.4,-8.93);
		Site[810] = new SiteRecord('ITALY - Messina',38.18,-15.55);
		Site[811] = new SiteRecord('ITALY - Milan',45.47,-9.2);
		Site[812] = new SiteRecord('ITALY - Naples',41.83,-14.25);
		Site[813] = new SiteRecord('ITALY - Palermo',38.13,-13.38);
		Site[814] = new SiteRecord('ITALY - ROME',41.88,-12.5);
		Site[815] = new SiteRecord('ITALY - Taranto',40.47,-17.25);
		Site[816] = new SiteRecord('ITALY - Trieste',45.67,-13.77);
		Site[817] = new SiteRecord('ITALY - Turin',45.07,-7.67);
		Site[818] = new SiteRecord('ITALY - Venice',45.43,-12.33);
		Site[819] = new SiteRecord('ITALY - Verona',45.45,-11);
		Site[820] = new SiteRecord('JAMAICA - KINGSTON',17.97,76.8);
		Site[821] = new SiteRecord('JAMAICA - Mandeville',18.03,77.52);
		Site[822] = new SiteRecord('JAMAICA - May Pen',17.97,77.25);
		Site[823] = new SiteRecord('JAMAICA - Montego Bay',18.45,77.93);
		Site[824] = new SiteRecord('JAMAICA - Savanna-la-Mar',18.22,78.13);
		Site[825] = new SiteRecord('JAMAICA - Spanish Town',17.98,76.97);
		Site[826] = new SiteRecord('JAPAN - Fukuoka',33.65,-130.35);
		Site[827] = new SiteRecord('JAPAN - Hiroshima',34.38,-132.45);
		Site[828] = new SiteRecord('JAPAN - Kagoshima',31.6,-130.55);
		Site[829] = new SiteRecord('JAPAN - Kawasaki',35.53,-139.68);
		Site[830] = new SiteRecord('JAPAN - Kitakyushu',33.87,-130.82);
		Site[831] = new SiteRecord('JAPAN - Kobe',34.67,-135.2);
		Site[832] = new SiteRecord('JAPAN - Kyoto',35.03,-135.75);
		Site[833] = new SiteRecord('JAPAN - Nagasaki',32.8,-129.92);
		Site[834] = new SiteRecord('JAPAN - Nagoya',35.13,-136.88);
		Site[835] = new SiteRecord('JAPAN - Niigata',37.92,-139.05);
		Site[836] = new SiteRecord('JAPAN - Osaka',34.67,-135.5);
		Site[837] = new SiteRecord('JAPAN - Sapporo',43.08,-141.35);
		Site[838] = new SiteRecord('JAPAN - Sendai',38.25,-140.88);
		Site[839] = new SiteRecord('JAPAN - TOKYO',35.67,-139.75);
		Site[840] = new SiteRecord('JAPAN - Yokohama',35.45,-139.65);
		Site[841] = new SiteRecord('JORDAN - Ajlun',32.33,-35.75);
		Site[842] = new SiteRecord('JORDAN - AMMAN',31.95,-35.93);
		Site[843] = new SiteRecord('JORDAN - Aqaba',29.52,-35);
		Site[844] = new SiteRecord('JORDAN - Irbid',32.55,-35.85);
		Site[845] = new SiteRecord('JORDAN - Jarash',32.28,-35.9);
		Site[846] = new SiteRecord('JORDAN - Karak',31.18,-35.7);
		Site[847] = new SiteRecord('JORDAN - Maan',30.18,-35.75);
		Site[848] = new SiteRecord('JORDAN - Madaba',31.73,-35.8);
		Site[849] = new SiteRecord('JORDAN - Mafraq',32.33,-36.2);
		Site[850] = new SiteRecord('JORDAN - Salt',32.05,-35.73);
		Site[851] = new SiteRecord('JORDAN - Tafila',30.87,-35.6);
		Site[852] = new SiteRecord('JORDAN - Zarqa',32.07,-36.1);
		Site[853] = new SiteRecord('KAZAKHSTAN - Alamty',43.25,-76.95);
		Site[854] = new SiteRecord('KENYA - Eldoret',0.52,-35.28);
		Site[855] = new SiteRecord('KENYA - Kericho',-0.37,-35.32);
		Site[856] = new SiteRecord('KENYA - Kisumu',-0.13,-34.78);
		Site[857] = new SiteRecord('KENYA - Kitale',1.02,-35.02);
		Site[858] = new SiteRecord('KENYA - Malindi',-3.23,-40.08);
		Site[859] = new SiteRecord('KENYA - Mombasa',-4.07,-39.67);
		Site[860] = new SiteRecord('KENYA - NAIROBI',-1.28,-36.83);
		Site[861] = new SiteRecord('KENYA - Nakuru',-0.27,-36.07);
		Site[862] = new SiteRecord('KENYA - Nanyuki',0.02,-37.08);
		Site[863] = new SiteRecord('KENYA - Nyeri',-0.42,-36.93);
		Site[864] = new SiteRecord('KENYA - Thika',-1.05,-37.08);
		Site[865] = new SiteRecord('KIRIBATI - BONRIKI',1.38,-173.15);
		Site[866] = new SiteRecord('KUWAIT - Al-Ahmadi',29.08,-48.07);
		Site[867] = new SiteRecord('KUWAIT - Hawalli',29.33,-48);
		Site[868] = new SiteRecord('KUWAIT - Jahra',29.37,-47.67);
		Site[869] = new SiteRecord('KUWAIT - KUWAIT',29.33,-48);
		Site[870] = new SiteRecord('KUWAIT - Mina Al-Ahmadi',29.07,-48.13);
		Site[871] = new SiteRecord('KUWAIT - Salmiya',29.33,-48);
		Site[872] = new SiteRecord('LAOS - Khammouane',17.38,-104.8);
		Site[873] = new SiteRecord('LAOS - Luang Prabang',19.88,-102.17);
		Site[874] = new SiteRecord('LAOS - Pakse',15.12,-105.83);
		Site[875] = new SiteRecord('LAOS - Savannakhet',16.57,-104.75);
		Site[876] = new SiteRecord('LAOS - Saya Bury',19.3,-101.77);
		Site[877] = new SiteRecord('LAOS - VIENTIANE',17.98,-102.63);
		Site[878] = new SiteRecord('LATVIA - Riga',56.95,-24.1);
		Site[879] = new SiteRecord('LEBANON - BEIRUT',33.87,-35.5);
		Site[880] = new SiteRecord('LEBANON - Sidon',33.53,-35.37);
		Site[881] = new SiteRecord('LEBANON - Tripoli',34.45,-35.83);
		Site[882] = new SiteRecord('LEBANON - Tyre',33.27,-35.2);
		Site[883] = new SiteRecord('LEBANON - Zahle',33.83,-35.92);
		Site[884] = new SiteRecord('LESOTHO - Leribe',-28.87,-28.05);
		Site[885] = new SiteRecord('LESOTHO - Mafeteng',-29.82,-27.23);
		Site[886] = new SiteRecord('LESOTHO - MASERU',-29.32,-27.48);
		Site[887] = new SiteRecord('LESOTHO - Teyateyaneng',-29.15,-27.75);
		Site[888] = new SiteRecord('LIBERIA - Buchanan',5.95,10.03);
		Site[889] = new SiteRecord('LIBERIA - Harbel',6.32,10.33);
		Site[890] = new SiteRecord('LIBERIA - Harper',4.42,7.72);
		Site[891] = new SiteRecord('LIBERIA - MONROVIA',6.33,10.77);
		Site[892] = new SiteRecord('LIBERIA - Tubmanburg',6.78,10.83);
		Site[893] = new SiteRecord('LIBYA - Agedabia',30.8,-20.25);
		Site[894] = new SiteRecord('LIBYA - Al-Beida',32.82,-21.75);
		Site[895] = new SiteRecord('LIBYA - Al-Marj',32.42,-20.9);
		Site[896] = new SiteRecord('LIBYA - Azzawiya',32.75,-12.73);
		Site[897] = new SiteRecord('LIBYA - Benghazi',32.12,-20.07);
		Site[898] = new SiteRecord('LIBYA - Darna',32.77,-22.58);
		Site[899] = new SiteRecord('LIBYA - Misurata',32.38,-15.1);
		Site[900] = new SiteRecord('LIBYA - Sebha',27.15,-14.48);
		Site[901] = new SiteRecord('LIBYA - TRIPOLI',32.82,-13.12);
		Site[902] = new SiteRecord('LIBYA - Tubruq',32.08,-23.98);
		Site[903] = new SiteRecord('LIBYA - Zlitan',32.47,-14.57);
		Site[904] = new SiteRecord('LIECHTENSTEIN - Balzers',47.07,-9.53);
		Site[905] = new SiteRecord('LIECHTENSTEIN - Eschen',47.22,-9.53);
		Site[906] = new SiteRecord('LIECHTENSTEIN - Mauren',47.22,-9.55);
		Site[907] = new SiteRecord('LIECHTENSTEIN - Schaan',47.17,-9.52);
		Site[908] = new SiteRecord('LIECHTENSTEIN - Triesen',47.12,-9.53);
		Site[909] = new SiteRecord('LIECHTENSTEIN - Triesenberg',47.12,-9.53);
		Site[910] = new SiteRecord('LIECHTENSTEIN - VADUZ',47.13,-9.53);
		Site[911] = new SiteRecord('LITHUANIA - Vilnius',54.68,-25.32);
		Site[912] = new SiteRecord('LUXEMBOURG - Differdange',49.53,-5.88);
		Site[913] = new SiteRecord('LUXEMBOURG - Dudelange',49.47,-6.08);
		Site[914] = new SiteRecord('LUXEMBOURG - Esch',49.53,-6);
		Site[915] = new SiteRecord('LUXEMBOURG - LUXEMBOURG',49.62,-6.13);
		Site[916] = new SiteRecord('LUXEMBOURG - Petange',49.55,-5.88);
		Site[917] = new SiteRecord('LUXEMBOURG - Remich',49.55,-6.38);
		Site[918] = new SiteRecord('MACAU - Coloane',22.12,-113.55);
		Site[919] = new SiteRecord('MACAU - MACAU',22.2,-113.58);
		Site[920] = new SiteRecord('MACAU - Taipa',22.15,-113.55);
		Site[921] = new SiteRecord('MADAGASCAR - ANTANANARIVO',-18.87,-47.5);
		Site[922] = new SiteRecord('MADAGASCAR - Antsirabe',-19.85,-47.02);
		Site[923] = new SiteRecord('MADAGASCAR - Antsiranana',-12.27,-49.33);
		Site[924] = new SiteRecord('MADAGASCAR - Fiarnarantsoa',-21.45,-47.08);
		Site[925] = new SiteRecord('MADAGASCAR - Mahajanga',-15.72,-46.32);
		Site[926] = new SiteRecord('MADAGASCAR - Toamasina',-18.17,-49.38);
		Site[927] = new SiteRecord('MADAGASCAR - Toliary',-23.33,-43.68);
		Site[928] = new SiteRecord('MALAWI - Blantyre',-15.77,-35);
		Site[929] = new SiteRecord('MALAWI - Karonga',-9.9,-35.92);
		Site[930] = new SiteRecord('MALAWI - LILONGWE',-13.97,-33.82);
		Site[931] = new SiteRecord('MALAWI - Mzuzu',-11.52,-34);
		Site[932] = new SiteRecord('MALAWI - Nkhotakota',-12.92,-34.32);
		Site[933] = new SiteRecord('MALAWI - Zomba',-15.37,-35.37);
		Site[934] = new SiteRecord('MALAYSIA - Alor Star',6.12,-100.37);
		Site[935] = new SiteRecord('MALAYSIA - Brunei',4.93,-114.97);
		Site[936] = new SiteRecord('MALAYSIA - Georgetown',5.42,-100.33);
		Site[937] = new SiteRecord('MALAYSIA - Ipoh',4.6,-101.03);
		Site[938] = new SiteRecord('MALAYSIA - Johore Bahru',1.48,-103.73);
		Site[939] = new SiteRecord('MALAYSIA - Kota Bahru',6.12,-102.25);
		Site[940] = new SiteRecord('MALAYSIA - Kota Kinabalu',5.98,-116.07);
		Site[941] = new SiteRecord('MALAYSIA - KUALA LUMPUR',3.13,-101.7);
		Site[942] = new SiteRecord('MALAYSIA - Kuala Trengganu',5.33,-103.12);
		Site[943] = new SiteRecord('MALAYSIA - Kuantan',3.83,-103.32);
		Site[944] = new SiteRecord('MALAYSIA - Kuching',1.53,-110.33);
		Site[945] = new SiteRecord('MALAYSIA - Malacca',2.23,-102.23);
		Site[946] = new SiteRecord('MALAYSIA - Seremban',2.7,-101.9);
		Site[947] = new SiteRecord('MALAYSIA - Taiping',4.85,-100.73);
		Site[948] = new SiteRecord('MALDIVES - Gan',-0.7,-73.17);
		Site[949] = new SiteRecord('MALDIVES - MALE',4.17,-73.47);
		Site[950] = new SiteRecord('MALI - BAMAKO',12.67,7.98);
		Site[951] = new SiteRecord('MALI - Gao',16.32,0.05);
		Site[952] = new SiteRecord('MALI - Kayes',14.43,11.47);
		Site[953] = new SiteRecord('MALI - Mopti',14.48,4.17);
		Site[954] = new SiteRecord('MALI - Segou',13.47,6.3);
		Site[955] = new SiteRecord('MALI - Sikasso',11.3,5.63);
		Site[956] = new SiteRecord('MALI - Timbuktu',16.82,2.98);
		Site[957] = new SiteRecord('MALTA - Birkirkara',35.9,-14.48);
		Site[958] = new SiteRecord('MALTA - Qormi',35.88,-14.47);
		Site[959] = new SiteRecord('MALTA - Sliema',35.92,-14.52);
		Site[960] = new SiteRecord('MALTA - VALLETTA',35.9,-14.53);
		Site[961] = new SiteRecord('MALTA - Victoria',36.05,-14.23);
		Site[962] = new SiteRecord('MARTINIQUE - Ducos',14.57,60.98);
		Site[963] = new SiteRecord('MARTINIQUE - FORT-DE-FRANCE',14.6,61.08);
		Site[964] = new SiteRecord('MARTINIQUE - La Trinit',14.73,60.97);
		Site[965] = new SiteRecord('MARTINIQUE - Le Franois',14.62,60.9);
		Site[966] = new SiteRecord('MARTINIQUE - Le Lamentin',14.62,61.02);
		Site[967] = new SiteRecord('MARTINIQUE - Saint Pierre',14.73,61.18);
		Site[968] = new SiteRecord('MARTINIQUE - Sainte Marie',14.78,61);
		Site[969] = new SiteRecord('MARTINIQUE - Schoelcher',14.62,61.12);
		Site[970] = new SiteRecord('MAURITANIA - Atar',20.52,13.05);
		Site[971] = new SiteRecord('MAURITANIA - Kaedi',16.2,13.53);
		Site[972] = new SiteRecord('MAURITANIA - Kiffa',16.63,11.47);
		Site[973] = new SiteRecord('MAURITANIA - Nouadhibou',20.9,17.02);
		Site[974] = new SiteRecord('MAURITANIA - NOUAKCHOTT',18.15,15.97);
		Site[975] = new SiteRecord('MAURITANIA - Rosso',16.5,15.82);
		Site[976] = new SiteRecord('MAURITANIA - Zouerate',22.73,12.35);
		Site[977] = new SiteRecord('MAURITIUS - Beau Bassin',-20.22,-57.45);
		Site[978] = new SiteRecord('MAURITIUS - Curepipe',-20.32,-57.52);
		Site[979] = new SiteRecord('MAURITIUS - PORT LOUIS',-20.17,-57.5);
		Site[980] = new SiteRecord('MAURITIUS - Quatre Bornes',-20.25,-57.47);
		Site[981] = new SiteRecord('MAURITIUS - Vacoas-Phoenix',-20.3,-57.48);
		Site[982] = new SiteRecord('MEXICO - Acapulco',16.85,99.93);
		Site[983] = new SiteRecord('MEXICO - Chihuahua',28.67,106.1);
		Site[984] = new SiteRecord('MEXICO - Ciudad Juarez',31.7,106.48);
		Site[985] = new SiteRecord('MEXICO - Culiacan',24.8,107.4);
		Site[986] = new SiteRecord('MEXICO - Guadalajara',20.67,103.33);
		Site[987] = new SiteRecord('MEXICO - Hermosillo',29.07,110.97);
		Site[988] = new SiteRecord('MEXICO - Leon',21.17,101.7);
		Site[989] = new SiteRecord('MEXICO - Mazatlan',23.22,106.42);
		Site[990] = new SiteRecord('MEXICO - Merida',20.97,89.62);
		Site[991] = new SiteRecord('MEXICO - Mexicali',32.67,115.48);
		Site[992] = new SiteRecord('MEXICO - MEXICO CITY',19.42,99.17);
		Site[993] = new SiteRecord('MEXICO - Monterrey',25.67,100.33);
		Site[994] = new SiteRecord('MEXICO - Puebla de Zaragoza',28.52,100.9);
		Site[995] = new SiteRecord('MEXICO - San Luis Potosi',22.17,101);
		Site[996] = new SiteRecord('MEXICO - Tijuana',32.48,117.02);
		Site[997] = new SiteRecord('MONACO - MONACO',43.77,-7.38);
		Site[998] = new SiteRecord('MONACO - Monte Carlo',43.73,-7.42);
		Site[999] = new SiteRecord('MONGOLIA - Choybalsan',48.03,-114.53);
		Site[1000] = new SiteRecord('MONGOLIA - Darhan',49.47,-105.93);
		Site[1001] = new SiteRecord('MONGOLIA - Erdenedalay',46.3,-100.58);
		Site[1002] = new SiteRecord('MONGOLIA - Nalayh',47.67,-107.2);
		Site[1003] = new SiteRecord('MONGOLIA - Ulaangom',49.98,-92);
		Site[1004] = new SiteRecord('MONGOLIA - ULAN-BATOR',47.9,-106.87);
		Site[1005] = new SiteRecord('MONGOLIA - Uliastay',47.7,-96.87);
		Site[1006] = new SiteRecord('MOROCCO - Agadir',30.5,9.67);
		Site[1007] = new SiteRecord('MOROCCO - Casablanca',33.65,7.58);
		Site[1008] = new SiteRecord('MOROCCO - Fez',34.08,5);
		Site[1009] = new SiteRecord('MOROCCO - Kenitra',34.33,6.67);
		Site[1010] = new SiteRecord('MOROCCO - Marrakech',31.63,8);
		Site[1011] = new SiteRecord('MOROCCO - Meknes',33.88,5.62);
		Site[1012] = new SiteRecord('MOROCCO - Oujda',34.68,1.75);
		Site[1013] = new SiteRecord('MOROCCO - RABAT',34.03,6.85);
		Site[1014] = new SiteRecord('MOROCCO - Safi',32.3,9.33);
		Site[1015] = new SiteRecord('MOROCCO - Tangier',35.8,5.83);
		Site[1016] = new SiteRecord('MOROCCO - Tetouan',35.57,5.37);
		Site[1017] = new SiteRecord('MOZAMBIQUE - Beira',-19.82,-34.87);
		Site[1018] = new SiteRecord('MOZAMBIQUE - Chibuto',-24.67,-33.55);
		Site[1019] = new SiteRecord('MOZAMBIQUE - Machaze',-20.85,-33.43);
		Site[1020] = new SiteRecord('MOZAMBIQUE - Mandie',-16.5,-33.52);
		Site[1021] = new SiteRecord('MOZAMBIQUE - MAPUTO',-25.97,-32.58);
		Site[1022] = new SiteRecord('MOZAMBIQUE - Nacala',-14.55,-40.67);
		Site[1023] = new SiteRecord('MOZAMBIQUE - Nampula',-15.12,-39.25);
		Site[1024] = new SiteRecord('MYANMAR - Bassein',16.77,-94.75);
		Site[1025] = new SiteRecord('MYANMAR - Mandalay',21.95,-96.07);
		Site[1026] = new SiteRecord('MYANMAR - Monywa',22.08,-95.13);
		Site[1027] = new SiteRecord('MYANMAR - Moulmein',16.5,-97.65);
		Site[1028] = new SiteRecord('MYANMAR - Pegu',17.33,-96.48);
		Site[1029] = new SiteRecord('MYANMAR - Sittwe (Akyab)',20.15,-92.92);
		Site[1030] = new SiteRecord('MYANMAR - Taunggye',20.92,-96.88);
		Site[1031] = new SiteRecord('MYANMAR - YANGON',16.78,-96.17);
		Site[1032] = new SiteRecord('NAMIBIA - Keetmanshoop',-26.6,-18.13);
		Site[1033] = new SiteRecord('NAMIBIA - Luderitz',-26.63,-15.17);
		Site[1034] = new SiteRecord('NAMIBIA - Otjiwarongo',-20.48,-16.6);
		Site[1035] = new SiteRecord('NAMIBIA - Swakopmund',-22.67,-14.57);
		Site[1036] = new SiteRecord('NAMIBIA - Tsumeb',-19.22,-17.7);
		Site[1037] = new SiteRecord('NAMIBIA - WINDHOEK',-22.57,-17.1);
		Site[1038] = new SiteRecord('NAURU - Anabar',-0.5,-166.95);
		Site[1039] = new SiteRecord('NAURU - Anibare',-0.53,-166.95);
		Site[1040] = new SiteRecord('NAURU - Anna',-0.5,-166.93);
		Site[1041] = new SiteRecord('NAURU - Ijuw',-0.5,-166.95);
		Site[1042] = new SiteRecord('NAURU - Uaboe',-0.52,-166.92);
		Site[1043] = new SiteRecord('NAURU - Yangor',-0.52,-166.9);
		Site[1044] = new SiteRecord('NAURU - YAREN',-0.53,-166.92);
		Site[1045] = new SiteRecord('NEPAL - Bhaktapur',27.7,-85.45);
		Site[1046] = new SiteRecord('NEPAL - Biratnagar',26.45,-87.28);
		Site[1047] = new SiteRecord('NEPAL - Jumla',29.28,-82.17);
		Site[1048] = new SiteRecord('NEPAL - KATHMANDU',27.7,-85.32);
		Site[1049] = new SiteRecord('NEPAL - Lalitpur',27.38,-85.4);
		Site[1050] = new SiteRecord('NEPAL - Pyuthan',28.08,-82.88);
		Site[1051] = new SiteRecord('NEPAL - Sallyan',28.35,-82.18);
		Site[1052] = new SiteRecord('NETH. ANTILLES - Kralendijk',12.17,68.28);
		Site[1053] = new SiteRecord('NETH. ANTILLES - Philipsburg',17.98,63.17);
		Site[1054] = new SiteRecord('NETH. ANTILLES - WILLEMSTAD',12.1,68.93);
		Site[1055] = new SiteRecord('NETHERLANDS - AMSTERDAM',52.35,-4.9);
		Site[1056] = new SiteRecord('NETHERLANDS - Apeldoorn',52.22,-5.95);
		Site[1057] = new SiteRecord('NETHERLANDS - Eindhoven',51.43,-5.5);
		Site[1058] = new SiteRecord('NETHERLANDS - Enschede',52.22,-6.92);
		Site[1059] = new SiteRecord('NETHERLANDS - Groningen',53.22,-6.58);
		Site[1060] = new SiteRecord('NETHERLANDS - Haarlem',52.38,-4.63);
		Site[1061] = new SiteRecord('NETHERLANDS - Nijmegen',51.83,-5.87);
		Site[1062] = new SiteRecord('NETHERLANDS - Rotterdam',51.92,-4.48);
		Site[1063] = new SiteRecord('NETHERLANDS - The Hague',52.12,-4.28);
		Site[1064] = new SiteRecord('NETHERLANDS - Tilburg',51.57,-5.08);
		Site[1065] = new SiteRecord('NETHERLANDS - Utrecht',52.1,-5.12);
		Site[1066] = new SiteRecord('NEW CALEDONIA - Bourail',-21.57,-165.48);
		Site[1067] = new SiteRecord('NEW CALEDONIA - Canala',-21.5,-165.97);
		Site[1068] = new SiteRecord('NEW CALEDONIA - Dumbea',-22.17,-166.5);
		Site[1069] = new SiteRecord('NEW CALEDONIA - Hienghene',-20.67,-164.9);
		Site[1070] = new SiteRecord('NEW CALEDONIA - Houailu',-21.3,-165.55);
		Site[1071] = new SiteRecord('NEW CALEDONIA - Kone',-21.07,-164.87);
		Site[1072] = new SiteRecord('NEW CALEDONIA - Koumac',-20.55,-164.28);
		Site[1073] = new SiteRecord('NEW CALEDONIA - NOUMEA',-22.27,-166.45);
		Site[1074] = new SiteRecord('NEW CALEDONIA - Thio',-21.62,-166.23);
		Site[1075] = new SiteRecord('NEW ZEALAND - Auckland',-36.92,-174.77);
		Site[1076] = new SiteRecord('NEW ZEALAND - Christchurch',-43.55,-172.67);
		Site[1077] = new SiteRecord('NEW ZEALAND - Dunedin',-45.87,-170.5);
		Site[1078] = new SiteRecord('NEW ZEALAND - Gisborne',-38.67,-178.02);
		Site[1079] = new SiteRecord('NEW ZEALAND - Hamilton',-37.77,-175.3);
		Site[1080] = new SiteRecord('NEW ZEALAND - Invercargill',-46.4,-168.35);
		Site[1081] = new SiteRecord('NEW ZEALAND - Napier-Hastings',-39.48,-176.92);
		Site[1082] = new SiteRecord('NEW ZEALAND - Nelson',-41.28,-173.28);
		Site[1083] = new SiteRecord('NEW ZEALAND - New Plymouth',-39.07,-174.08);
		Site[1084] = new SiteRecord('NEW ZEALAND - Palmerston North',-40.35,-175.62);
		Site[1085] = new SiteRecord('NEW ZEALAND - Waitemata',-36.93,-174.7);
		Site[1086] = new SiteRecord('NEW ZEALAND - Wanganui',-39.93,-175.05);
		Site[1087] = new SiteRecord('NEW ZEALAND - WELLINGTON',-41.28,-174.78);
		Site[1088] = new SiteRecord('NEW ZEALAND - Whangarei',-35.72,-174.32);
		Site[1089] = new SiteRecord('NICARAGUA - Chinandega',12.58,87.17);
		Site[1090] = new SiteRecord('NICARAGUA - Esteli',13.07,86.33);
		Site[1091] = new SiteRecord('NICARAGUA - Granada',11.97,85.98);
		Site[1092] = new SiteRecord('NICARAGUA - Leon',12.43,86.88);
		Site[1093] = new SiteRecord('NICARAGUA - MANAGUA',12.1,86.3);
		Site[1094] = new SiteRecord('NICARAGUA - Masaya',11.98,86.05);
		Site[1095] = new SiteRecord('NICARAGUA - Matagalpa',12.87,85.97);
		Site[1096] = new SiteRecord('NICARAGUA - Rosita',13.88,84.4);
		Site[1097] = new SiteRecord('NICARAGUA - San Carlos',11.12,84.78);
		Site[1098] = new SiteRecord('NIGER - Agadez',17,-7.93);
		Site[1099] = new SiteRecord('NIGER - Birni NKonni',13.82,-5.32);
		Site[1100] = new SiteRecord('NIGER - Filingue',14.35,-3.37);
		Site[1101] = new SiteRecord('NIGER - Maradi',13.48,-7.17);
		Site[1102] = new SiteRecord('NIGER - NIAMEY',13.53,-2.08);
		Site[1103] = new SiteRecord('NIGER - Tahoua',14.95,-5.32);
		Site[1104] = new SiteRecord('NIGER - Zinder',13.77,-8.97);
		Site[1105] = new SiteRecord('NIGERIA - Abeokuta',7.17,-3.43);
		Site[1106] = new SiteRecord('NIGERIA - Ibadan',7.38,-3.93);
		Site[1107] = new SiteRecord('NIGERIA - Ilesha',7.65,-4.63);
		Site[1108] = new SiteRecord('NIGERIA - Ilorin',8.53,-4.57);
		Site[1109] = new SiteRecord('NIGERIA - Kano',12,-8.52);
		Site[1110] = new SiteRecord('NIGERIA - LAGOS',6.45,-3.47);
		Site[1111] = new SiteRecord('NIGERIA - Ogbomosho',8.08,-4.18);
		Site[1112] = new SiteRecord('NIGERIA - Onitsha',6.17,-6.78);
		Site[1113] = new SiteRecord('NIGERIA - Oshogbo',7.83,-4.58);
		Site[1114] = new SiteRecord('NIGERIA - Port Harcourt',4.72,-7.17);
		Site[1115] = new SiteRecord('NIGERIA - Zaria',11.02,-7.73);
		Site[1116] = new SiteRecord('NORTH KOREA - Chongjin',41.83,-129.92);
		Site[1117] = new SiteRecord('NORTH KOREA - Haeju',38.03,-125.7);
		Site[1118] = new SiteRecord('NORTH KOREA - Hamhung',39.9,-127.58);
		Site[1119] = new SiteRecord('NORTH KOREA - Hungnam',39.82,-127.67);
		Site[1120] = new SiteRecord('NORTH KOREA - Kaesong',37.98,-126.5);
		Site[1121] = new SiteRecord('NORTH KOREA - Kimchaek',40.68,-129.2);
		Site[1122] = new SiteRecord('NORTH KOREA - Nampo',38.75,-125.38);
		Site[1123] = new SiteRecord('NORTH KOREA - PYONGYANG',39,-125.78);
		Site[1124] = new SiteRecord('NORTH KOREA - Sariwon',38.52,-125.73);
		Site[1125] = new SiteRecord('NORTH KOREA - Sinuiju',40.07,-124.42);
		Site[1126] = new SiteRecord('NORTH KOREA - Wonsan',39.12,-127.43);
		Site[1127] = new SiteRecord('NORWAY - Alesund',62.47,-6.15);
		Site[1128] = new SiteRecord('NORWAY - Bergen',60.38,-5.33);
		Site[1129] = new SiteRecord('NORWAY - Bodo',67.28,-14.38);
		Site[1130] = new SiteRecord('NORWAY - Drammen',59.75,-10.25);
		Site[1131] = new SiteRecord('NORWAY - Kristiansand',58.13,-8.02);
		Site[1132] = new SiteRecord('NORWAY - OSLO',59.92,-10.75);
		Site[1133] = new SiteRecord('NORWAY - Stavanger',58.97,-5.75);
		Site[1134] = new SiteRecord('NORWAY - Tromso',69.67,-18.97);
		Site[1135] = new SiteRecord('NORWAY - Trondheim',63.42,-10.38);
		Site[1136] = new SiteRecord('OMAN - Matrah',23.62,-58.57);
		Site[1137] = new SiteRecord('OMAN - MUSCAT',23.62,-58.63);
		Site[1138] = new SiteRecord('OMAN - Nizwa',22.93,-57.55);
		Site[1139] = new SiteRecord('OMAN - Salala',17,-54.07);
		Site[1140] = new SiteRecord('PAKISTAN - Faisalabad',31.42,-73.15);
		Site[1141] = new SiteRecord('PAKISTAN - Gujranwala',32.1,-74.18);
		Site[1142] = new SiteRecord('PAKISTAN - Hyderabad',25.38,-68.4);
		Site[1143] = new SiteRecord('PAKISTAN - ISLAMABAD',33.67,-73.13);
		Site[1144] = new SiteRecord('PAKISTAN - Karachi',24.85,-67.03);
		Site[1145] = new SiteRecord('PAKISTAN - Lahore',31.57,-74.37);
		Site[1146] = new SiteRecord('PAKISTAN - Multan',30.17,-71.6);
		Site[1147] = new SiteRecord('PAKISTAN - Peshawar',34.02,-71.67);
		Site[1148] = new SiteRecord('PAKISTAN - Rawalpindi',33.67,-73.13);
		Site[1149] = new SiteRecord('PAKISTAN - Sargodha',32.02,-72.67);
		Site[1150] = new SiteRecord('PAKISTAN - Sialkot',32.48,-74.58);
		Site[1151] = new SiteRecord('PALAU ISLAND - Koror',7.5,-134.5);
		Site[1152] = new SiteRecord('PANAMA - balboa',8.95,79.55);
		Site[1153] = new SiteRecord('PANAMA - Colon',9.35,79.9);
		Site[1154] = new SiteRecord('PANAMA - David',8.43,82.43);
		Site[1155] = new SiteRecord('PANAMA - La Chorrera',8.85,79.77);
		Site[1156] = new SiteRecord('PANAMA - PANAMA CITY',8.95,79.5);
		Site[1157] = new SiteRecord('PANAMA - Santiago',8.13,80.98);
		Site[1158] = new SiteRecord('PANAMA - Tocumen',9.08,79.37);
		Site[1159] = new SiteRecord('PAPUA NEW GUINEA - Goroka',-6.08,-145.42);
		Site[1160] = new SiteRecord('PAPUA NEW GUINEA - Lae',-6.75,-147);
		Site[1161] = new SiteRecord('PAPUA NEW GUINEA - Madang',-5.25,-145.83);
		Site[1162] = new SiteRecord('PAPUA NEW GUINEA - Mount Hagen',-5.83,-144.25);
		Site[1163] = new SiteRecord('PAPUA NEW GUINEA - PORT MORESBY',-9.5,-147.12);
		Site[1164] = new SiteRecord('PAPUA NEW GUINEA - Rabaul',-4.22,-152.18);
		Site[1165] = new SiteRecord('PAPUA NEW GUINEA - Wewak',-3.58,-143.67);
		Site[1166] = new SiteRecord('PARAGUAY - ASUNCION',-25.25,57.67);
		Site[1167] = new SiteRecord('PARAGUAY - Caaguazu',-25.42,56.03);
		Site[1168] = new SiteRecord('PARAGUAY - Concepcion',-23.37,57.43);
		Site[1169] = new SiteRecord('PARAGUAY - Coronel Oviedo',-25.4,56.5);
		Site[1170] = new SiteRecord('PARAGUAY - Encarnacion',-27.33,55.83);
		Site[1171] = new SiteRecord('PARAGUAY - Fernando de la Mora',-25.32,57.6);
		Site[1172] = new SiteRecord('PARAGUAY - Pedro Juan Caballero',-22.5,55.73);
		Site[1173] = new SiteRecord('PARAGUAY - Pilar',-26.87,58.38);
		Site[1174] = new SiteRecord('PARAGUAY - Puerto Stroessner',-25.53,54.57);
		Site[1175] = new SiteRecord('PARAGUAY - San Lorenzo',-25.33,57.53);
		Site[1176] = new SiteRecord('PARAGUAY - Villarrica',-25.75,56.47);
		Site[1177] = new SiteRecord('PERU - Arequipa',-16.42,71.53);
		Site[1178] = new SiteRecord('PERU - Callao',-12.08,77.13);
		Site[1179] = new SiteRecord('PERU - Chiclayo',-6.78,79.78);
		Site[1180] = new SiteRecord('PERU - Chimbote',-9.07,78.57);
		Site[1181] = new SiteRecord('PERU - Cuzco',-13.53,71.95);
		Site[1182] = new SiteRecord('PERU - Huancayo',-12.08,75.2);
		Site[1183] = new SiteRecord('PERU - Iquitos',-3.85,73.22);
		Site[1184] = new SiteRecord('PERU - LIMA',-12.1,77.05);
		Site[1185] = new SiteRecord('PERU - Piura',-5.25,80.63);
		Site[1186] = new SiteRecord('PERU - Pucallpa',-8.38,74.53);
		Site[1187] = new SiteRecord('PERU - Sullana',-4.88,80.68);
		Site[1188] = new SiteRecord('PERU - Trujillo',-8.1,79);
		Site[1189] = new SiteRecord('PHILIPPINES - Angeles',15.15,-120.55);
		Site[1190] = new SiteRecord('PHILIPPINES - Bacolod',10.63,-122.97);
		Site[1191] = new SiteRecord('PHILIPPINES - Batangas',13.75,-121.05);
		Site[1192] = new SiteRecord('PHILIPPINES - Cagayan de Oro',8.48,-124.67);
		Site[1193] = new SiteRecord('PHILIPPINES - Cebu',10.28,-123.93);
		Site[1194] = new SiteRecord('PHILIPPINES - Davao',7.08,-125.63);
		Site[1195] = new SiteRecord('PHILIPPINES - General Santos',6.12,-125.18);
		Site[1196] = new SiteRecord('PHILIPPINES - Iloilo',10.68,-122.55);
		Site[1197] = new SiteRecord('PHILIPPINES - MANILA',14.62,-120.97);
		Site[1198] = new SiteRecord('PHILIPPINES - Quezon City',14.65,-121.03);
		Site[1199] = new SiteRecord('PHILIPPINES - Zamboanga',6.92,-122.08);
		Site[1200] = new SiteRecord('POLAND - Bydgoszcz',53.27,-18);
		Site[1201] = new SiteRecord('POLAND - Gdansk',54.37,-18.68);
		Site[1202] = new SiteRecord('POLAND - Katowice',50.25,-18.98);
		Site[1203] = new SiteRecord('POLAND - Krakow',50.05,-19.92);
		Site[1204] = new SiteRecord('POLAND - Lodz',51.82,-19.47);
		Site[1205] = new SiteRecord('POLAND - Lublin',51.3,-22.52);
		Site[1206] = new SiteRecord('POLAND - Poznan',52.42,-16.88);
		Site[1207] = new SiteRecord('POLAND - Sosnowiec',50.27,-19.12);
		Site[1208] = new SiteRecord('POLAND - Szczecin',53.42,-14.53);
		Site[1209] = new SiteRecord('POLAND - WARSAW',52.25,-21);
		Site[1210] = new SiteRecord('POLAND - Wroclaw',51.08,-17);
		Site[1211] = new SiteRecord('PORTUGAL - Almada',38.67,9.15);
		Site[1212] = new SiteRecord('PORTUGAL - Amadora',38.75,9.22);
		Site[1213] = new SiteRecord('PORTUGAL - Barreiro',38.67,9.08);
		Site[1214] = new SiteRecord('PORTUGAL - Braga',41.53,8.43);
		Site[1215] = new SiteRecord('PORTUGAL - Coimbra',40.2,8.42);
		Site[1216] = new SiteRecord('PORTUGAL - Funchal',32.63,16.9);
		Site[1217] = new SiteRecord('PORTUGAL - LISBON',38.73,9.13);
		Site[1218] = new SiteRecord('PORTUGAL - Oporto',41.15,8.62);
		Site[1219] = new SiteRecord('PORTUGAL - Setubal',38.52,8.9);
		Site[1220] = new SiteRecord('PORTUGAL - Vila Nova de Gaia',41.07,8.67);
		Site[1221] = new SiteRecord('PUERTO RICO - Aguadilla',18.45,67.13);
		Site[1222] = new SiteRecord('PUERTO RICO - Arecibo',18.47,66.73);
		Site[1223] = new SiteRecord('PUERTO RICO - Bayam¢n',18.4,66.17);
		Site[1224] = new SiteRecord('PUERTO RICO - Caguas',18.23,66.07);
		Site[1225] = new SiteRecord('PUERTO RICO - Carolina',18.38,65.95);
		Site[1226] = new SiteRecord('PUERTO RICO - Cata¤o',18.43,66.13);
		Site[1227] = new SiteRecord('PUERTO RICO - Cayey',18.13,66.18);
		Site[1228] = new SiteRecord('PUERTO RICO - Fajardo',18.32,65.67);
		Site[1229] = new SiteRecord('PUERTO RICO - Guayama',17.98,66.17);
		Site[1230] = new SiteRecord('PUERTO RICO - Guaynabo',18.33,66.13);
		Site[1231] = new SiteRecord('PUERTO RICO - Mayagez',18.22,67.15);
		Site[1232] = new SiteRecord('PUERTO RICO - Ponce',18.02,66.6);
		Site[1233] = new SiteRecord('PUERTO RICO - SAN JUAN',18.48,66.13);
		Site[1234] = new SiteRecord('PUERTO RICO - Toa Baja',18.48,66.32);
		Site[1235] = new SiteRecord('PUERTO RICO - Trujillo',18.33,65.83);
		Site[1236] = new SiteRecord('QATAR - al-Khawr',25.68,-51.5);
		Site[1237] = new SiteRecord('QATAR - DOHA',25.25,-51.53);
		Site[1238] = new SiteRecord('QATAR - Dukhan',25.42,-50.8);
		Site[1239] = new SiteRecord('QATAR - Musayid',24.98,-51.53);
		Site[1240] = new SiteRecord('QATAR - Umm Bab',25.2,-50.8);
		Site[1241] = new SiteRecord('REUNION - Le Port',-20.92,-55.3);
		Site[1242] = new SiteRecord('REUNION - Le Tampon',-21.27,-55.53);
		Site[1243] = new SiteRecord('REUNION - Saint-Andre',-20.95,-55.65);
		Site[1244] = new SiteRecord('REUNION - Saint-Benoit',-21.03,-55.72);
		Site[1245] = new SiteRecord('REUNION - SAINT-DENIS',-20.87,-55.47);
		Site[1246] = new SiteRecord('REUNION - Saint-Louis',-21.27,-55.42);
		Site[1247] = new SiteRecord('REUNION - Saint-Paul',-21,-55.28);
		Site[1248] = new SiteRecord('REUNION - Saint-Pierre',-21.32,-55.48);
		Site[1249] = new SiteRecord('ROMANIA - Braila',45.28,-27.97);
		Site[1250] = new SiteRecord('ROMANIA - Brasov',45.65,-25.58);
		Site[1251] = new SiteRecord('ROMANIA - BUCHAREST',44.42,-26.12);
		Site[1252] = new SiteRecord('ROMANIA - Cluj-Napoca',46.78,-23.62);
		Site[1253] = new SiteRecord('ROMANIA - Constanta',44.2,-28.67);
		Site[1254] = new SiteRecord('ROMANIA - Craiova',44.3,-23.78);
		Site[1255] = new SiteRecord('ROMANIA - Galati',45.45,-28.03);
		Site[1256] = new SiteRecord('ROMANIA - Iasi',47.15,-27.63);
		Site[1257] = new SiteRecord('ROMANIA - Oradea',47.05,-21.92);
		Site[1258] = new SiteRecord('ROMANIA - Ploiesti',44.95,-26.02);
		Site[1259] = new SiteRecord('ROMANIA - Timisoara',45.75,-21.25);
		Site[1260] = new SiteRecord('RUSSIA - Gorky',56.33,-44);
		Site[1261] = new SiteRecord('RUSSIA - Minsk',53.85,-27.5);
		Site[1262] = new SiteRecord('RUSSIA - MOSCOW',55.75,-37.7);
		Site[1263] = new SiteRecord('RUSSIA - Novosibirsk',55.07,-83.08);
		Site[1264] = new SiteRecord('RUSSIA - St. Petersburg',59.92,-30.33);
		Site[1265] = new SiteRecord('RUSSIA - Sverdlovsk',56.83,-60.5);
		Site[1266] = new SiteRecord('RUSSIA - Vladivostock',43.17,-131.93);
		Site[1267] = new SiteRecord('RWANDA - Butare',-2.58,-29.73);
		Site[1268] = new SiteRecord('RWANDA - Cyangugu',-2.5,-28.9);
		Site[1269] = new SiteRecord('RWANDA - Gisenyi',-1.68,-29.25);
		Site[1270] = new SiteRecord('RWANDA - KIGALI',-1.93,-30.07);
		Site[1271] = new SiteRecord('RWANDA - Nyabisindu',-2.33,-29.72);
		Site[1272] = new SiteRecord('RWANDA - Ruhengeri',-1.5,-29.62);
		Site[1273] = new SiteRecord('SAINT KITTS - BASSETERRE',17.28,62.72);
		Site[1274] = new SiteRecord('SAINT KITTS - Cayon',17.35,62.72);
		Site[1275] = new SiteRecord('SAINT KITTS - Charlestown',17.13,62.62);
		Site[1276] = new SiteRecord('SAINT KITTS - Newcastle',17.2,62.57);
		Site[1277] = new SiteRecord('SAINT KITTS - Saint Pauls',17.42,62.85);
		Site[1278] = new SiteRecord('SAINT LUCIA - CASTRIES',14.02,60.98);
		Site[1279] = new SiteRecord('SAINT LUCIA - Dennery',13.92,60.9);
		Site[1280] = new SiteRecord('SAINT LUCIA - Micoud',13.83,60.9);
		Site[1281] = new SiteRecord('SAINT LUCIA - Soufriere',13.87,61.07);
		Site[1282] = new SiteRecord('SAINT LUCIA - Vieux Fort',13.77,60.97);
		Site[1283] = new SiteRecord('SAINT VINCENT - Chateaubelair',13.28,61.25);
		Site[1284] = new SiteRecord('SAINT VINCENT - Fancy',13.37,61.18);
		Site[1285] = new SiteRecord('SAINT VINCENT - Georgetown',13.32,61.15);
		Site[1286] = new SiteRecord('SAINT VINCENT - KINGSTOWN',13.2,61.23);
		Site[1287] = new SiteRecord('SAINT VINCENT - Layou',13.2,61.28);
		Site[1288] = new SiteRecord('SAN MARINO - Borgo Maggiore',43.93,-12.45);
		Site[1289] = new SiteRecord('SAN MARINO - SAN MARINO',43.92,-12.47);
		Site[1290] = new SiteRecord('SAN MARINO - Serravalle',43.95,-12.5);
		Site[1291] = new SiteRecord('SAO TOME & PRINCIPE - Santo Antonio',1.62,-7.45);
		Site[1292] = new SiteRecord('SAO TOME & PRINCIPE - SAO TOME',0.2,-6.72);
		Site[1293] = new SiteRecord('SAUDI ARABIA - Abha',18.22,-42.5);
		Site[1294] = new SiteRecord('SAUDI ARABIA - Al-Mobarraz',25.43,-49.62);
		Site[1295] = new SiteRecord('SAUDI ARABIA - Buraidah',26.33,-43.98);
		Site[1296] = new SiteRecord('SAUDI ARABIA - Dammam',26.42,-50.1);
		Site[1297] = new SiteRecord('SAUDI ARABIA - Haradh',24.13,-49.08);
		Site[1298] = new SiteRecord('SAUDI ARABIA - Hufuf',25.33,-49.57);
		Site[1299] = new SiteRecord('SAUDI ARABIA - Jeddah',21.5,-39.17);
		Site[1300] = new SiteRecord('SAUDI ARABIA - Jisan',16.93,-42.55);
		Site[1301] = new SiteRecord('SAUDI ARABIA - Khamis-Mushait',18.32,-42.75);
		Site[1302] = new SiteRecord('SAUDI ARABIA - Mecca',21.43,-39.82);
		Site[1303] = new SiteRecord('SAUDI ARABIA - Medina',24.5,-39.58);
		Site[1304] = new SiteRecord('SAUDI ARABIA - RIYADH',24.65,-46.77);
		Site[1305] = new SiteRecord('SAUDI ARABIA - Tabouk',28.37,-36.53);
		Site[1306] = new SiteRecord('SAUDI ARABIA - Taif',21.25,-40.35);
		Site[1307] = new SiteRecord('SENEGAL - DAKAR',14.63,17.45);
		Site[1308] = new SiteRecord('SENEGAL - Diourbel',14.65,16.2);
		Site[1309] = new SiteRecord('SENEGAL - Kaolack',14.15,16.13);
		Site[1310] = new SiteRecord('SENEGAL - Saint-Louis',16.02,16.5);
		Site[1311] = new SiteRecord('SENEGAL - Thies',14.82,16.87);
		Site[1312] = new SiteRecord('SENEGAL - Zinguinchor',12.58,16.33);
		Site[1313] = new SiteRecord('SEYCHELLES - Anse Boileau',-4.72,-55.48);
		Site[1314] = new SiteRecord('SEYCHELLES - Anse Royale',-4.73,-55.52);
		Site[1315] = new SiteRecord('SEYCHELLES - Cascade',-4.65,-55.48);
		Site[1316] = new SiteRecord('SEYCHELLES - VICTORIA',-4.63,-55.47);
		Site[1317] = new SiteRecord('SIERRA LEONE - Bo',7.97,11.75);
		Site[1318] = new SiteRecord('SIERRA LEONE - Bonthe',7.53,12.5);
		Site[1319] = new SiteRecord('SIERRA LEONE - FREETOWN',8.5,13.28);
		Site[1320] = new SiteRecord('SIERRA LEONE - Kenema',7.92,11.2);
		Site[1321] = new SiteRecord('SIERRA LEONE - Makeni',8.95,12.03);
		Site[1322] = new SiteRecord('SIERRA LEONE - Port Loko',8.83,12.83);
		Site[1323] = new SiteRecord('SINGAPORE - Jurong',1.35,-103.7);		
		Site[1324] = new SiteRecord('SINGAPORE - Nee Soon',1.4,-103.82);		
		Site[1325] = new SiteRecord('SINGAPORE - Serangoon',1.38,-103.92);		
		Site[1326] = new SiteRecord('SINGAPORE - SINGAPORE CITY',1.28,-103.85);
		Site[1327] = new SiteRecord('SOLOMON ISLANDS - Auki',-8.75,-160.7);		
		Site[1328] = new SiteRecord('SOLOMON ISLANDS - Gatere',-7.83,-159.13);
		Site[1329] = new SiteRecord('SOLOMON ISLANDS - Gizo',-8.1,-156.85);
		Site[1330] = new SiteRecord('SOLOMON ISLANDS - HONIARA',-9.47,-159.95);
		Site[1331] = new SiteRecord('SOLOMON ISLANDS - Kira Kira',-10.45,-161.93);
		Site[1332] = new SiteRecord('SOLOMON ISLANDS - Tangarare',-9.58,-159.65);
		Site[1333] = new SiteRecord('SOMALIA - Baidoa',3.13,-43.57);
		Site[1334] = new SiteRecord('SOMALIA - Berbera',10.47,-45.03);
		Site[1335] = new SiteRecord('SOMALIA - Burao',9.5,-45.48);
		Site[1336] = new SiteRecord('SOMALIA - Chisimaayo',0.37,-42.52);
		Site[1337] = new SiteRecord('SOMALIA - Giohar',2.8,-45.5);
		Site[1338] = new SiteRecord('SOMALIA - Hargeysa',9.52,-44.03);
		Site[1339] = new SiteRecord('SOMALIA - Merka',1.8,-44.83);
		Site[1340] = new SiteRecord('SOMALIA - MOGADISHU',2.03,-45.35);
		Site[1341] = new SiteRecord('SOUTH AFRICA - Bloemfontein',-29.12,-26.23);
		Site[1342] = new SiteRecord('SOUTH AFRICA - Boksburg',-26.22,-28.25);
		Site[1343] = new SiteRecord('SOUTH AFRICA - Cape Town',-33.93,-18.47);
		Site[1344] = new SiteRecord('SOUTH AFRICA - Durban',-29.88,-31);
		Site[1345] = new SiteRecord('SOUTH AFRICA - East London',-33,-27.92);
		Site[1346] = new SiteRecord('SOUTH AFRICA - Germiston',-26.25,-28.17);
		Site[1347] = new SiteRecord('SOUTH AFRICA - Johannesburg',-26.17,-28.03);
		Site[1348] = new SiteRecord('SOUTH AFRICA - Pietermaritzburg',-29.6,-30.27);
		Site[1349] = new SiteRecord('SOUTH AFRICA - Port Elizabeth',-33.97,-25.6);
		Site[1350] = new SiteRecord('SOUTH AFRICA - PRETORIA',-25.75,-28.2);
		Site[1351] = new SiteRecord('SOUTH AFRICA - Roodepoort',-26.17,-27.88);
		Site[1352] = new SiteRecord('SOUTH AFRICA - Umhlazi',-29.88,-31);
		Site[1353] = new SiteRecord('SOUTH KOREA - Chonju',35.83,-127.08);
		Site[1354] = new SiteRecord('SOUTH KOREA - Inchon',37.5,-126.63);
		Site[1355] = new SiteRecord('SOUTH KOREA - Kwangju',35.12,-126.87);
		Site[1356] = new SiteRecord('SOUTH KOREA - Masan',35.17,-128.58);
		Site[1357] = new SiteRecord('SOUTH KOREA - Pusan',35.08,-129.03);
		Site[1358] = new SiteRecord('SOUTH KOREA - SEOUL',37.5,-127);
		Site[1359] = new SiteRecord('SOUTH KOREA - Suwon',37.27,-126.98);
		Site[1360] = new SiteRecord('SOUTH KOREA - Taegu',35.87,-128.6);
		Site[1361] = new SiteRecord('SOUTH KOREA - Taejon',36.33,-127.43);
		Site[1362] = new SiteRecord('SOUTH KOREA - Ulsan',35.53,-129.35);
		Site[1363] = new SiteRecord('SPAIN - Alicante',38.35,0.48);
		Site[1364] = new SiteRecord('SPAIN - Almeria',36.83,2.45);
		Site[1365] = new SiteRecord('SPAIN - Barcelona',41.42,-2.17);
		Site[1366] = new SiteRecord('SPAIN - Bilbao',43.25,2.93);
		Site[1367] = new SiteRecord('SPAIN - Cordoba',37.88,4.77);
		Site[1368] = new SiteRecord('SPAIN - Granada',37.22,3.68);
		Site[1369] = new SiteRecord('SPAIN - Hospitalet',41.35,-2.1);
		Site[1370] = new SiteRecord('SPAIN - Las Palmas',28.13,15.45);
		Site[1371] = new SiteRecord('SPAIN - MADRID',40.42,3.72);
		Site[1372] = new SiteRecord('SPAIN - Malaga',36.72,4.42);
		Site[1373] = new SiteRecord('SPAIN - Murcia',37.98,1.12);
		Site[1374] = new SiteRecord('SPAIN - Palma',39.58,-2.65);
		Site[1375] = new SiteRecord('SPAIN - Pamplona',42.48,1.63);
		Site[1376] = new SiteRecord('SPAIN - Salamanca',40.97,5.65);
		Site[1377] = new SiteRecord('SPAIN - San Sebastian',43.32,1.98);
		Site[1378] = new SiteRecord('SPAIN - Seville',37.38,6);
		Site[1379] = new SiteRecord('SPAIN - Valencia',39.47,0.37);
		Site[1380] = new SiteRecord('SPAIN - Valladolid',41.65,4.75);
		Site[1381] = new SiteRecord('SPAIN - Zaragoza',41.65,0.9);
		Site[1382] = new SiteRecord('SRI LANKA - COLOMBO',6.92,-79.87);
		Site[1383] = new SiteRecord('SRI LANKA - Dehiwala',6.87,-79.87);
		Site[1384] = new SiteRecord('SRI LANKA - Galle',6.02,-80.22);
		Site[1385] = new SiteRecord('SRI LANKA - Jaffna',9.67,-80.02);
		Site[1386] = new SiteRecord('SRI LANKA - Kandy',7.28,-80.67);
		Site[1387] = new SiteRecord('SRI LANKA - Moratuwa',6.78,-79.88);
		Site[1388] = new SiteRecord('SRI LANKA - Negombo',7.22,-79.85);
		Site[1389] = new SiteRecord('SRI LANKA - Trincomalee',8.57,-81.23);
		Site[1390] = new SiteRecord('SUDAN - Al Obeid',13.18,-30.17);
		Site[1391] = new SiteRecord('SUDAN - Atbara',17.7,-34);
		Site[1392] = new SiteRecord('SUDAN - Kassala',15.4,-36.42);
		Site[1393] = new SiteRecord('SUDAN - KHARTOUM',15.55,-32.53);
		Site[1394] = new SiteRecord('SUDAN - Kosti',13.18,-32.63);
		Site[1395] = new SiteRecord('SUDAN - Omdurman',15.62,-32.48);
		Site[1396] = new SiteRecord('SUDAN - Port Sudan',19.63,-37.12);
		Site[1397] = new SiteRecord('SUDAN - Wadi Medani',14.4,-33.47);
		Site[1398] = new SiteRecord('SURINAME - Marienburg',5.88,55.02);
		Site[1399] = new SiteRecord('SURINAME - Moengo',5.6,54.42);
		Site[1400] = new SiteRecord('SURINAME - Nieuw Nickerie',5.87,57);
		Site[1401] = new SiteRecord('SURINAME - PARAMARIBO',5.87,55.23);
		Site[1402] = new SiteRecord('SURINAME - Totness',5.83,56.23);
		Site[1403] = new SiteRecord('SWAZILAND - Big Bend',-26.83,-31.95);
		Site[1404] = new SiteRecord('SWAZILAND - Manzini',-26.5,-31.37);
		Site[1405] = new SiteRecord('SWAZILAND - MBABANE',-26.33,-31.13);
		Site[1406] = new SiteRecord('SWAZILAND - Mhlume',-26.03,-31.83);
		Site[1407] = new SiteRecord('SWAZILAND - Nhlangano',-27.1,-31.2);
		Site[1408] = new SiteRecord('SWAZILAND - Piggs Peak',-25.63,-31.25);
		Site[1409] = new SiteRecord('SWAZILAND - Siteki',-26.5,-32);
		Site[1410] = new SiteRecord('SWEDEN - Boras',57.73,-12.92);
		Site[1411] = new SiteRecord('SWEDEN - Gavle',60.67,-17.17);
		Site[1412] = new SiteRecord('SWEDEN - Goteborg',57.75,-12);
		Site[1413] = new SiteRecord('SWEDEN - Helsingborg',56.08,-12.75);
		Site[1414] = new SiteRecord('SWEDEN - Jonkoping',57.75,-14.17);
		Site[1415] = new SiteRecord('SWEDEN - Linkoping',58.42,-15.58);
		Site[1416] = new SiteRecord('SWEDEN - Malmo',55.58,-13);
		Site[1417] = new SiteRecord('SWEDEN - Norrkoping',58.58,-16.17);
		Site[1418] = new SiteRecord('SWEDEN - Orebro',59.3,-15.08);
		Site[1419] = new SiteRecord('SWEDEN - Skelleftea',64.77,-20.95);
		Site[1420] = new SiteRecord('SWEDEN - STOCKHOLM',59.33,-18.08);
		Site[1421] = new SiteRecord('SWEDEN - Sundsvall',62.38,-17.3);
		Site[1422] = new SiteRecord('SWEDEN - Umea',63.83,-20.25);
		Site[1423] = new SiteRecord('SWEDEN - Uppsala',59.92,-17.63);
		Site[1424] = new SiteRecord('SWEDEN - Vasteras',59.6,-16.53);
		Site[1425] = new SiteRecord('SWITZERLAND - Basel',47.55,-7.6);
		Site[1426] = new SiteRecord('SWITZERLAND - BERN',46.95,-7.43);
		Site[1427] = new SiteRecord('SWITZERLAND - Biel',47.17,-7.27);
		Site[1428] = new SiteRecord('SWITZERLAND - Geneva',46.22,-6.15);
		Site[1429] = new SiteRecord('SWITZERLAND - Koniz',46.93,-7.42);
		Site[1430] = new SiteRecord('SWITZERLAND - Lausanne',46.53,-6.65);
		Site[1431] = new SiteRecord('SWITZERLAND - Luzern',47.03,-8.3);
		Site[1432] = new SiteRecord('SWITZERLAND - Saint Gallen',47.42,-9.38);
		Site[1433] = new SiteRecord('SWITZERLAND - Thun',46.77,-7.63);
		Site[1434] = new SiteRecord('SWITZERLAND - Winterthur',47.5,-8.75);
		Site[1435] = new SiteRecord('SWITZERLAND - Zrich',47.38,-8.55);
		Site[1436] = new SiteRecord('SYRIA - Abu-Kamal',34.45,-40.92);
		Site[1437] = new SiteRecord('SYRIA - Aleppo',36.23,-37.17);
		Site[1438] = new SiteRecord('SYRIA - DAMASCUS',33.5,-36.32);
		Site[1439] = new SiteRecord('SYRIA - Dara',32.62,-36.1);
		Site[1440] = new SiteRecord('SYRIA - Dayr az-Zawr',35.33,-40.08);
		Site[1441] = new SiteRecord('SYRIA - Hama',35.08,-36.67);
		Site[1442] = new SiteRecord('SYRIA - Hasakeh',36.53,-40.73);
		Site[1443] = new SiteRecord('SYRIA - Homs',34.73,-36.72);
		Site[1444] = new SiteRecord('SYRIA - Idlib',35.93,-36.63);
		Site[1445] = new SiteRecord('SYRIA - Latakia',35.52,-35.78);
		Site[1446] = new SiteRecord('SYRIA - Raqqa',35.95,-39.05);
		Site[1447] = new SiteRecord('SYRIA - Tartus',34.92,-35.87);
		Site[1448] = new SiteRecord('TAIWAN - Chiali',23.15,-120.18);
		Site[1449] = new SiteRecord('TAIWAN - Chungli',24.92,-121.13);
		Site[1450] = new SiteRecord('TAIWAN - Hsinchu',24.8,-120.98);
		Site[1451] = new SiteRecord('TAIWAN - Kaohsiung',22.6,-120.28);
		Site[1452] = new SiteRecord('TAIWAN - Keelung',25.13,-121.73);
		Site[1453] = new SiteRecord('TAIWAN - Panchiao',25.02,-121.45);
		Site[1454] = new SiteRecord('TAIWAN - Taichung',24.15,-120.67);
		Site[1455] = new SiteRecord('TAIWAN - Tainan',23.02,-120.23);
		Site[1456] = new SiteRecord('TAIWAN - TAIPEI',25.08,-121.53);
		Site[1457] = new SiteRecord('TAIWAN - Yunghu',24.85,-120.05);
		Site[1458] = new SiteRecord('TANZANIA - Arusha',-3.38,-36.67);
		Site[1459] = new SiteRecord('TANZANIA - DAR ES SALAAM',-6.85,-39.3);
		Site[1460] = new SiteRecord('TANZANIA - Dodoma',-6.17,-35.67);
		Site[1461] = new SiteRecord('TANZANIA - Mbeya',-8.9,-33.45);
		Site[1462] = new SiteRecord('TANZANIA - Mwanza',-2.52,-32.93);
		Site[1463] = new SiteRecord('TANZANIA - Tabora',-5.02,-32.8);
		Site[1464] = new SiteRecord('TANZANIA - Tanga',-5.12,-39.1);
		Site[1465] = new SiteRecord('TANZANIA - Zanzibar',-6.2,-39.2);
		Site[1466] = new SiteRecord('THAILAND - BANGKOK',13.73,-100.5);
		Site[1467] = new SiteRecord('THAILAND - Chiang Mai',18.8,-98.98);
		Site[1468] = new SiteRecord('THAILAND - Chon Buri',13.4,-100.98);
		Site[1469] = new SiteRecord('THAILAND - Hat Yai',7.02,-100.45);
		Site[1470] = new SiteRecord('THAILAND - Khon Kaen',16.43,-102.83);
		Site[1471] = new SiteRecord('THAILAND - Nakhon Ratchasima',15,-102.1);
		Site[1472] = new SiteRecord('THAILAND - Nakhon Si Thammarat',8.4,-99.97);
		Site[1473] = new SiteRecord('THAILAND - Phitsanulok',16.83,-100.2);
		Site[1474] = new SiteRecord('THAILAND - Songkhla',7.2,-100.58);
		Site[1475] = new SiteRecord('TOGO - Anecho',6.23,-1.57);
		Site[1476] = new SiteRecord('TOGO - Atakpame',7.57,-1.23);
		Site[1477] = new SiteRecord('TOGO - Bafilo',9.38,-1.33);
		Site[1478] = new SiteRecord('TOGO - Bassari',9.3,-0.88);
		Site[1479] = new SiteRecord('TOGO - LOME',6.17,-1.35);
		Site[1480] = new SiteRecord('TOGO - Mango',10.38,-0.58);
		Site[1481] = new SiteRecord('TOGO - Palime',6.95,-0.73);
		Site[1482] = new SiteRecord('TOGO - Sokode',8.98,-1.18);
		Site[1483] = new SiteRecord('TOGO - Tabligbo',6.58,-1.5);
		Site[1484] = new SiteRecord('TOGO - Tsevie',6.43,-1.3);
		Site[1485] = new SiteRecord('TONGA - Neiafi',-18.65,173.98);
		Site[1486] = new SiteRecord('TONGA - NUKUALOFA',-21.15,175.23);
		Site[1487] = new SiteRecord('TONGA - Pangai',-19.8,174.35);
		Site[1488] = new SiteRecord('TRINIDAD - Arima',10.63,61.28);
		Site[1489] = new SiteRecord('TRINIDAD - PORT-OF-SPAIN',10.63,61.52);
		Site[1490] = new SiteRecord('TRINIDAD - San Fernando',10.27,61.47);
		Site[1491] = new SiteRecord('TRINIDAD - Scarborough',11.18,60.75);
		Site[1492] = new SiteRecord('TUNISIA - Ariana',36.87,-10.2);
		Site[1493] = new SiteRecord('TUNISIA - Bizerte',37.3,-9.87);
		Site[1494] = new SiteRecord('TUNISIA - Djerba',33.87,-10.85);
		Site[1495] = new SiteRecord('TUNISIA - Gabes',33.87,-10.1);
		Site[1496] = new SiteRecord('TUNISIA - Gafsa',34.42,-8.8);
		Site[1497] = new SiteRecord('TUNISIA - Kairouan',35.7,-10.12);
		Site[1498] = new SiteRecord('TUNISIA - La Goulette',36.87,-10.3);
		Site[1499] = new SiteRecord('TUNISIA - Sfax',34.75,-10.72);
		Site[1500] = new SiteRecord('TUNISIA - Sousse',35.83,-10.63);
		Site[1501] = new SiteRecord('TUNISIA - TUNIS',36.83,-10.22);
		Site[1502] = new SiteRecord('TURKEY - Adana',37,-35.32);
		Site[1503] = new SiteRecord('TURKEY - ANKARA',39.92,-32.83);
		Site[1504] = new SiteRecord('TURKEY - Bursa',40.2,-29.07);
		Site[1505] = new SiteRecord('TURKEY - Diyarbakir',37.92,-40.23);
		Site[1506] = new SiteRecord('TURKEY - Eskisehir',39.77,-30.5);
		Site[1507] = new SiteRecord('TURKEY - Gaziantep',37.1,-37.38);
		Site[1508] = new SiteRecord('TURKEY - Istanbul',41.03,-28.95);
		Site[1509] = new SiteRecord('TURKEY - Izmir',38.42,-27.17);
		Site[1510] = new SiteRecord('TURKEY - Kayseri',38.7,-35.47);
		Site[1511] = new SiteRecord('TURKEY - Konya',37.87,-32.52);
		Site[1512] = new SiteRecord('TURKEY - Mersin (Icel)',36.78,-34.62);
		Site[1513] = new SiteRecord('TUVALU - FUNAFUTI',-8.5,-179.2);
		Site[1514] = new SiteRecord('TUVALU - NUI',-7,-177);
		Site[1515] = new SiteRecord('U.A.E. - ABU DHABI',24.47,-54.42);
		Site[1516] = new SiteRecord('U.A.E. - Dubai',25.23,-55.28);
		Site[1517] = new SiteRecord('U.A.E. - Ras al-Khaimah',25.78,-55.95);
		Site[1518] = new SiteRecord('U.A.E. - Sharjah',25.33,-55.43);
		Site[1519] = new SiteRecord('UGANDA - Entebbe',0.07,-32.45);
		Site[1520] = new SiteRecord('UGANDA - Gulu',2.77,-32.35);
		Site[1521] = new SiteRecord('UGANDA - Jinja',0.45,-33.23);
		Site[1522] = new SiteRecord('UGANDA - KAMPALA',0.33,-32.58);
		Site[1523] = new SiteRecord('UGANDA - Masaka',-0.33,-31.73);
		Site[1524] = new SiteRecord('UGANDA - Mbale',1.07,-34.2);
		Site[1525] = new SiteRecord('UGANDA - Mbarara',-0.62,-30.65);
		Site[1526] = new SiteRecord('UGANDA - Tororo',0.7,-34.2);
		Site[1527] = new SiteRecord('UKRAINE - Kharkov',50,-36.25);
		Site[1528] = new SiteRecord('UKRAINE - Kiev',50.42,-30.5);
		Site[1529] = new SiteRecord('UKRAINE - Lvov',49.83,-24);
		Site[1530] = new SiteRecord('UKRAINE - Odessa',46.47,-30.73);
		Site[1531] = new SiteRecord('UNITED KINGDOM - Belfast',54.58,5.93);
		Site[1532] = new SiteRecord('UNITED KINGDOM - Birmingham',52.5,1.83);
		Site[1533] = new SiteRecord('UNITED KINGDOM - Bradford',53.8,1.75);
		Site[1534] = new SiteRecord('UNITED KINGDOM - Bristol',51.45,2.58);
		Site[1535] = new SiteRecord('UNITED KINGDOM - Coventry',52.42,1.5);
		Site[1536] = new SiteRecord('UNITED KINGDOM - Edinburgh',55.95,3.2);
		Site[1537] = new SiteRecord('UNITED KINGDOM - Glasgow',55.87,4.23);
		Site[1538] = new SiteRecord('UNITED KINGDOM - Kingston upon Hull',53.75,0.33);
		Site[1539] = new SiteRecord('UNITED KINGDOM - Leeds',53.83,1.58);
		Site[1540] = new SiteRecord('UNITED KINGDOM - Leicester',52.63,1.08);
		Site[1541] = new SiteRecord('UNITED KINGDOM - Liverpool',53.42,2.92);
		Site[1542] = new SiteRecord('UNITED KINGDOM - LONDON',51.5,0.17);
		Site[1543] = new SiteRecord('UNITED KINGDOM - Manchester',53.5,2.25);
		Site[1544] = new SiteRecord('UNITED KINGDOM - Nottingham',52.97,1.17);
		Site[1545] = new SiteRecord('UNITED KINGDOM - Sheffield',53.38,1.5);
		Site[1546] = new SiteRecord('URUGUAY - Las Piedras',-34.7,56.23);
		Site[1547] = new SiteRecord('URUGUAY - Melo',-32.37,54.17);
		Site[1548] = new SiteRecord('URUGUAY - Mercedes',-33.27,58.03);
		Site[1549] = new SiteRecord('URUGUAY - Minas',-34.33,55.25);
		Site[1550] = new SiteRecord('URUGUAY - MONTEVIDEO',-34.92,56.17);
		Site[1551] = new SiteRecord('URUGUAY - Paysandu',-32.35,58.08);
		Site[1552] = new SiteRecord('URUGUAY - Rivera',-30.9,55.52);
		Site[1553] = new SiteRecord('URUGUAY - Salto',-31.45,57.97);
		Site[1554] = new SiteRecord('URUGUAY - Tacuarembo',-31.73,55.98);
		Site[1555] = new SiteRecord('UZBEKISTAN - Tashkent',41.27,-69.22);
		Site[1556] = new SiteRecord('VANUATU - Isangel',-19.53,-169.27);
		Site[1557] = new SiteRecord('VANUATU - Lamap',-16.43,-167.72);
		Site[1558] = new SiteRecord('VANUATU - Norsup',-16.08,-167.38);
		Site[1559] = new SiteRecord('VANUATU - PORT VILA',-17.75,-168.3);
		Site[1560] = new SiteRecord('VANUATU - Santo',-15.53,-167.13);
		Site[1561] = new SiteRecord('VENEZUELA - Barcelona',10.13,64.72);
		Site[1562] = new SiteRecord('VENEZUELA - Barquisimeto',10.05,69.3);
		Site[1563] = new SiteRecord('VENEZUELA - Cabimas',10.38,71.47);
		Site[1564] = new SiteRecord('VENEZUELA - CARACAS',10.58,66.93);
		Site[1565] = new SiteRecord('VENEZUELA - Ciudad Bolivar',8.1,63.6);
		Site[1566] = new SiteRecord('VENEZUELA - Ciudad Guayana',8.37,62.62);
		Site[1567] = new SiteRecord('VENEZUELA - Cumana',10.47,64.17);
		Site[1568] = new SiteRecord('VENEZUELA - Maracaibo',10.73,71.62);
		Site[1569] = new SiteRecord('VENEZUELA - Maracay',10.33,67.47);
		Site[1570] = new SiteRecord('VENEZUELA - Maturin',9.75,63.17);
		Site[1571] = new SiteRecord('VENEZUELA - Merida',8.6,71.13);
		Site[1572] = new SiteRecord('VENEZUELA - San Cristobal',7.77,72.25);
		Site[1573] = new SiteRecord('VENEZUELA - Valencia',10.23,67.98);
		Site[1574] = new SiteRecord('VIETNAM - Cam Ranh',11.9,-109.23);
		Site[1575] = new SiteRecord('VIETNAM - Can Tho',10.05,-105.77);
		Site[1576] = new SiteRecord('VIETNAM - Da Nang',16.07,-108.23);
		Site[1577] = new SiteRecord('VIETNAM - Haiphong',20.83,-106.68);
		Site[1578] = new SiteRecord('VIETNAM - HANOI',21.02,-105.87);
		Site[1579] = new SiteRecord('VIETNAM - Ho Chi Minh City',10.77,-106.72);
		Site[1580] = new SiteRecord('VIETNAM - Hue',16.47,-107.58);
		Site[1581] = new SiteRecord('VIETNAM - My Tho',10.35,-106.35);
		Site[1582] = new SiteRecord('VIETNAM - Nam Dinh',20.42,-106.17);
		Site[1583] = new SiteRecord('VIETNAM - Nha Trang',12.25,-109.17);
		Site[1584] = new SiteRecord('VIETNAM - Qui Nhon',13.78,-109.18);
		Site[1585] = new SiteRecord('VIETNAM - Vinh',18.67,-105.67);
		Site[1586] = new SiteRecord('VIETNAM - Vung Tau',10.35,-107.07);
		Site[1587] = new SiteRecord('VIRGIN ISLANDS UK - ROAD TOWN',18.45,64.62);
		Site[1588] = new SiteRecord('VIRGIN ISLANDS UK - Spanish Town',18.47,64.45);
		Site[1589] = new SiteRecord('VIRGIN ISLANDS UK - The Settlement',18.73,64.32);
		Site[1590] = new SiteRecord('VIRGIN ISLANDS US - CHARLOTTE AMALIE',18.35,64.93);
		Site[1591] = new SiteRecord('VIRGIN ISLANDS US - Christiansted',17.75,64.7);
		Site[1592] = new SiteRecord('VIRGIN ISLANDS US - Cruz Bay',18.33,64.8);
		Site[1593] = new SiteRecord('VIRGIN ISLANDS US - Frederiksted',17.72,64.88);
		Site[1594] = new SiteRecord('WESTERN SAHARA - Dakhla',23.83,15.95);
		Site[1595] = new SiteRecord('WESTERN SAHARA - LAAYOUNE',27.17,13.18);
		Site[1596] = new SiteRecord('WESTERN SAHARA - Semara',26.8,11.68);
		Site[1597] = new SiteRecord('WESTERN SAMOA - APIA',-13.8,171.75);
		Site[1598] = new SiteRecord('WESTERN SAMOA - Salailua',-13.65,172.55);
		Site[1599] = new SiteRecord('WESTERN SAMOA - Satupaitea',-13.73,172.3);
		Site[1600] = new SiteRecord('WESTERN SAMOA - Siumu',-14,171.77);
		Site[1601] = new SiteRecord('WESTERN SAMOA - Tuasivi',-13.63,172.13);
		Site[1602] = new SiteRecord('YEMEN - Aden',12.78,-45.05);
		Site[1603] = new SiteRecord('YEMEN - Dhamar',14.55,-44.5);
		Site[1604] = new SiteRecord('YEMEN - El Beida',14,-46.65);
		Site[1605] = new SiteRecord('YEMEN - Hajja',15.75,-43.57);
		Site[1606] = new SiteRecord('YEMEN - Hodeida',14.83,-42.97);
		Site[1607] = new SiteRecord('YEMEN - Mukalla',14.57,-49.12);
		Site[1608] = new SiteRecord('YEMEN - SANAA',15.4,-44.23);
		Site[1609] = new SiteRecord('YEMEN - Taizz',13.58,-44.03);
		Site[1610] = new SiteRecord('YUGOSLAVIA - Banja Luka',44.77,-17.18);
		Site[1611] = new SiteRecord('YUGOSLAVIA - BELGRADE',44.83,-20.5);
		Site[1612] = new SiteRecord('YUGOSLAVIA - Ljubljana',46.07,-14.5);
		Site[1613] = new SiteRecord('YUGOSLAVIA - Maribor',46.55,-15.65);
		Site[1614] = new SiteRecord('YUGOSLAVIA - Nis',43.33,-21.9);
		Site[1615] = new SiteRecord('YUGOSLAVIA - Novi Sad',45.25,-19.85);
		Site[1616] = new SiteRecord('YUGOSLAVIA - Osijek',45.55,-18.68);
		Site[1617] = new SiteRecord('YUGOSLAVIA - Pristina',42.65,-21.17);
		Site[1618] = new SiteRecord('YUGOSLAVIA - Rijeka',45.33,-14.45);
		Site[1619] = new SiteRecord('YUGOSLAVIA - Sarajevo',43.87,-18.43);
		Site[1620] = new SiteRecord('YUGOSLAVIA - Skopje',42,-21.47);
		Site[1621] = new SiteRecord('YUGOSLAVIA - Split',43.52,-16.47);
		Site[1622] = new SiteRecord('YUGOSLAVIA - Zagreb',45.8,-15.97);
		Site[1623] = new SiteRecord('ZAIRE - Bukavu',-2.5,-28.83);
		Site[1624] = new SiteRecord('ZAIRE - Kalemie',-5.93,-29.2);
		Site[1625] = new SiteRecord('ZAIRE - Kamina',-8.73,-25);
		Site[1626] = new SiteRecord('ZAIRE - Kananga',-5.88,-22.43);
		Site[1627] = new SiteRecord('ZAIRE - Kikwit',-5.03,-18.85);
		Site[1628] = new SiteRecord('ZAIRE - KINSHASA',-4.3,-15.3);
		Site[1629] = new SiteRecord('ZAIRE - Kisangani',0.55,-25.23);
		Site[1630] = new SiteRecord('ZAIRE - Likasi',-10.97,-26.78);
		Site[1631] = new SiteRecord('ZAIRE - Lubumbashi',-11.68,-27.48);
		Site[1632] = new SiteRecord('ZAIRE - Matadi',-5.83,-13.53);
		Site[1633] = new SiteRecord('ZAIRE - Mbandaka',0.05,-18.27);
		Site[1634] = new SiteRecord('ZAIRE - Mbuji-Mayi',-6.17,-23.65);
		Site[1635] = new SiteRecord('ZAMBIA - Chililabombwe',-12.33,-27.87);
		Site[1636] = new SiteRecord('ZAMBIA - Chingola',-12.52,-27.88);
		Site[1637] = new SiteRecord('ZAMBIA - Kabwe',-14.48,-28.42);
		Site[1638] = new SiteRecord('ZAMBIA - Kalulushi',-12.83,-28.05);
		Site[1639] = new SiteRecord('ZAMBIA - Kitwe',-12.83,-28.18);
		Site[1640] = new SiteRecord('ZAMBIA - Livingstone',-17.83,-25.88);
		Site[1641] = new SiteRecord('ZAMBIA - Luanshya',-13.15,-28.4);
		Site[1642] = new SiteRecord('ZAMBIA - LUSAKA',-15.47,-28.27);
		Site[1643] = new SiteRecord('ZAMBIA - Mufulira',-12.5,-28.2);
		Site[1644] = new SiteRecord('ZAMBIA - Ndola',-13,-28.65);
		Site[1645] = new SiteRecord('ZIMBABWE - Bulawayo',-20.17,-28.72);
		Site[1646] = new SiteRecord('ZIMBABWE - Chegutu',-18.17,-30.23);
		Site[1647] = new SiteRecord('ZIMBABWE - Chinhoyi',-17.37,-30.2);
		Site[1648] = new SiteRecord('ZIMBABWE - Chitungwiza',-18,-31.1);
		Site[1649] = new SiteRecord('ZIMBABWE - Gweru',-19.45,-29.82);
		Site[1650] = new SiteRecord('ZIMBABWE - HARARE',-17.83,-31.05);
		Site[1651] = new SiteRecord('ZIMBABWE - Kadoma',-18.35,-29.92);
		Site[1652] = new SiteRecord('ZIMBABWE - Masvingo',-20.08,-30.83);
		Site[1653] = new SiteRecord('ZIMBABWE - Mutare',-18.97,-32.67);
		Site[1654] = new SiteRecord('ZIMBABWE - Que Que',-18.92,-29.82);
		Site[1655] = new SiteRecord('ZIMBABWE - Shabani',-20.33,-30.03);
		Site[1656] = new SiteRecord('ZIMBABWE - Wankie',-18.37,-26.48);
		



// ************** Make an array with the Satellite Names and Orbital Location *****************

var NumSatellites = 15

var Satellite = new makeArray(NumSatellites)

			Satellite[0] = new SatelliteRecord('SELECT SATELLITE',0);
			Satellite[1] = new SatelliteRecord('Apstar-IIR (76.5E)',-76.5);
			Satellite[2] = new SatelliteRecord('AsiaSat 2- (100.5E)',-100.5);
			Satellite[3] = new SatelliteRecord('ChinaStar-1 (87.5E)',-87.5);
			Satellite[4] = new SatelliteRecord('Eurasiasat-1 (42E)',-42);
			Satellite[5] = new SatelliteRecord('Eutelsat-W6 (21.5E)',-21.5);
			Satellite[6] = new SatelliteRecord('Express-AM22 (53E)',-53);
			Satellite[7] = new SatelliteRecord('Intelsat IA-6 (93W)',93);
			Satellite[8] = new SatelliteRecord('Intelsat IA-7 (129W)',129);
			Satellite[9] = new SatelliteRecord('Intelsat IA-8 (89W)',89);
			Satellite[10] = new SatelliteRecord('Intelsat IS-601 (64E)',-64);
			Satellite[11] = new SatelliteRecord('Intelsat IS-706 (50.25E)',-50.25);
			Satellite[12] = new SatelliteRecord('New Skies NSS-6 (95E)',-95);
			Satellite[13] = new SatelliteRecord('New Skies NSS-7 (338E)',-338);
			Satellite[14] = new SatelliteRecord('Telstar 12 (15W)',15);
			Satellite[15] = new SatelliteRecord('Yamal-200 #2 (49E)',-49);



