﻿ConfigurationObj = function()
{
      //màu tăng giá
    this.UpColor='#009800';
    //Màu giảm giá
    this.DownColor='Red';
    //màu giá không đổi
    this.BuyColor='Green';
    //Màu NN mua
    this.SellColor='Red';
    //màu NN bán
    this.NoChangeColor='';
    //Bằng giá sàn
     this.CeilingColor='Blue';
    //bằng giá san
    this.FloorColor='#990066';    

    this.UpdateStockInfoInterval = 2000;
    this.UpdateMarketInfoInterval = 2000;
    this.UpdateStockBoardInterval = 500;
    this.UpdateInfoInterval = 2000;
    
    this.UpdatedColor = '#ffa742';
    this.FocusedColor =  '#708090';
    
    this.ScrollStep = 1;
    this.ScrollDelay = 60;
    this.EndsScrollDelay = 3000;
    //Ngôn ngữ đang được chọn
    this.LanguageSelect ='Vn';
    //
    this.Exchange='Hastc';
    //
    //Tham số chia khối lượng HASTC, không chia để bằng 1
    this.HaVolDev = 1;
    this.LanguageId = new Array(    
    'lblTradingDay',  
    'lblMktStatus',
    'lblTotalTrade',
    'lblTotalShares', 
    'lblTotal',
    'lblSymbolSelector',
    'lblSymbolRemover',   
    'lblCurrency',
    'lblBasicPrice',
    'lblCeilingCell',
    'lblFloorCell',
    'lblStockSCode',
    'lblOffer',
    'lblTraded',
    'lblBid',    
    'lblNormalCell',    
    'lblVolumeTrade',
    'lblOfferTotail',
    'lblOfferVolume3',
    'lblOfferPrice3',
    'lblOfferVolume2',
    'lblOfferPrice2',
    'lblOfferVolume1',
    'lblOfferPrice1',
    'lblTradedPrice',
    'lblTradedDownUpPrice',
    'lblTradedVolume',
    'lblBidPrice1',
    'lblBidVolume1',
    'lblBidPrice2',
    'lblBidVolume2',
    'lblBidPrice3',
    'lblBidVolume3',
    'lblBidTotail',
    'lblSettingHeader',
    'lblShowTheRest',
    'lblAutoScroll',
  
    'lblPutthroughListStockCode',
    'lblPutthroughListStockCode2',
    'lblPutthroughListStockCode3',
    'lblPutthroughListVolume',
    'lblPutthroughListVolume2',
    'lblPutthroughListVolume3',
    'lblPutthroughListValue',
    'lblPutthroughListCompanyName',   
    
    'lblPutthroughListCompanyCode',
    'lblPutthroughListCompanyCode2',
    'lblPutthroughListTime',
    'lblPutthroughListTime2',
    'lblPutthroughListPrice',
    'lblPutthroughListPrice2',
    'lblPutthroughListPrice3',
    'lblOnlineCounter',
    'lblPutthroughOffer',
    'lblPutthroughTraded',
    'lblPutthroughBid',
    'lbltblPutthroughDes',
    'lbltblPutthroughDes2',
    'lblForeignRoom'
    );
    
this.LanguageVn = new Array(    
    'Ngày:',   
    'Trạng thái:',
    'Số lệnh:',
    'Số lượng CP:',
    'Tổng GTGD:',
    'Thêm:',
    'Bớt:',   
    '(Tỷ)',
    'TC',
    'Trần',
    'Sàn',
    'Mã Ck',
    'Dư mua',
    'Khớp lệnh',
    'Dư bán',    
    'GDNN',    
    'KLGD',
    'Tổng',
    'KL 3',
    'Giá 3',
    'KL 2',
    'Giá 2',
    'KL 1',
    'Giá 1',
    'Giá',
    '+/- Giá',
    'KL',
    'Giá 1',
    'KL 1',
    'Giá 2',
    'KL 2',
    'Giá 3',
    'KL 3',
    'Tổng',
    '► Lựa chọn mã chứng khoán thể hiện',
    'Hiển thị phần còn lại',
    'Tự động cuộn',
    
    'Mã Ck',
    'Mã Ck',
    'Mã Ck',
    'Số lượng',
    'Số lượng',
    'Số lượng',
    'Giá trị',
    'Công ty phát hành',
    
    'Mã CT',
    'Mã CT',
    'Time',
    'Time',
    'Giá',
    'Giá',
    'Giá',
    'Số người đang online:',
    'Chào bán',
    'Khớp lệnh',
    'Chào mua',
    'Số lượng cổ phiếu x 10CP. Giá trị giao dịch x 1000VNĐ',
    'Tự động cập nhật sau 5 giây',
    'GDNN'
    );
this.LanguageEn = new Array( 
    'Date:',   
    'Maket Status:',
    'Order Number:',
    'Trading Volume:',
    'Trading Value:',
    'Add:',
    'Close:',   
    '(bils)',
    'Ref.',
    'Cei.',
    'Flo.',
    'Sym.',
    'BID',
    'Matched',
    'ASK',    
    'Net Foreign Buy',    
    'Total Vol.',
    'Total',
    'Vol.3',
    'BID.3',
    'Vol.2',
    'BID.2',
    'Vol.1',
    'BID.1',
    'Pri.',
    '+/- Pri',
    'Vol.',
    'Ask.1',
    'Vol.1',
    'Ask.2',
    'Vol.2',
    'Ask.3',
    'Vol.3',
    'Total',
    '► Selection of securities code',
    'Show The Rest',
    'Auto Scroll',
   
    'Symbol',
    'Symbol',
    'Symbol',
    'Volume',
    'Volume',
    'Volume',
    'Volume',
    'Company Name',    
    
    'FirmNo',
    'FirmNo',
    'Time',
    'Time',
    'Price',
    'Price',
    'Price',
    'User Online:',
    'Offer',
    'Matched',
    'Bid',
    'Volume x 10. Price x 1000VND',
    'Auto refresh after 5 seconds',
    'Net Foreign Buy'
    );
}
var Conf = new ConfigurationObj();
window.moveTo(0,0);
window.resizeTo(screen.availWidth,screen.availHeight);
function changeLanguage(langName,langSelect,exChange)
        { 
           var i;
           Conf.LanguageSelect=langSelect;          
           RPSUtils.setCookie('LangSelect',langSelect,300);         
           if(Conf.LanguageSelect=='Vn')
           {
               if(exChange=='Hastc')
               {                
                document.title='Bảng giá trực tuyến tại HASTC';
                $get('lblTitle').innerHTML='BẢNG GIÁ TRỰC TUYẾN SỞ GIAO DỊCH CHỨNG KHOÁN HÀ NỘI';
                $get('lblVNIndex').innerHTML='HASTC-INDEX:';
                if(objX.SaveHaMarketStatus!=undefined)$get('txtMktStatus').innerHTML = objX.SaveHaMarketStatus;
                $get('lblTileTradingPutthroughHearder').innerHTML='► Giao dịch thỏa thuận tại HASTC';                
                $get('lblDescription').innerHTML='(Giá x 1000VNĐ)';                
               }else if(exChange=='Hose')
               {                
                document.title='Bảng giá trực tuyến tại Sở Giao dịch HOSE';
                $get('lblTitle').innerHTML='BẢNG GIÁ TRỰC TUYẾN SỞ GIAO DỊCH CHỨNG KHOÁN HỒ CHÍ MINH';
                $get('lblVNIndex').innerHTML='VN-INDEX:';
                if(objX.SaveHoMarketStatus!=undefined)$get('txtMktStatus').innerHTML = objX.SaveHoMarketStatus;
                $get('lblTileTradingPutthroughHearder').innerHTML='► Giao dịch thỏa thuận tại sở Giao dịch HOSE';                
                $get('lblDescription').innerHTML='(KL x 10; Giá x 1000VNĐ)';
               } 
               $get('btnPutthrough').src='Images/Vn/gdtt.gif';               
               $get('btnSelectStock').src='Images/Vn/btnluachon.gif';
               $get('btnOk').src='Images/Vn/btnchapnhan.gif';
               $get('btnCancel').src='Images/Vn/btnthoi.gif';
               $get('btnSelectNone').src='Images/Vn/btnbotat.gif';
               $get('btnRefresh').src='Images/Vn/btnrefresh.gif';
               $get('btnTradingPutthroughClose').src='Images/Vn/btnclose.gif';  
               $get('txtOnline').innerHTML = 'So nguoi dang Online:';
               $get('CopyRightCell').innerHTML = 'Thiết kế bởi công ty RPSoft., Jsc. (contact@rpsoft.com.vn)';
	       $get('lblShowTheRest').innerHTML = 'Hiển thị phần còn lại';
	       $get('lblAutoScroll').innerHTML = 'Tự động cuộn';
            }else if(Conf.LanguageSelect=='En')
            {  
                
                if(exChange=='Hastc')
               {                
                document.title='HASTC REALTIME QUOTES';
                $get('lblTitle').innerHTML='HASTC REALTIME QUOTES';
                $get('lblVNIndex').innerHTML='HASTC-INDEX:';
                $get('lblDescription').innerHTML='(Price x 1,000VND)';
                switch(objX.SaveHaMarketStatus)   
                        {
                           case 'Mở cửa': objX.otxtMktStatus.innerHTML = 'Open';
                               break;                           
                           case 'Nhận lệnh': objX.otxtMktStatus.innerHTML = 'Order receiving';
                               break;    
                           case 'Đóng cửa': objX.otxtMktStatus.innerHTML = 'Close';
                               break;        
                        }                
                $get('lblTileTradingPutthroughHearder').innerHTML='► Agreement transaction in HASTC';
               }else if(exChange=='Hose')
               {                
                document.title='HOSE REALTIME QUOTES';
                $get('lblTitle').innerHTML='HOSE REALTIME QUOTES';
                $get('lblVNIndex').innerHTML='VN-INDEX:';
                $get('lblDescription').innerHTML='(Vol x 10, Price x 1,000VND)';
               $get('lblTileTradingPutthroughHearder').innerHTML='► Agreement transaction in HOSE'; 
                switch(objX.SaveHoMarketStatus)   
                        {
                           case 'Xác định giá đóng cửa': objX.otxtMktStatus.innerHTML = 'Pre-close';
                               break;
                           case 'Khớp lệnh liên tục': objX.otxtMktStatus.innerHTML = 'Open';
                               break;
                           case 'Đóng của thị trường': objX.otxtMktStatus.innerHTML = 'Market closed';
                               break;
                           case 'Xác định giá mở cửa': objX.otxtMktStatus.innerHTML = 'Pre-open';
                               break;        
                           case 'Kết thúc đợt Runn-off': objX.otxtMktStatus.innerHTML = 'End of session';
                               break;        
                           case 'Đóng cửa MainBoard': objX.otxtMktStatus.innerHTML = 'MainBoard closed';
                               break;                
                        }                               
               }               
               $get('btnPutthrough').src='Images/En/gdtt.gif';
               $get('btnSelectStock').src='Images/En/btnluachon.gif';
               $get('btnOk').src='Images/En/btnchapnhan.gif';
               $get('btnCancel').src='Images/En/btnthoi.gif';
               $get('btnSelectNone').src='Images/En/btnbotat.gif';
               $get('btnRefresh').src='Images/En/btnrefresh.gif';
               $get('btnTradingPutthroughClose').src='Images/En/btnclose.gif';
               $get('txtOnline').innerHTML = 'Online Counters:';
               $get('CopyRightCell').innerHTML = 'Copyright  by RpSoft.com.vn. All rights reserved! (contact@rpsoft.com.vn)';                $get('lblShowTheRest').innerHTML = 'Show The Rest';
	       $get('lblAutoScroll').innerHTML = 'Auto Scroll';
            }           
           
           for (i=0; i<Conf.LanguageId.length; i++) {
                var temp=$get(Conf.LanguageId[i]);
                if(temp!=null)
                temp.innerHTML=langName[i];
           }
        }



