﻿// JScript 文件
// JScript 文件
//mouseover滑动门特效
 
      function TableHowverGroup(normalClass,howverClass, arrLabelIDS, arrDivIDS){
          this.m_nclass = normalClass;
          this.m_hclass =  howverClass;
          this.m_labids = arrLabelIDS;
          this.m_itemids = arrDivIDS;
          
          
          //wrap method to function
          this.funcwrap = function(ogrup,current){
                  return function(){
                       for( var k=0; k < ogrup.m_labids.length; k++ ){
                             var strmidk = "#" + ogrup.m_labids[k];
                             if ( ogrup.m_labids[k] == ogrup.m_labids[current] ){
                                jq( strmidk ).removeClass( ogrup.m_nclass ).addClass( ogrup.m_hclass );
                             }else{
                                jq( strmidk ).removeClass( ogrup.m_hclass ).addClass( ogrup.m_nclass );
                             }
                        }
                        
                       
                        for( var j=0; j < ogrup.m_itemids.length; j++){
                            var strmid = "#" + ogrup.m_itemids[j];                            
                            if ( ogrup.m_itemids[current] == ogrup.m_itemids[j] ){
                                jq( strmid ).show();
                            }else{
                                 jq( strmid ).hide();
                            }
                        }
                   };
          }
          
          
          
          if ( this.m_labids.length != this.m_itemids.length ){
               alert("要切换的标签和内容ID数量不一至:标签IDS=" + this.m_labids);
               return;
          }
           
          //init 
          for(var i=0; i < this.m_labids.length; i++){
               var strid = this.m_labids[ i ];
               jq("#" + strid).hover( this.funcwrap( this,i), function(){} );
          }
    }
    
    
    //点击滑动门
      function TableClickGroup(normalClass,howverClass, arrLabelIDS, arrDivIDS){
          this.m_nclass = normalClass;
          this.m_hclass =  howverClass;
          this.m_labids = arrLabelIDS;
          this.m_itemids = arrDivIDS;
          
          
          //wrap method to function
          this.funcwrap = function(ogrup,current){
                  return function(){
                       for( var k=0; k < ogrup.m_labids.length; k++ ){
                             var strmidk = "#" + ogrup.m_labids[k];
                             if ( ogrup.m_labids[k] == ogrup.m_labids[current] ){
                                jq( strmidk ).removeClass( ogrup.m_nclass ).addClass( ogrup.m_hclass );
                             }else{
                                jq( strmidk ).removeClass( ogrup.m_hclass ).addClass( ogrup.m_nclass );
                             }
                        }
                        
                       
                        for( var j=0; j < ogrup.m_itemids.length; j++){
                            var strmid = "#" + ogrup.m_itemids[j];                            
                            if ( ogrup.m_itemids[current] == ogrup.m_itemids[j] ){
                                jq( strmid ).show();
                            }else{
                                 jq( strmid ).hide();
                            }
                        }
                   };
          }
          
          
          
          if ( this.m_labids.length != this.m_itemids.length ){
               alert("要切换的标签和内容ID数量不一至:标签IDS=" + this.m_labids);
               return;
          }
           
          //init 
          for(var i=0; i < this.m_labids.length; i++){
               var strid = this.m_labids[ i ];
               jq("#" + strid).click( this.funcwrap( this,i) );
          }
    }
    
     jq(document).ready(
     function()
     {
       
         
             //控制个股研究热点行业        
        
        var t2 = new TableHowverGroup( "label",                //普通按钮的样式
                                         "label_hover focus",    //鼠标移上去的按钮样式
                                         ["singleStock","mass"],  //按钮元素的ID数组
                                         ["singleStockContent","massContent"] ); 
       //控制首页左上图表 
          var t1 = new TableHowverGroup( "",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["leader","goldData"],  //按钮元素的ID数组
                                         ["leaderContent","goldDataContent"] );
                                         //个股资讯,个股公告,机构内参
          var t3 = new TableHowverGroup( "",                //普通按钮的样式
                                         "hover focus",    //鼠标移上去的按钮样式
                                         ["zixun","gonggao","neican"],  //按钮元素的ID数组
                                         ["zixunContent","gonggaoContent","neicanContent"] );
                                                                              //个股资讯,个股公告,机构内参
          var t4 = new TableHowverGroup( "",                //普通按钮的样式
                                         "hover focus",    //鼠标移上去的按钮样式
                                         ["zijin","boyi"],  //按钮元素的ID数组
                                         ["zijinContent","boyiContent"] );
          var t5= new TableHowverGroup( "",                //普通按钮的样式
                                         "hover focus",    //鼠标移上去的按钮样式
                                         ["gudong","chichang"],  //按钮元素的ID数组
                                         ["gudongContent","chichangContent"] );
          var t6=new TableHowverGroup("",
                                       "hover",
                                       ["minPic","kLinePic"],
                                       ["minPicContent","kLinePicContent"]
                                         
                                      );                               
                                         
    });
    
        
     
        
   
     
