
function generateCharts($xml_1,$xml_2,$xml_3){
	if($xml_1 != 0){
		var Chart1 = new FusionCharts("inc/charts/FCF_Line.swf", "myChartId1", "600", "400");
		      Chart1.setDataURL($xml_1);
			  Chart1.render("chartdiv1");	 
	}
	if($xml_2 != 0){
		var Chart2 = new FusionCharts("inc/charts/FCF_Candlestick.swf", "myChartId2", "600", "400");
		      Chart2.setDataURL($xml_2);
			  Chart2.render("chartdiv2");
	}
	if($xml_3 != 0){	
		var Chart3 = new FusionCharts("inc/charts/FCF_Column2D.swf", "myChartId3", "600", "250");
		      Chart3.setDataURL($xml_3);
			  Chart3.render("chartdiv3");
	}
	
}

$('when_name').observe('change', function respondToClick(event) {
	if($('when_name').value == 'month')	$('month_name').hide();
	else $('month_name').show();
});

$('show_charts').observe('click', function respondToClick(event) {
	var company_el 		= $('company_name').value;
	var when_el 		= $('when_name').value; 
	var year_el 		= $('year_name').value; 
	var month_el 		= $('month_name').value; 
	var value_el 		= $('value_name_line2d').value;
	
	
	var url_line2D 		= '/chart.php?action=line2d,'+company_el+','+month_el+'.'+year_el+','+when_el+','+value_el+','+lang;
	var url_candlestick = '/chart.php?action=candlestick,'+company_el+','+month_el+'.'+year_el+','+when_el+',,'+lang;
	var url_column2D 	= '/chart.php?action=column2d,'+company_el+','+month_el+'.'+year_el+','+when_el+',,'+lang;

	generateCharts(url_line2D, url_candlestick, url_column2D);
	//$('legend').show();
	/*if($('when_name').value == 'weeks')
		$('value_name_col2d').show();
	else 
		$('value_name_col2d').hide();
	*/
	$('value_name_line2d').show();
});
  
$('value_name_line2d').observe('change', function respondToClick(event) {
	var company_el 		= $('company_name').value;
	var when_el 		= $('when_name').value; 
	var year_el 		= $('year_name').value; 
	var month_el 		= $('month_name').value; 
	var value_el 		= $('value_name_line2d').value;
	var url_line2D 		= '/chart.php?action=line2d,'+company_el+','+month_el+'.'+year_el+','+when_el+','+value_el+','+lang;

	generateCharts(url_line2D, 0, 0);
}); 	 

$('category_name').observe('change', function respondToClick(event) {
	new Ajax.Request('/chart.php', {
										asynchronous: true, 
										method: 'get', 
										parameters: {cat_id: $('category_name').value, action: 'instruments' },
								  	    onComplete: function(msg){
											var res = eval('('+msg.responseText+')'); 
											var html_res = '<option value="0">...</option';	
												res.each(function(i, index) {
												  html_res += '<option value="'+res[index].id_se+'">'+ res[index].se_name +'</option>';
												});
												$('company_name').update(html_res);
										}
	});


});
	  