var marks = {1: "sh",51: "sz",100: "hk"};
var SHOWNUM = 28;
var INDEXSHOWNUM = 8;
var Server = "http://www.panlv.net/";
var hq_data_api = Server+"hqdata.ashx?";
var json_data_api = Server+"jsondata.ashx?";
var chart_data_api = Server+"chartdata.ashx?";
var center_data_api = Server+"centerdata.ashx?";

var getobj = function(a) {    return (typeof a == "object") ? a: document.getElementById(a)};

$(function(){
	if (g_Login) {
		var data = $.cookie('Panlv_Passport');
		var x = data.split('|');
		var logininfo = '<ul><li><span style="background-position: 0px -2px;"></span>'+x[1]+',欢迎回来! </li>';
		logininfo += '<li><span style="background-position: -38px -2px;"></span><a href="/mystock.aspx" target="_blank">自选股</a></li>';
		logininfo += '<li><span style="background-position: -57px -2px;"></span><a href="javascript:jb();">金币:'+x[3]+'</a>|<a href="javascript:" id="aJb">赚金币</a></li>';
		logininfo += '<li><span style="background-position: -100px -2px;"></span><a href="http://help.panlv.net/showforum-30.aspx" target="_blank">帮助</a>|<a href="http://help.panlv.net/showforum-31.aspx" target="_blank">反馈</a></li>';
		logininfo += '<li><span style="background-position: -121px -2px;"></span><a href="http://old.panlv.net" target="_blank">查看旧版</a></li>';
		logininfo += '<li><span style="background-position: -20px -2px;"></span><a href="/logout.ashx?action=stock_logout&fromurl='+window.location.href+'">退出登录</a></li></ul>';
		$("#login_info").html(logininfo);
	}
	else{
		$("#login_info").html('<ul><li>Hi，'+getHelloW()+' <a href="javascript:" id="aLogin">登录</a> | <a href="/register.shtml">免费注册</a> | <a href="http://help.panlv.net/getpassword.aspx" target="_blank">忘记密码</a> | <a href="http://old.panlv.net" target="_blank">查看旧版</a>| <a href="http://help.panlv.net">使用帮助</a></li></ul>')
	}
	$('#aLogin').click(  function(){login();});
	$('#aJb').click(  function(){jb();});
});

function checkLoginByCookie() {
    MY_CODE = Cookie.getCookie("Panlv_Passport");
    return MY_CODE
}

function showload(){$("#loading").show();}
function hideload(){$("#loading").hide();}

function login(){  jBox.open('iframe-jBoxID','iframe','/login.htm','用户登录','width=320,height=200,center=true,draggable=true,model=true');}
function jb(){  jBox.open('iframe-jBoxID','iframe','/tg.aspx','赚金币','width=490,height=470,center=true,draggable=true,model=true');}

function splitInfo(str){
	var j = [];
	var xstr = str.split('^');
	for (var b = 0; b < xstr.length-1; b++) {
		j[b] = xstr[b];
	}
	return j;
}

function FormatJsonData(c){
	var result = [];
	var e = c.split("^");
	for (var b = 0; b < e.length; b++) {
		if (e[b] == "") continue
			var d = e[b].split("~");
		result.push(d);
	}
	return result;	
}


function ChengJiaoLeiXing(str){
	if(str == '1') return "买盘";
	else if(str == '2') return "卖盘";
	else return "不确定";
}

function getCOLORChengJiaoLeiXing(str){
	if(str == '1') return "买盘";
	else if(str == '1') return "卖盘";
	else return "不确定";
}

function getHelloW(){
	var hr = (new Date()).getHours( )
	if (( hr >= 0 ) && (hr <= 4 ))
	    {return "深夜好！";}
	if (( hr >= 4 ) && (hr < 7))
		{return "清晨好！";}
	if (( hr >= 7 ) && (hr < 12))
		{return "早上好！";}
	if (( hr >= 12) && (hr <= 13))
		{return "中午好！";}
	if (( hr >= 13) && (hr <= 17))
		{return "下午好！ ";}
	if (( hr >= 17) && (hr <= 19))
		{return "傍晚好！";}
	if ((hr >= 19) && (hr <= 23))
		{return "晚上好！";}
}

function showpage(totalpage,curpage){
	var e = Number(curpage);
	var g = Math.floor(Number(totalpage));
	var b = Math.floor((e - 1) / 8) * 8 + 1;
	var f = ((b + 7) > g) ? g: (b + 7);
	if (f - b < 7 && b > 1) {
		b = f > 7 ? f - 7: 1
	}
	var a = 110;
	var d = "";
	if (e == 1) {
		d += '<a id="prev" href="javascript:void(0)" class="last disabled">\u4e0a\u4e00\u9875</a>'
	}
	else {
		d += '<a id="prev" href="#" onclick="changePage(' + (e - 1) + ')" class="last">\u4e0a\u4e00\u9875</a>'
	}
	
	if (b > 1) {
		d += '<a href="#" onclick="changePage(1)">1</a><span class="dot">...</span>';
		a += 43            
	}
	
	for (var c = b; c <= f; c++) {
		a += 26;
		if (c == e) {
			d += '<a href="#" onclick="changePage(' + c + ')" class="selected">' + c + "</a>"
		}
		else {
			d += '<a href="#" onclick="changePage(' + c + ')">' + c + "</a>"
		}
	}
	
	if (f < g) {
		d += '<span class="dot">...</span><a href="#" onclick="changePage(' + g + ')">' + g + "</a>";
		a += 43;
	}
	
	if (g == e) {
		d += '<a id="prev" href="javascript:void(0)" class="last disabled">\u4e0b\u4e00\u9875</a>'
	} 
	else {
		d += '<a id="prev" href="#" onclick="changePage(' + (e + 1) + ')" class="last">\u4e0b\u4e00\u9875</a>'
	}

	$("#showpage").html('<div class="turn-page" style="width: 470px;text-align:center;">'+d+'</div>');
}

