function put_in_basket(item_id, in_basket)
{
	show_preloader();

	var req = new JsHttpRequest();
	req.onreadystatechange = function()
	{
		if (req.readyState == 4)
		{
			response = req.responseJS;
			if (response != '')
			{
				document.getElementById("basket_status").innerHTML = req.responseJS.basket_status;
				document.getElementById("basket_not_empty").style.display = 'block';
				
				document.getElementById("popup").innerHTML = req.responseJS.popup;
				document.getElementById("popup").style.top = document.body.scrollTop + 200;
				document.getElementById("popup").style.left = ( document.body.clientWidth / 2 ) - 300;
				document.getElementById("popup").style.display = 'block';
			}
		}
	}
	req.open('get', '/basket_ajax.php', true);
	req.send( { 'add' : item_id, 'in_basket' : in_basket } );
	
	return;
}

function show_preloader()
{
	document.getElementById("popup").innerHTML = "<div class='preloader'><p>Пожалуйста, подождите &hellip;</p><p><img src='/images/preloader.gif' border='0'></p></div>";
	document.getElementById("popup").style.top = document.body.scrollTop + 200;
	document.getElementById("popup").style.left = ( document.body.clientWidth / 2 ) - 100;
	document.getElementById("popup").style.display = 'block';
	
	return;
}

function hide_popup()
{
	set_visibility('popup', 0);

	return;
}

function get_visibility(id)
{
	visibility = ( document.getElementById(id).style.display == 'none' ) ? 0 : 1;

	return visibility;
}

function set_visibility(id, value)
{
	visibility = (value == 1) ? '' : 'none';
	document.getElementById(id).style.display = visibility;
	
	return;
}