﻿function ExchangeSecurity(){
    var _stockSymbol;
    var _basicPrice;
    var _ceilingPrice;
    var _floorPrice;
    var _highestPrice;
    var _lowestPrice;
    var _totalVolume;
    var _price;
    var _volume;
    var _change;
    var _currentRoom;
    var _bid1;
    var _bid1Volume;
    var _bid2;
    var _bid2Volume;
    var _bid3;
    var _bid3Volume;
    var _ask1;
    var _ask1Volume;
    var _ask2;
    var _ask2Volume;
    var _ask3;
    var _ask3Volume;
    var _securityName;
    var _bid1Block;
    var _bid2Block;
    var _bid3Block;
    var _ask1block;
    var _ask2block;
    var _ask3block;
    
    this.Load = function(datacsv){
        var arrData = datacsv.split(";");
        
        this._stockSymbol = arrData[0];
    //(2)
        this._basicPrice = arrData[1];
        this._ceilingPrice = arrData[2];
        this._floorPrice = arrData[3];
        this._currentRoom = arrData[4];
    //(3)
        this._bid1 = arrData[5];
        this._bid1Volume = arrData[6];
        this._bid2 = arrData[7];
        this._bid2Volume = arrData[8];
        this._bid3 = arrData[9];
        this._bid3Volume = arrData[10];
    //(4)
        this._price = arrData[11];
        this._volume = arrData[12];
        this._change = arrData[13];
        this._totalVolume = arrData[14];
    //(5)
        this._ask1 = arrData[15];
        this._ask1Volume = arrData[16];
        this._ask2 = arrData[17];
        this._ask2Volume = arrData[18];
        this._ask3 = arrData[19];
        this._ask3Volume = arrData[20];
    //(6)
        this._highestPrice = arrData[21];
        this._lowestPrice = arrData[22];
    //(7)
        this._bid1Block = arrData[23];
        this._bid2Block = arrData[24];
        this._bid3Block = arrData[25];
        this._ask1block = arrData[26];
        this._ask2block = arrData[27];
        this._ask3block = arrData[28];
    //(8)
        this._securityName = arrData[29];
    };
    
    this.toString = function(){
        return  this._stockSymbol + ";" + 
                this._basicPrice + ";" + 
                this._ceilingPrice + ";" + 
                this._floorPrice + ";" +                 
                this._currentRoom;
    };
};

function ExchangeBlock(){
    var _price;
    var _count; 
};



