var request;
var read;

function makeRequest(url)
{
	read = false;

	if(window.XMLHttpRequest)
		request = new XMLHttpRequest();
	else if(window.ActiveXObject)
		request = new ActiveXObject("Msxml2.XMLHTTP");
	sendRequest(url);
}

function sendRequest(url)
{
	request.onreadystatechange = onXMLResponse;
	request.open("POST", url, true);
	request.send(null);
}

function checkReadyState(obj, id)
{
	return true;

	switch(obj.readyState)
	{
		case 0:
			return false; break;
		case 1:
			return false; break;
		case 2:
			return false; break;
		case 3:
			//document.getElementById(id).innerHTML = '<img src="assets/templates/pczk/images/loading.gif" />';
			//return (obj.status == 200);
			return true;
			break;
		default:
			//document.getElementById(id).innerHTML = '<img src="assets/templates/pczk/images/error.gif" />';
			return false;
			break;
	}
}

function onXMLResponse()
{
	if(request.responseText != '' && !read)
	{
		read = true;

		var chart = 'assets/snippets/wykresy/FusionChartsFree/Charts/FCF_';
		if(document.getElementById('sens').options[document.getElementById('sens').selectedIndex].value == 'Op')
			chart += 'Column2D';
		else
			chart += 'Line';
		chart += '.swf';

		var chart = new FusionCharts(chart, 'chart', '519', '250', '1', '0');
		chart.setDataXML(request.responseText);
		chart.render('chart');

		//window.alert(request.responseText);
	}
	else if(request.responseText == '' && !read)
	{
		document.getElementById('chart').innerHTML = '<div id="loading"></div>';
	}

	/*if(checkReadyState(request, 'loading') == true)
	{
		var response = request.responseXML.documentElement;
		window.alert(request.responseText); // wyswietlenie odpowiedzi na ekranie
		// docelowo bedzie tutaj odswiezenie wykresu
	}*/
}





var request2;
var read2;

function makeRequest2(url)
{
	read2 = false;

	if(window.XMLHttpRequest)
		request2 = new XMLHttpRequest();
	else if(window.ActiveXObject)
		request2 = new ActiveXObject("Msxml2.XMLHTTP");
	sendRequest2(url);
}

function sendRequest2(url)
{
	request2.onreadystatechange = onXMLResponse2;
	request2.open("GET", url, true);
	request2.send(null);
}

function checkReadyState2(obj, id)
{
	return true;

	switch(obj.readyState)
	{
		case 0:
			return false; break;
		case 1:
			return false; break;
		case 2:
			return false; break;
		case 3:
			//document.getElementById(id).innerHTML = '<img src="assets/templates/pczk/images/loading.gif" />';
			//return (obj.status == 200);
			return true;
			break;
		default:
			//document.getElementById(id).innerHTML = '<img src="assets/templates/pczk/images/error.gif" />';
			return false;
			break;
	}
}

function onXMLResponse2()
{
	if(request2.responseText != '' && !read2)
	{
		read2 = true;

		var chart = 'assets/snippets/wykresy/FusionChartsFree/Charts/FCF_';
		if(document.getElementById('sens2').options[document.getElementById('sens2').selectedIndex].value == 'Op')
			chart += 'Column2D';
		else
			chart += 'Line';
		chart += '.swf';

		var chart = new FusionCharts(chart, 'chart2', '519', '250', '1', '0');
		chart.setDataXML(request2.responseText);
		chart.render('chart2');

		//window.alert(request.responseText);
	}
	else if(request2.responseText == '' && !read2)
	{
		document.getElementById('chart2').innerHTML = '<div id="loading"></div>';
	}

	/*if(checkReadyState(request, 'loading') == true)
	{
		var response = request.responseXML.documentElement;
		window.alert(request.responseText); // wyswietlenie odpowiedzi na ekranie
		// docelowo bedzie tutaj odswiezenie wykresu
	}*/
}