﻿
var NorthInfoPanel;
var WindowLogin;


function changeValidateImg()
{
    var bd = Ext.getDom('randCode');   
    var bd2 = Ext.get(bd.parentNode); 
    bd2.createChild({tag: 'img', src: 'QueryData/RandomImage.aspx',align:'absbottom'});
    //img onclick=changeValidateImg();
}
		
function NorthInfoAreaInit()
{		
	/*
		创建本部容器采用panel作为容器
	*/
	 NorthInfoPanel = new Ext.Panel({
			//title:' ',//设置panel的标题
			region:'north'//用来制定该panel处于哪个位置
			,height:1//设置panel的高度	
			//,margins:'0 0 0 0'		
			//minSize: 1,//设置拖动的最小拖动值
        	//maxSize: 1,//设置拖动的最大拖动值
			//collapsible:true,//是否让panel能自动缩放
//			,header:false	
            //,hidden:true
			,collapsed:true			
			,collapseMode:'mini'//在分割线处出现按钮
			,split: true//添加分割线是否可以改变该panel的大小
			,tools:
			[
//			    {   id:"save",handler:function(){
//			        //Ext.util.CSS.swapStyleSheet("theme", "../resources/css/xtheme-slate.css");
//			        var cookiesArr = document.cookie.split(";");
//                    var cssName = "";
//                    for(var i=0; i<cookiesArr.length; i++){
//	                    var arr = cookiesArr[i].split("=");
//   	                    if(arr[0] == "customerTheme"){
//   		                    cssName = arr[1];
//                            break;
//                        }
//                    };
//                    if(cssName == "default"){
//	                    Ext.util.CSS.swapStyleSheet('theme', "ext/resources/css/" + "xtheme-gray" + ".css");
//                        cssName="xtheme-gray";
//                     }
//			        else if(cssName == 'xtheme-gray'){	                            
//		                        Ext.util.CSS.swapStyleSheet('theme', 'lib/ext2.2/resources/css/xtheme-slate.css');
//		                        cssName="xtheme-slate";
//	                        }
//	                else if(cssName == 'xtheme-slate'){	                         
//		                        Ext.util.CSS.swapStyleSheet('theme', 'lib/ext2.2/resources/css/' + 'ext-all' + '.css');
//		                        cssName="ext-all";
//		                    }
//		                    
//		                    
//			        var date=new Date();
//	                date.setTime(date.getTime() + 30*24*3066*1000);
//	                document.cookie="customerTheme=" + cssName + ";expires=" + date.toGMTString();
//			        }
//			    },
//			    {   //id:"save2",			    
//			        handler:function(){
//			        Ext.util.CSS.swapStyleSheet("theme", "../resources/css/xtheme-gray.css");
//			        var date=new Date();
//	                date.setTime(date.getTime() + 30*24*3066*1000);
//	                document.cookie="customerTheme=" + 'xtheme-gray' + ";expires=" + date.toGMTString();
//			        }
//			    },
			    {id:"help",handler:function(){Ext.MessageBox.alert('Version','FuturesOnline Version1.0');}}
			]
								
			,tbar:[
//			{   
//		        xtype:"combo",
//                triggerAction: 'all',
//                fieldLabel: '更换主题',
//                name: 'themeSelect',
//                store: new Ext.data.SimpleStore({
//                            fields: ['value', 'text'],
//                            data: [
//                                ['default', '默认'],
//                                ['xtheme-gray', '灰白'],
//                                ['xtheme-slate', '暗蓝灰']
//                            ]
//                        }),
//                width:100,
//                displayField: 'text',
//                valueField: 'value',
//                mode: 'local',
//                emptyText:'更换主题',
//                triggerAction: 'all',
//                listeners:{
//                   "select":function(combo,record,index){
//                            var name = combo.getValue();
//	                        var date=new Date();
//	                        date.setTime(date.getTime() + 30*24*3066*1000);
//	                        document.cookie="customerTheme=" + name + ";expires=" + date.toGMTString();
//	                        if(name == 'default'){
//	                            alert('default');
//		                        Ext.util.CSS.swapStyleSheet('theme', 'lib/ext2.2/resources/css/ext-all.css');
//	                        }else{
//	                         alert(combo.getValue());
//		                        Ext.util.CSS.swapStyleSheet('theme', 'lib/ext2.2/resources/css/' + combo.getValue() + '.css');
//		                    }
//                   }
//                } 	        
//			 },		
//			 '-',	
//			 {
//			    id:'toolbarShowInfo',
//			    pressed:true,
//			    text:'资讯',
//			     handler:function(){
//			             var toolbarShowTrade= Ext.getCmp('toolbarShowInfo');
//			             if(toolbarShowTrade.getText() == '资讯')
//			             {
////                            toolbarShowTrade.setText('隐藏资讯');
//                            WestTreePanel.show();
//                            WestTreePanel.expand();
//                         }
////                         else{
////                            toolbarShowTrade.setText('显示资讯');
////                            WestTreePanel.collapse();
////                         }
//			        }
//			},         
//			'-',
			{
			    id:'toolbarShowTrade',
			    pressed:true,
			    text:'登录交易',
			    handler:function(){
                        callTrade();
			        }
			},
			'-',			
			{pressed:true,text:'退出交易',
			 handler:function()
			        {    
			            if(!successLogin) return;                    
			            logout();
			         }		
			}
//			,'-'
//			,{pressed:true,text:'默认',
//			  handler:function(){
//			        Ext.util.CSS.swapStyleSheet("theme", "../resources/css/ext-all.css");
//			        var date=new Date();
//	                date.setTime(date.getTime() + 30*24*3066*1000);
//	                document.cookie="customerTheme=" + 'ext-all' + ";expires=" + date.toGMTString();
//			        }
//			}
//			,'-'
//			,{pressed:true,text:'切换风格',
//			  handler:function(){
//			           var cookiesArr = document.cookie.split(";");
//                        var cssName = "";
//                        for(var i=0; i<cookiesArr.length; i++){
//	                        var arr = cookiesArr[i].split("=");
//   	                        if(arr[0].replace(/(^\s*)|(\s*$)/g, "") == "customerTheme"){
//   		                        cssName = arr[1];
//                                break;
//                            }
//                        };
//			    if(cssName == 'ext-all'){
//                    alert('ext-all to slate');
//                    cssName="xtheme-gray";
//                }else{
//                 alert("xtheme-slate to ext-all");
//                   cssName="ext-all";
//                }
//                     Ext.util.CSS.swapStyleSheet('theme', 'lib/ext/resources/css/' +cssName + '.css');
//                     
//			        //Ext.util.CSS.swapStyleSheet("theme", "../resources/css/xtheme-slate.css");
//			        var date=new Date();
//	                date.setTime(date.getTime() + 30*24*3066*1000);
//	                document.cookie="customerTheme=" + cssName + ";expires=" + date.toGMTString();
//			        }
//			}
//			,'-'
//			,{pressed:true,text:'粉红',
//			  handler:function(){
//			        Ext.util.CSS.swapStyleSheet("theme", "../resources/css/xtheme-pink.css");
//			        var date=new Date();
//	                date.setTime(date.getTime() + 30*24*3066*1000);
//	                document.cookie="customerTheme=" + 'xtheme-pink' + ";expires=" + date.toGMTString();
//			        }
//			}
			,'-',			
			{pressed:true,text:'重新加载行情',
			 handler:function()
			        {   
			           if(getOs()=="1")
                       {
                            FlashIframe.window.location.reload();
                       }
                       else if(getOs()=="2")
                       {
			                document.getElementById('FlashIframe').contentWindow.location.reload();
			           }
			         }		
			}			
			]
			//html:'北部容器'
		});
		
}
function callTrade()
{
//			                var toolbarShowTrade= Ext.getCmp('toolbarShowTrade');
//			                toolbarShowTrade.setText('隐藏交易区'); 

                           //alerady login
                           if(successLogin){
                              SouthPanel.show();
                              SouthPanel.expand();
                              return;
                           }
//                            var Islogin=getCookieValueByName("TradeServerSession");
//                            if(Islogin!="")
//                            {
//                                SouthPanel.show();
//                                SouthPanel.expand();
//                                return;
//                            }
                            
	                        if(WindowLogin!=null){ 	                           
	                            WindowLogin.show();
	                           setTimeout("userNameFocus()",100);  
	                            
	                            return;
	                        }//alert("alerady load"); 
                            WindowLogin=new LoginWindow();
                            WindowLogin.show();
                            reloadRandomImage();
                            loginKeyMap();
                                                       
	                        setTimeout("userNameFocus()",100);                           
                            // img onclick=changeValidateImg();
//                            else{
//                            toolbarShowTrade.setText('显示交易区');
//                            SouthPanel.collapse();
//                            SouthPanel.hide();
//                         }
}

function reloadRandomImage()
{
    var bd = Ext.getDom('randCode');   
    var bd2 = Ext.get(bd.parentNode); 
    
    if(getOs()=="1")
    {
        if(bd.parentNode.children[1]!=null)
        {
            bd.parentNode.removeChild(bd.parentNode.children[1])
        }
        var date=new Date();
        var time=date.getSeconds();
        bd2.createChild({tag: 'img', src: 'QueryData/RandomImage.aspx?'+time,align:'absbottom',onclick:'reloadRandomImage()'
        ,alt:'看不清楚，单击更换验证码',style:'cursor:hand'});     
    }
    else if(getOs()=="2")
    {
         if(bd.parentNode.childNodes[1]!=null)
        {
            bd.parentNode.removeChild(bd.parentNode.childNodes[1])
        }
        var date=new Date();
        var time=date.getSeconds();
        bd2.createChild({tag: 'img', src: 'QueryData/RandomImage.aspx?'+time,align:'absbottom',onclick:'reloadRandomImage()'
        ,alt:'看不清楚，单击更换验证码',style:'cursor:hand'});     
    }
                              
}

function collapseNorthInfoPanel()
{
    if(NorthInfoPanel!=null)
    {
        NorthInfoPanel.collapse();
    }
}