﻿// 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 TableHowverGroup1(normalImages,howverImages, arrLabelIDS, arrDivIDS){
          this.m_nImages = normalImages;
          this.m_hImages = howverImages;
          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).find("img")[0].src="http://study.788111.com/newtopindex/newindex/images/"+m_hImages[k];
                                 //alert(jq('strmidk a img').html());
                             }else{
                                jq(strmidk).find("img")[0].src="http://study.788111.com/newtopindex/newindex/images/"+m_nImages[k] ;
                             }
                        }
                        
                       
                        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 initMarquee() {
    var str=marqueeContent[1];
    
    var htmlstr ='<div id=marqueeBox style="line-height:15px;overflow:hidden;height:'+marqueeHeight+'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>'+str+'</div></div>';
    //$("#roll_news").html(htmlstr);
    document.getElementById("roll_news").innerHTML= htmlstr;
    

    marqueeId++;
    marqueeInterval[0]=setInterval("startMarquee()",marqueeDelay);
    }
function startMarquee() {

    var str=marqueeContent[marqueeId];
        marqueeId++;

    if(marqueeId>=marqueeContent.length) marqueeId=1;
 


    if(document.getElementById("marqueeBox").childNodes.length==1) {
        var nextLine=document.createElement('DIV');
        nextLine.innerHTML=str;
        document.getElementById("marqueeBox").appendChild(nextLine);
        }
    else {

        document.getElementById("marqueeBox").childNodes[0].innerHTML=str;

        document.getElementById("marqueeBox").appendChild( document.getElementById("marqueeBox").childNodes[0]);
        document.getElementById("marqueeBox").scrollTop=0;
        }
    clearInterval(marqueeInterval[1]);
    marqueeInterval[1]=setInterval("scrollMarquee()",20);
    }
