function onSubmitSurvey(form) 
{
	var rb = -1;
	for (var i=0;i<7;i++) {
		if (document.survey.option[i].checked) {
			rb = i;
		}	
	}
	
	if (rb == -1)
	{
		// no radio button is selected
		alert('Niste glasali.');
	}
	else
	{
		var sbody = document.getElementById("survey_body");
		sbody.innerHTML = '<img src="images/ajax-loader.gif" style="text-align:center"></img>';
		sbody.style.textAlign = "center";
		
		var xmlHttp = createXmlHttpRequestObject();
		xmlHttp.onreadystatechange=function()
		{
			if (xmlHttp.readyState == 4) {	
				var xmlDoc = xmlHttp.responseXML;
				var result = xmlDoc.getElementsByTagName("status")[0].childNodes[0].nodeValue;
				if (result == 'success') {
					drawGraph(xmlDoc);
				}
				
 				document.body.style.cursor='default';
			}
		};

		xmlHttp.open("GET", "survey.php?option="+rb, true);
		xmlHttp.send(null);
		document.body.style.cursor='wait';
	}
}

function drawGraph(xmld) {
	var graph = new BAR_GRAPH("hBar");
	graph.values = "";
	graph.labels = "";
	var choices = xmld.getElementsByTagName("choice");
	var i = 0;
	for (i=0;i<choices.length;i++) {
		graph.labels = graph.labels +
			choices[i].getElementsByTagName("name")[0].childNodes[0].nodeValue;
		
		graph.values = graph.values + 
			parseInt(choices[i].getElementsByTagName("value")[0].childNodes[0].nodeValue);
		
		if (i<choices.length-1) {
			graph.labels += ",";
			graph.values += ",";
		}
	}
	
	graph.showValues = 1;
	graph.barWidth = 20;
	graph.barLength = 0.5;
	graph.labelSize = 12;
	graph.absValuesSize = 12;
	graph.percValuesSize = 12;
	graph.graphPadding = 10;
	graph.graphBGColor = "#d4dce1";
//	graph.graphBorder = "1px solid blue";
	graph.barColors = "#55AA55";
	graph.barBGColor = "#d4dce1";
	graph.barBorder = "2px outset white";
	graph.labelColor = "#000000";
	graph.labelBGColor = "#C0E0FF";
	graph.labelBorder = "2px groove white";
	graph.absValuesColor = "#000000";
	graph.absValuesBGColor = "#FFFFFF";
	graph.absValuesBorder = "2px groove white";

	for (var element in document.getElementById("survey_box").getElementsByTagName("td")) {
		element.className = "survey_box_td_new";
	}
	document.getElementById("survey_body").innerHTML = graph.create();
}

function createXmlHttpRequestObject() {
	var xmlhttp;
	if (window.XMLHttpRequest)
	{
		//code for IE7+, Firefox, Chrome, Opera, Safari
		xmlhttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		//code for IE6, IE5
		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	else
	{
		alert("Your browser does not support XMLHTTP!");
	}
	
	return xmlhttp;
}
