﻿var winChart; 
var winOption; 
var winExchange;
var winPutThrough;
Ext.onReady(function(){

});
function RPSPutThrough()
{
    if(!winPutThrough)
    {
            winPutThrough = new Ext.Window({
                applyTo     : 'putthrough-window',
                layout      : 'fit',
                width       : 250,
                height      : 100,
                closeAction :'hide',
                plain       : true,
                resizable: false,
                items:new Ext.Panel({applyTo:'content-putthrough',deferredRender : false,border : false}),               
                    buttons: [{
                    text:'Update',
                    handler  : function()
                    {
                      winPutThrough.hide(); 
                      objPutHO.goToIntervalPage();     
                             
                    }},{
                    text     : 'Close',
                        handler  : function(){  
                        winPutThrough.hide();
                    }
                }]
            });
        }    
       
        winPutThrough.show();
}
function RPSForeign()
{
    if(!winExchange)
    {
            winExchange = new Ext.Window({
                applyTo     : 'exchange-window',
                layout      : 'fit',
                width       : 550,
                height      : 400,
                closeAction :'hide',
                autoscroll:true,
                plain       : true,
                resizable: false,
                items:new Ext.Panel({applyTo:'content-exchange',deferredRender : false,border : false,autoscroll:true}),               
                    buttons: [{
                    text:'Update',
                    handler  : function()
                    {
                      objX.drawForeignList();                     
                    }},{
                    text     : 'Close',
                        handler  : function(){    
                        
                        winExchange.hide();
                    }
                }]
            });
        }    
        objX.drawForeignList();
        winExchange.show();
}
function RPSoftOption()
{
    if(!winOption)
    {
            winOption = new Ext.Window({
                applyTo     : 'option-window',
                layout      : 'fit',
                width       : 600,
                height      : 430,
                closeAction :'hide',
                autoscroll  :true,
                plain       : true,
                resizable: false,
                items:new Ext.Panel({applyTo:'content-window',deferredRender : false,border : false,autoscroll:true}),               
                    buttons: [{
                    text:'Update',
                    handler  : function()
                    {                       
                       // objX.otblScrollStockInfo.rows[0];                       
                       // clearTimeout(objX.intervalPage);
                        objX.OnSettingOK();
                        winOption.hide();
                     //   objX.otblScrollStockInfo.sort();
                    }},{
                    text     : 'Close',
                        handler  : function()
                        {
                            objX.OnSettingCancel();
                            winOption.hide();
                        }
                }]
            });
            for (i = 0; i < objX.aFixedStockSymbol.length; i++)
            {
                chkObj = $get('chk'+objX.aFixedStockSymbol[i]);
                if(chkObj != undefined)
                {
                    chkObj.checked = true;
                }
            }
            //objX.ockShowTooltip.checked = objX.isShowTooltip;
            //objX.ochShowTheRest.checked = objX.isShowTheRest;
        }
        winOption.show();
}
var win;
var _currentSymbol = null;
var ckShowHistory = $get('ckShowHistory');
var odivShowHistory = $get('divShowHistory');
function RPSoftOpenWindowChart(symbol)
{
    _currentSymbol = symbol;
    var tblHistory = objX.otblBodyHistory;       
    while(tblHistory.rows.length > 0)    
     tblHistory.deleteRow(0);
     ckShowHistory.checked = false;
     odivShowHistory.style.display = 'none';
    if(!win)
    {
            win = new Ext.Window({
                applyTo     : 'chart-window',
                layout      : 'fit',
                width       : 350,
                height      : 450,
                closeAction :'hide',
                plain       : true,
                resizable: false,
                items:new Ext.Panel({applyTo:'content-chart',deferredRender : false,border : false}),               
                    buttons: [{
                    text:'Refesh',
                    handler  : function()
                    {
                       objX.refreshLeftChart(_currentSymbol);
                    }},{
                    text     : 'Close',
                        handler  : function(){
                        win.hide();
                       // tblHistory.deleteRow(0);
                        ckShowHistory.checked = false;
                        odivShowHistory.style.display = 'none';
                    }
                }]
            });
        }
       objX.refreshLeftChart(_currentSymbol);
       var headerChart = document.getElementById("idHeaderChart");
       headerChart.innerHTML=symbol;
       var img = document.getElementById("imgChart");
       img.innerHTML="<img id='imgLeftChart' alt='' src='' />";
       win.show();
}