function scrollMarquee() {
    document.getElementById("marqueeBox").scrollTop++;
    if(document.getElementById("marqueeBox").scrollTop%marqueeHeight==(marqueeHeight-1)){
        clearInterval(marqueeInterval[1]);
        }
    }

    
     jq(document).ready(
     function()
     {
         setCurrentButton( 0 );  
         setAuto();

         //对有图片切换效果,右侧图片轮转
           var tt= TableHowverGroup1(["login_nav1.jpg","login_nav2.jpg","login_nav3.jpg","login_nav4.jpg","login_nav5.jpg"],
                                    ["login_nav1_h.jpg","login_nav2_h.jpg","login_nav3_h.jpg","login_nav4_h.jpg","login_nav5_h.jpg"],
                                    ["lab_video","lab_quote","lab_stock","lab_trade","lab_look"],
                                    ["video_cont","quote_cont","stock_cont","trading_cont","book_cont"]);


  //控制首页搜索        
        
            var tt2 = new TableHowverGroup( "blue",                //普通按钮的样式
                                         "black",    //鼠标移上去的按钮样式
                                         ["searchNews","searchQuote","searchReport","searchBlog","searchBar","searchBBs"],  //按钮元素的ID数组
                                         ["searchNewscontent","searchQuotecontent","searchReportcontent","searchBlogcontent","searchBarcontent","searchBBscontent"] ); 


//控制首页左上图表 
          var t1 = new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["stock1","stock2","stock3","stock4","stock5","stock6"], 
                                         ["stock1content","stock2content","stock3content","stock4content","stock5content","stock6content"] );

          var t2= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbmsyy","lbtbtj"],                                                                                                                          ["singlemsyy","singletbtj"] ); 

var t10= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbdayhot","lbweekhot"],                                                                                                                     ["singledayhot","singleweekhot"] ); 
      
 //控制首页财经人物，媒体精粹
          var t3= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbcaijingrenwu","lbmeitijc"],                                                                                                               ["singlecaijingrenwu","singlemeitijc"] );  

 //控制首页开放封闭大切换
          var t3= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbopen","lbclose"],                                                                                                               ["singleopen","singleclose"] ); 


 //控制首页开放式基金
          var t3= new TableHowverGroup( "lm_ON",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["openValueOne","openValueTwo"],                                                                                                               ["openValueOneContent","openValueTwoContent"] );  

 //控制首页理财聚焦，财富测试
          var t3= new TableHowverGroup( "",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lblcjj","lbcfcs"],                                                                                                         		      ["divlcjj","divcfcs"] ); 

 //控制首页基金攻略，基金动态
          var t3= new TableHowverGroup( "",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbrightjjgl","lbrightjjdt"],                                                                                               		      ["divrightjjgl","divrightjjdt"] ); 

 //控制首页封闭式基金
          var t3= new TableHowverGroup( "lm_ON",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["closeValueOne","closeValueTwo"],                                                                                                               ["closeValueOneContent","closeValueTwoContent"] );  


		  //控制首页公司要闻，财经聚焦
          var t4= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["newaddqyjc","lbgsyw","lbcjjj"],                                                                                                             ["xinqianru","singlegsyw","singlecjjj"] );   

//控制首页赢家学院，资料课程
          var t4= new TableHowverGroup( "",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbrightyjstudy","lbrightyjzlkc"],                                                                                                             ["divrightyjstudy","divrightyjzlkc"] ); 

//控制首页市场，行业
          var t5= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbshichang","lbhangye"],                                                                                                        ["singleshichang","singlehangye"] );   		  
//控制首页个股，主力
          var t6= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbgegu","lbzhuli"],                                                                                                                         ["singlegegu","singlezhuli"] ); 

//控制首页美股评级，经济数据
          var t6= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbusstockpingji","lbjingjishuju"],                                                                                                          ["singleusstockpingji","singlejingjishuju"] ); 

//控制首页国内财经，国际财经
          var t7= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbglcj","lbgjcj","lbchanjingyw"],                                                                                                           ["singleglcj","singlegjcj","singlechanjingyw"] );  

//控制首页美股聚焦，产品资讯
          var t7= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbusstockjj","lbglobalgoods","lbhkstockyw"],                                                                                                ["singleusstockjj","singleglobalgoods","singlehkstockyw"] );  

//控制首页理财技巧
          var t8= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbnewmoneyskill","lbfangctz","lbgoldtouzi"],                                                                                                        ["singlemoneyskill","singlefangctz","singlegoldtouzi"] ); 

//控制首页基金投资
          var t8= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbjjtz","lbbxtz","lbfctz"],                                                                                                        ["singlejjtz","singlebxtz","singlefctz"] );      
          
//控制首页研报精粹
          var t9= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbybjc","lbjingm","lbjingmai","lbzhengc","lbjianc"],                                                                                        ["singleybjc","singlejingm","singlejingmai","singlezhengc","singlejianc"] ); 


//控制首页热门点击
          var t10= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbrmdj","lbrd","lbrc","lbrp"],                                                                                                        ["div24hourcontent","singlereding","singlerecai","singlereping"] );  

//控制首页智多星
          var t10= new TableHowverGroup( "label",                //普通按钮的样式
                                         "hover",    //鼠标移上去的按钮样式
                                         ["lbdpcl","lbgdcl","lbwycl","lbtycl"],                                                                                                        ["dpcl","gdcl","wycl","tycl"] );  

          initMarquee();
    });
    
        
     
     //页面图片轮换
    var imageCount =0;
    var n_current = 0;
    function Mea(value){
        value--;
        n_current=value;
        setBg(value);
        plays(value);
    }
    
    function setBg( value ){
        for(var i=0;i<imageCount;i++)
            document.getElementById("timg"+i+"").className="bbg0";
            document.getElementById("timg"+value+"").className="bbg1";
        } 
        
        
    function plays(value)
    {
 
        try
        {
	        with (au)
	        {
		        filters[0].Apply();
		        for(i=0;i<imageCount;i++)
		        {
		           i==value?children[i].style.display="block":children[i].style.display="none"; 
		        }
		        
		        filters[0].play(); 		
		      }
        }
        catch(e)
        {
	        var d = document.getElementById("au").getElementsByTagName("a");
	        for(i=0;i<imageCount;i++)i==value?d[i].style.display="block":d[i].style.display="none"; 
	        
	        
        }
        
        //display text 
         setCurrentButton(value);
        
        
    }
    
    function setCurrentButton(value){
         var oanchors = document.getElementById("au").getElementsByTagName("a");
         var currentTitle = oanchors[value].title;  
	     var url= oanchors[value].href;
     
        var strid = "#playtext0"; 
        var strTitle =  "<a href=" + url + " title=" + currentTitle +">" + currentTitle +"</a>";
        jq(strid).html(  strTitle  );
    }
    
    
    function clearAuto(){clearInterval(autoStart)}
    function setAuto(){
        imageCount = document.getElementById("au").getElementsByTagName("a").length;
        autoStart=setInterval("auto(n_current)", 3000);
    }
    
    function auto(){
        n_current++;
        if( n_current>=imageCount ){
            n_current = 0;
        }else if ( n_current < 0 ){
            n_current = imageCount - 1;
        }
        
        Mea( n_current+1 );
    } 
    
    
    function onprevbuttonclick(leftflag){
        var iplayimg = 0;
        
        if ( leftflag ){
           iplayimg =  n_current - 1;
         }else{
            iplayimg = n_current + 1;
         }
        if( iplayimg>=imageCount ){
            iplayimg = 0;
        }else if ( iplayimg < 0 ){
            iplayimg = imageCount - 1;
        }
      Mea( iplayimg+1 );
    }
       
    
     //股吧搜索
     function gpSearch()
     {
    
       var searchValue=document.getElementById("gpname").value;
       window.location.href.target="_blank";
       window.location.href="http://8.788111.com/barsearch.aspx?searchtypes=1&searchtext="+searchValue;
    
     }

    function newSearch(type,key)
    {
      if(type=="1")
{
      window.open("http://stock.788111.com/f9/"+key+"/index.shtml");
      return;
}
else if(type == "5")
		{
      window.open("http://dr.788111.com/cms_"+key+".html");
      return;
		}
      window.open("http://so.788111.com/searchlist.aspx?type="+type+"&wd="+key);
    }

   function keyDownSearch(type,key){
       if(window.event.keyCode==13)
       {
	   newSearch(type,key);
           return false;
       }
   }

function tbl(event,obj){
     event = event || window.event;
	if(obj.value.length != 6)
	{
		return;
	}
	if(event.keyCode==13){
           document.getElementById("ysquotesearch").click();
           return false;
     }
}
     