//Get select with ajax
var level = 0;
var name = '';
var ajax_number = 0;
var ajax_series_id = 0;
var ajax_series_name = '';
var ajax_req = new JsHttpRequest();        // Создаем новый объект JSHttpRequest.

function Change()
{
//	alert(ajax_req.readyState);
	if(ajax_req.readyState == 4)
	{
		if(ajax_req.status == 200)
		{
			try
			{			
				serverResponse();
			}
			catch(e)
			{
				alert("Error in reading response from server.");
			}
		}
		else
		{
			alert("Problems in geting data time" + ajax_req.statusText);
		}
	}
}
function ajax(level, id, name, cur_value)
{
	if(ajax_req)
	{
		this.level = level;
		this.name = name;
		try
		{
			ajax_req.open("GET",'http://mgbr/classif/?level=' + level + '&id=' + id + '&name=' + name + '&cur_value=' + cur_value, true);
			ajax_req.onreadystatechange = Change;
			ajax_req.send(null);
		}
		catch(e)
		{
			alert("Error in server connection: " + e.toString());
		}
	}
	else
	{
		alert('error: no ajax!');
	}
}

function serverResponse()
{

	var ajax_response = ajax_req.responseJS.ref;

	var ajax_select = document.getElementById('c_'+this.name+'_' + this.level);
	
	if(!ajax_select)
	{
		alert('error: this id is incorrect!');
		return false;
	}
	else
	{
		if(ajax_response != '')
		ajax_select.innerHTML = ajax_response;
	}
}
