function Prep_Req()
{
	if (window.XMLHttpRequest) { http_request = new XMLHttpRequest();
	if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); }}
	else if (window.ActiveXObject)
	{ 	try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } 
		catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}}
	}
	if (!http_request) { alert('Невозможно создать XMLHTTP объект'); return false; }
	return http_request;
}

function GetItems()
{
	var under = document.getElementById('rub').value;
	http_request = Prep_Req();
	http_request.open('POST', 'includes/request.php', true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	http_request.send('rub='+under+'&what=itemlist');
	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4)
			if (http_request.status == 200)
			{
				document.getElementById('item').innerHTML=http_request.responseText;
			}
			else alert('Сервер не отвечает.');
	}
}

function GetCost()
{
	var id = document.getElementById('item').value;
	var count = document.getElementById('count').value;
	http_request = Prep_Req();
	http_request.open('POST', 'includes/request.php', true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	http_request.send('id='+id+'&count='+count+'&what=cost');
	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4)
			if (http_request.status == 200)
			{
				document.getElementById('cost').innerHTML = http_request.responseText;
			}
			else alert('Сервер не отвечает.');
	}
}

function AddItem()
{
	var id = document.getElementById('item').value;
	if (id == '') return;
	var count = document.getElementById('count').value;
	if (document.getElementById('h_count_'+id) != null)
	{
		var num = 1*(document.getElementById('h_count_'+id).value) + 1*(count);
		document.getElementById('count_'+id).innerHTML = num; 
		document.getElementById('h_count_'+id).value = num;
		return;
	}
	http_request = Prep_Req();
	http_request.open('POST', 'includes/request.php', true);
	http_request.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=utf-8");
	http_request.send('id='+id+'&count='+count+'&what=add');
	http_request.onreadystatechange = function()
	{
		if (http_request.readyState == 4)
			if (http_request.status == 200)
			{
				document.getElementById('order_items').innerHTML += http_request.responseText;
				
			}
			else alert('Сервер не отвечает.');
	}
}

function DelItem(id)
{
//	document.getElementById('order_items').deleteRow('tr_'+id);
	document.getElementById('tr_'+id).innerHTML = null;
}

function Preview(img_link, w, h)
{
	void window.open(img_link, 'ImagePreview', 'resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width='+w+',height='+h+',left=50,top=50');
}