﻿var path = "http://202.130.151.36/webchart/webchart.aspx?";
var targetChart=1;
var cacheImg = new Image();
cacheImg.onload=ImageLoaded;

function ChangeImage(symbol,intv,imgid)
{
	var sbo = 's=' + symbol;
	var intv = 't=' + intv;
	
	targetLoading = "loading"+imgid;
	document.getElementById(targetLoading).style.visibility="visible";
	targetChart = imgid;
    
	cacheImg.src = path + sbo + '&' + intv + '&w=380&h=240';
}

function ImageLoaded()
{
	targetLoading = "loading"+targetChart;
	document.getElementById(targetLoading).style.visibility="hidden";
	
	targetChartImg = document.getElementById("chart"+targetChart);
	targetChartImg.src =  cacheImg.src;
}

var path2 = "http://202.130.151.36/webchart/webchart.aspx?";
var targetChart2=1;
var cacheImg2 = new Image();
cacheImg2.onload=ImageLoaded2;

function ChangeImage2(symbol,intv,imgid,w,h)
{
    var startDate = document.getElementById('txtStartDate'+imgid).value.split('-');
    var endDate = document.getElementById('txtEndDate'+imgid).value.split('-');
    
    var sY = startDate[0];
    var sM = startDate[1];
    var sD = startDate[2];
   
    
    var eY = endDate[0];
    var eM = endDate[1];
    var eD = endDate[2];
    
    var currentDate = new Date();
    var eNo = eY*600+eM*40+eD*1;
    var cNo = currentDate.getFullYear()*600+(currentDate.getMonth()+1)*40+currentDate.getDate();
    
    if(eNo>cNo){
     
     alert(unescape('查询截至时间大于当前时间，请重新选择'));     
     return ;
    
    }
       
   
    var count = parseInt(84*(w/380))
    var addMinute = count*document.getElementById(intv+imgid).value;
    
    var MaxDate = new Date(sY,sM-1,sD);
        MaxDate.setMinutes(addMinute);
    var sNo = (eY*600)+(eM*40)+eD*1;
    var MaxNo = MaxDate.getFullYear()*600+(MaxDate.getMonth()+1)*40+MaxDate.getDate()
    if(sNo>MaxNo){
       
        alert(unescape('您输入的查询时间超出范围，仅能提供'+parseInt((addMinute/1440)+1)+'天数据，即起始日期至'+MaxDate.getFullYear()+'年'+(MaxDate.getMonth()+1)+'月'+MaxDate.getDate()+'日数据查询'))
        return
    }
    
	var sbo2 = 's=' + document.getElementById(symbol+imgid).value;
	var intv2 = 't=' + document.getElementById(intv+imgid).value;
	var b = '&b='+document.getElementById('txtStartDate'+imgid).value.replaceAll('-','');
	var e = '&e='+document.getElementById('txtEndDate'+imgid).value.replaceAll('-','');
	targetChart2 = imgid;
	cacheImg2.src = path2 + sbo2 + '&' + intv2 + '&w='+w+'&h='+h+b+e;
}
function ImageLoaded2()
{
	targetChartImg2 = document.getElementById("chart"+targetChart2);
	targetChartImg2.src =  cacheImg2.src;
}
function Zoom(imgid){
 var b = '&b='+document.getElementById('txtStartDate'+imgid).value;
 var e = '&e='+document.getElementById('txtEndDate'+imgid).value;
 var s = '?s='+document.getElementById('sym'+imgid).value;
 var t = '&t='+document.getElementById('intv'+imgid).value
 var str = s+'&w=760'+'&h='+480+t+b+e
 window.open("chartZoom.aspx"+str);
}
String.prototype.replaceAll  = function(s1,s2){    
    return this.replace(new RegExp(s1,"g"),s2);    
  } 
