function loadingChart(templateName, commandString, chartName, output, timeStamp)
{  
	
	var chartFile;
	if(!timeStamp) timeStamp =''; //in case where some page have not implement parameter for timeStamp, it is then undefined
	if(isHTTPS=='true')
		 chartFile = '../include/_generateChart.asp?templateName=' + templateName + '&request=' + 
					escape(commandString) + '&output=' + output + '&chartName=' + escape(chartName)
	else
		chartFile = chartURL + 'default.asp?templateName=' + templateName + '&request=' + 
					escape(commandString) + '&output=' + output + '&chartName=' + escape(chartName) + '&timeStamp=' + escape(timeStamp);
	//setTimeout('document[\'chart\'].src = \'' + chartFile +'\';',50);
	document['chart'].src = chartFile;
}

function loadingFundChart(templateName, commandString, chartName, output)
{
	var chartFile;
	 chartFile = '../include/_generateChart.asp?templateName=' + templateName + '&request=' + escape(commandString) + '&output=' + output + '&chartName=' + escape(chartName);
	 document['chart'].src = chartFile;
}				 

function loadingBar()
{
	//document['bar'].src = '../img/loading.gif';
}

function hideBar()
{
	//document['bar'].src = '../img/empty.gif';
}

function getChart(templateName, commandString, chartName, output)
{
	loadingBar();
	loadingChart(templateName, commandString, chartName, output);
}

function loadingSnapshots(templateName, chartNames, interval,output)
{
	loadingBar()
	var arr 	 = chartNames.split('|')
	var indicator = interval.charAt(interval.length-1)
	switch(indicator)
	{
	 case 'm':
	 		period = 'daily; gridPeriod: monthly'
			break;
	 case 'y':
	 		period = 'monthly; gridPeriod: yearly'
			break;
	 default:
	 		period = 'intraday20; gridPeriod: intraday60'
			break;
	}
	for(i=0; i<arr.length; i++)
	{
		arr1 = arr[i].split('::');
		commandString = 'main.symbol: ' + arr1[0] + ';main.nameForTitle: ' + arr1[1] + ';main.period: ' + period +
						';main.dateRange:' + interval;
		chartFile = '../include/_generateChart.asp?templateName=' + templateName + '&request=' + 
					escape(commandString) + '&output=' + output + '&chartName=' + escape(arr1[0] + '_' 
																				+ interval.replace('/', '_') 
																				+ '_snapshot');
		setTimeout('document[\'chart' + i + '\'].src = \'' + chartFile +'\';',50);
	}
}

