function Hurricane()
{ 
    this.observations = new Array();
    this.stormid = "";
    this.stormname = "";
    this.year = 0;

    this.AddObservation = function(observation) 
    {
        this.observations[this.observations.length] = observation;
        //alert(this.observations.length);
    }
}

function HurricaneObservation()
{
    this.url = "http://www.yahoo.com";
    this.stormid = "";
    this.advisorynumber = 0;
    this.stormname = "";
    this.stormtype = "";
    this.year = "";
    this.month = "";
    this.day = "";
    this.hour = "";
    this.status = "";     //"ACTUAL" or "FORECAST"
    this.lat = 0;
    this.lon = 0;
    this.direction = 0;
    this.speed = 0;
    this.maxwind = 0;
    this.gusts = 0;
    this.centralpressure = 0;
    this.ne34 = 0;
    this.se34 = 0;
    this.sw34 = 0;    
    this.nw34 = 0;
    this.ne50 = 0;
    this.se50 = 0;
    this.sw50 = 0;
    this.nw50 = 0;
    this.ne64 = 0;
    this.se64 = 0;
    this.sw64 = 0;
    this.nw64 = 0;
    this.pressuredatareported = "";
    this.winddatareported = "";
    this.windgustsreported = "";
    this.windradiireported = "";
    this.windradiineverreported = "";
    this.source = "";
}
