/**
 * Obiekt zarządzający formularzem zmiany danych w wykresach AnyChart
 */
var NCAnychart = {
	options : {},
	chart : null,
	resize : false,
	mode : 'single',
	init : function(){
		this.buildChart();
	},
	buildChart : function()
	{
		AnyChart.swfFile = 'http://newconnect.pl/webapps/front/html/swf/anychart/AnyChart.swf';
		
		var chart = new AnyChart();
		chart.width = "538";
		
		var period = "daily"
		

		chart.height = 300;
		this.mode = 'single';
		
		
		var language = "PL";
		

		chart.xmlLoadingText = "Pobieram dane... ";
		chart.initText = "Inicjalizacja... ";
		chart.preloaderLoadingText = "Ładowanie... ";
		chart.waitingForDataText = "Czekam na dane... ";	

		chart.setXMLFile(this.getDataSourceURL());
		chart.write("chart");
		this.chart = chart;		
	},
	reloadPage : function(){
		
	},
	/* tworzy dynamiczny URL do pliku z danymi */
	getDataSourceURL : function()
	{
		var query;
		
		query = 'http://newconnect.pl/anychartxml.php?';
		query += "ncc_index=MLB&chart_type=line&period=daily&chart_language=PL";	

		return query;
	},
	/* zmienia w locie źródło danych */
	switchDataSource : function(e) {
		this.chart.setXMLFile(this.getDataSourceURL());
	}
};

NCAnychart.init();