function HideM(b,c){var a=getobj("lh"+c);if(a.className!="undis"){b.className="subm_off";a.className="undis"}else{b.className="";a.className=""}}
function MyPcTurnM(obj,Myclasson,Myclassoff,tag){if(tag==undefined)tag="span";var Pobj=obj.parentNode;var Pid=Pobj.id;var Pdiv=Pobj.getElementsByTagName(tag);for(i=0;i<Pdiv.length;i++){if(Pdiv[i]==obj){Pdiv[i].className=Myclasson;getobj(Pid+i).className="dis"}else{Pdiv[i].className=Myclassoff;getobj(Pid+i).className="undis"}}}
TRIM=function(d,b){try{if(isNaN(d)){return"-"}switch(b){case 0:return String(Number(d).toFixed(0));case 1:return String(Number(d).toFixed(2));case 2:return String(Number(d).toFixed(2))+"%";case 3:var zj=(Number(d)>100000000)?(String(Math.round(Number(d)/1000000)/ 100) + "\u4ebf") : (String(Math.round(Number(d) /10000))+"\u4e07");if(Number(d)<0){var a=0-Number(d);if(a>100000000){zj=String((Math.round(a/10000)/10000).toFixed(2))+"亿"}else{zj=String(Math.round(a/10000))+"万"}zj="-"+zj}return zj;case 4:return String(Number(d).toFixed(4));case 5:return String(Number(d).toFixed(4))+"%";case 6:return d.length==8?d.substr(0,4)+"\u5e74"+d.substr(4,2)+"\u6708"+d.substr(6,2)+"\u65e5":d;case 7:return String(Number(d).toFixed(3));case 8:return String(Number(d).toFixed(3))+"%";case 9:var a=Number(d);if(a==0){return"--"}else{return String(a.toFixed(3))}default:return d}}catch(c){return d}};
getCOLOR=function(a,b){if(typeof b=="undefined"){b=0}a=Number(a);b=Number(b);if(a<b){return"fc3"}else{if(a>b){return"fc2"}else{return""}}};
Number.prototype.FN=function(a){var d=String(this);var c=d.length;if(c<=a){return this}var b=d.indexOf(".");if(b<=0||b>a){return this.toFixed(0)}if(a==b){return this.toFixed(0)}return this.toFixed(a-b-1)};String.prototype.FN=function(a){var b=Number(this);return String(b.toFixed(a))};String.prototype.FS=function(a){if(this.length<=a){return this}var e=this.replace(/\s/g,"");var c=0;for(var b=0;b<e.length;b++){var d=e.charCodeAt(b);if(d>=913&&d<=65509){c+=1}else{if(d==77||d==67||d==87){c+=1}else{c+=2/3}}if(c>a){break}}return e.substr(0,b)};
var domain="panlv.net";var Cookie={setCookie:function(b,d,f,c,e){var a=new Date();a.setTime(a.getTime()+2*30*24*60*60*1000);document.cookie=b+"="+escape(d)+"; expires="+a.toGMTString()+"; path=/; domain="+domain},getCookie:function(b){var a=document.cookie.match(new RegExp("(^| )"+b+"=([^;]*)(;|$)"));if(a!=null){return unescape(a[2])}if(arguments.length>1){return arguments[1]}return null},clearCookie:function(a,c,b){if(Cookie.getCookie(a)){document.cookie=a+"="+((c)?"; path="+c:"; path=/")+((b)?"; domain="+b:"")+";expires=Fri, 02-Jan-1970 00:00:00 GMT"}}};
jQuery.cookie=function(name,value,options){if(typeof value!='undefined'){options=options||{};if(value===null){value='';options.expires=-1}var expires='';if(options.expires&&(typeof options.expires=='number'||options.expires.toUTCString)){var date;if(typeof options.expires=='number'){date=new Date();date.setTime(date.getTime()+(options.expires*24*60*60*1000))}else{date=options.expires}expires='; expires='+date.toUTCString()}var path=options.path?'; path='+(options.path):'';var domain=options.domain?'; domain='+(options.domain):'';var secure=options.secure?'; secure':'';document.cookie=[name,'=',encodeURIComponent(value),expires,path,domain,secure].join('')}else{var cookieValue=null;if(document.cookie&&document.cookie!=''){var cookies=document.cookie.split(';');for(var i=0;i<cookies.length;i++){var cookie=jQuery.trim(cookies[i]);if(cookie.substring(0,name.length+1)==(name+'=')){cookieValue=decodeURIComponent(cookie.substring(name.length+1));break}}}return cookieValue}};
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()}}
