﻿g_Login = checkLoginByCookie();
$(function(){
  loadHqData();
  setInterval(loadHqData, 4*1000);
  $("#tb_sdate").datepicker({picker: "<IMG class=picker src=http://new.panlv.net/images/datepicker/s.gif align=middle>"});
  $("#tb_edate").datepicker({picker: "<IMG class=picker src=http://new.panlv.net/images/datepicker/s.gif align=middle>"});

  $('#tb_btnPaiming').click(function(){
    window.open('http://www.panlv.net/paiming.aspx?order='+$("#PaimingFields").val()+'&sdate='+$("#tb_sdate").val()+'&edate='+$("#tb_edate").val()+'');
  });

  $('#tb_btnSearchStock').click(function(){
    if ($("#keyword").val()=="输入代码或拼音搜索...")
    {
	  alert("输入代码或拼音搜索...");
	  return;
    }
    window.open('http://www.panlv.net/ggcx.aspx?q='+$("#keyword").val()+'');
  });
})

function loadHqData() {
    var e = [];
	//指数
    e[0] = ["s_sh000001", "s_sz399001", "s_r_hkHSI", "s_usDJI", "s_usIXIC", "gzFCHI", "gzGDAXI", "gzN225", "gzFTSTI", "gzTWII", "fqUS_GC_1", "fqUS_CL_1"];
	//合成URL
	var d = hq_data_api + "r=" + Math.random() + "&q=", h = 0, p = [];
    while (c = e[h++]) {        p = p.concat(c)    }
    d += p.join(",");

    var r = function(t, j, u) {        return u ? window["v_s_" + e[t][j]] : window["v_" + e[t][j]]    },
    q = function(u) {
        var j = [],t = 0;
        while (e[u][t]) {            j[t] = window["v_" + e[u][t++]]        }
        return j
    };
	$.getScript(d, function(){
	   //滚动指数
       var t = q(0);
       if (t.length && t[0]) {SetZsData(t);}
	});
}

var getobj = function(a) {    return (typeof a == "object") ? a: document.getElementById(a)};
function ScrollText(d,b,a,c,e,f){this.Speed=10;this.Timeout=e;this.stopscroll=false;this.isSmoothScroll=f;this.LineHeight=29;this.NextButton=this.$(a);this.PreviousButton=this.$(b);this.ScrollContent=this.$(d);this.ScrollContent.innerHTML+=this.ScrollContent.innerHTML;if(this.PreviousButton){this.PreviousButton.onclick=this.GetFunction(this,"Previous");this.PreviousButton.onmouseover=this.GetFunction(this,"MouseOver");this.PreviousButton.onmouseout=this.GetFunction(this,"MouseOut")}if(this.NextButton){this.NextButton.onclick=this.GetFunction(this,"Next");this.NextButton.onmouseover=this.GetFunction(this,"MouseOver");this.NextButton.onmouseout=this.GetFunction(this,"MouseOut")}this.ScrollContent.onmouseover=this.GetFunction(this,"MouseOver");this.ScrollContent.onmouseout=this.GetFunction(this,"MouseOut");if(c){this.Start()}}ScrollText.prototype={Refresh:function(){A=this.ScrollContent.innerHTML.split(/<\/p>/i);H=A.slice(0,A.length/2).join("</p>")+"</p>";this.ScrollContent.innerHTML=H+H},$:function(a){return document.getElementById(a)},Previous:function(){clearTimeout(this.ScrollTimer);this.stopscroll=true;this.Scroll("up")},Next:function(){clearTimeout(this.ScrollTimer);this.stopscroll=true;this.Scroll("down")},Start:function(){if(this.isSmoothScroll){this.AutoScrollTimer=setInterval(this.GetFunction(this,"SmoothScroll"),this.Timeout)}else{this.AutoScrollTimer=setInterval(this.GetFunction(this,"AutoScroll"),this.Timeout)}},Stop:function(){clearTimeout(this.AutoScrollTimer);this.DelayTimerStop=0},MouseOver:function(){this.stopscroll=true},MouseOut:function(){this.stopscroll=false},AutoScroll:function(){if(this.stopscroll){return}this.ScrollContent.scrollTop++;if(parseInt(this.ScrollContent.scrollTop)%this.LineHeight!=0){this.ScrollTimer=setTimeout(this.GetFunction(this,"AutoScroll"),this.Speed)}else{if(parseInt(this.ScrollContent.scrollTop)>=parseInt(this.ScrollContent.scrollHeight)/2){this.ScrollContent.scrollTop=0}clearTimeout(this.ScrollTimer)}},SmoothScroll:function(){if(this.stopscroll){return}this.ScrollContent.scrollTop++;if(parseInt(this.ScrollContent.scrollTop)>=parseInt(this.ScrollContent.scrollHeight)/2){this.ScrollContent.scrollTop=0}},Scroll:function(a){if(a=="up"){this.ScrollContent.scrollTop--}else{this.ScrollContent.scrollTop++}if(parseInt(this.ScrollContent.scrollTop)>=parseInt(this.ScrollContent.scrollHeight)/2){this.ScrollContent.scrollTop=0}else{if(parseInt(this.ScrollContent.scrollTop)<=0){this.ScrollContent.scrollTop=parseInt(this.ScrollContent.scrollHeight)/2}}if(parseInt(this.ScrollContent.scrollTop)%this.LineHeight!=0){this.ScrollTimer=setTimeout(this.GetFunction(this,"Scroll",a),this.Speed)}},GetFunction:function(a,c,b){return function(){a[c](b)}}};var g_Scroll=null;
function SetZsData(a){$("#tb_sdate").val(lastDate);$("#tb_edate").val(lastDate);$("#pm_sdate").val(lastDate);$("#pm_edate").val(lastDate);var k,j,b,e,h,f,d,c,g;if(a&&a.length>=12){for(k=0;k<12;k++){j=a[k].split("~");b="fc0";e="";h=getobj("zs"+k+"0");f=getobj("zs"+k+"1");d=getobj("zs"+k+"2");c=k>=10?6:4;if(j[c]>0){b="fc2";e="+"}else{if(j[c]<0){b="fc3"}}if(h){c=k>=10?5:3;h.innerHTML=isNaN(j[c])?"--":j[c].FN(2);h.className=b}if(f){if(k<10){f.innerHTML=isNaN(j[5])?"--":(e+j[5].FN(2)+"%")}else{g=(j[6]*100/(j[5]-j[6])).toFixed(2);f.innerHTML=g>0?("+"+g+"%"):(g+"%")}f.className=b}if(d&&j[2]){var m="元";if(a[k][2]=="HSI"){!isNaN(j[2])&&(j[2]*=10000);m="港币"}d.innerHTML=isNaN(j[2])?"--":(j[2]/10000).toFixed(2)+"亿"+m}if(d&&j[7]){var l=10000,m="元";if(j[2]=="HSI"){m="港币"}d.innerHTML=isNaN(j[7])?"--":(j[7]/l).toFixed(2)+"亿"+m}}}if(g_Scroll==null){g_Scroll=new ScrollText("word","arr_up","arr_do",true,2500,false)}else{g_Scroll.Refresh()}}
