﻿function jPaxes()
{
    var This=this;
    this.Lista = [];
    
    this.addPax = function(pPax)
    {
        This.Lista.push(pPax);
    };
    
    this.getPax = function(pcodPax)
    {
        return This.Lista[pcodPax];
        
//        for(var i=0;i<this.Lista.length;i++)
//        {
//            if(this.Lista[i].codPax == pcodPax)
//            {
//                return this.Lista[i];
//            }
//        };
    
    };
    
    this.addPax = function( pcodPax,pdataNascimento,pIDgrupo,pnome,psobrenome)
    {
        var px = new jPax();
        
        px.codPax = pcodPax;
        px.dataNascimento = pdataNascimento;
        px.IDgrupo = pIDgrupo;
        px.nome = pnome;
        px.sexoPax = 'M';
        px.sobreNome = psobrenome;
        px.tipoPax = null;
        
        This.Lista.push(px);
    };
    
    this.addPaxes = function(pTotPaxes)
    {
        for(var i=1;i<=pTotPaxes;i++)
        {
            if(this.Lista.length<i){
                This.addPax(i,null,0,'','');
            }
        };
        if(this.Lista.length>pTotPaxes){
            var tamPaxes = this.Lista.length;
            for(var i=tamPaxes;i>pTotPaxes;i--)
            {
                if(i>0){
                    This.Lista.pop(i-1);            
                }
            };
        };
        
    };
    
    this.totPaxes = function(){
        return This.Lista.length;
    };
    
    this.clearPaxes = function(){
       This.Lista = new Array();
       
    };
    
    this.constructor = new function(){};


}
