﻿if ( !window.Entities )
    window.Entities = {};
    
Entities.TripLegSegment = function( xmlData )
{
    for ( var i=0; i<xmlData.childNodes.length; i++ )
    {
        if ( xmlData.childNodes[i].nodeName == "airline" )
            this.airline = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "flight" )
            this.flight = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "duration_minutes" )
            this.duration = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "depart" )
            this.depart = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "arrive" )
            this.arrive = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "orig" )
            this.orig = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "dest" )
            this.dest = xmlData.childNodes[i].childNodes[0].nodeValue;
        if ( xmlData.childNodes[i].nodeName == "cabin" )
            this.cabin = xmlData.childNodes[i].childNodes[0].nodeValue;
    }
}

Entities.TripLeg.prototype.airline = null;
Entities.TripLeg.prototype.flight = "";
Entities.TripLeg.prototype.duration = null;
Entities.TripLeg.prototype.depart = null;
Entities.TripLeg.prototype.arrive = null;
Entities.TripLeg.prototype.orig = null;
Entities.TripLeg.prototype.dest = null;
Entities.TripLeg.prototype.cabin = null;

Entities.TripLeg.prototype.getAirline = function()
{
    return this.airline;
}
Entities.TripLeg.prototype.getFlight = function()
{
    return this.flight;
}
Entities.TripLeg.prototype.getDuration = function()
{
    return this.duration;
}
Entities.TripLeg.prototype.getDepart = function()
{
    return this.depart;
}
Entities.TripLeg.prototype.getArrive = function()
{
    return this.arrive;
}
Entities.TripLeg.prototype.getOrig = function()
{
    return this.orig;
}
Entities.TripLeg.prototype.getDest = function()
{
    return this.dest;
}
Entities.TripLeg.prototype.getCabin = function()
{
    return this.cabin;
}