function createXMLHttp()
{
	if(typeof XMLHttpRequest != "undefined")
	{
		return new XMLHttpRequest();
	}
	else if(window.ActiveXObject)
	{
		var aVersions = ["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];
		for(var i = aVersions.length; i > 0 ; i--)
		{
			try
			{
				var oXMLHttp = new ActiveXObject(aVersions[i])
				return oXMLHttp;
			}
			catch (oError)
			{
				// ничего не делать
			}
		}
	}
	throw new Error("Невозможно создать объект XMLHttp");
}

function executeRequest($request, $id)
{

	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "index.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				document.getElementById('id_' + $id).style.display = "none";
				document.getElementById('hid_' + $id).style.display = "";
				document.getElementById('cart_status').innerHTML = oXMLHttp.responseText;
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}

	oXMLHttp.send("cart=add&" + $request);
}

var $href_id = 0

function add_player($request)
{
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "anketa.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				$href_id = oXMLHttp.responseText;
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send("cart=add&" + $request);
}


function get_brands($request)
{
	document.getElementById("brand").disabled = "disabled";
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_brands.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				$options = oXMLHttp.responseText.split(";");
				
				clearSelect(document.getElementById('brand'));

				var newOption = document.createElement ('option');
				newOption.value = "";
				newOption.text = "Любой";
				document.getElementById("brand").options.add(newOption);
				for($i=0; $i<$options.length;$i++)
				{
					$params_options = $options[$i].split("|");
					var newOption = document.createElement ('option');
					newOption.value = $params_options[0];
					newOption.text = $params_options[1];
					document.getElementById("brand").options.add(newOption);					
				}
				document.getElementById("brand").disabled = "";
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}

function get_categories_acs($request)
{
	document.getElementById("category_acs").disabled = "disabled";
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_categories_acs.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				$options = oXMLHttp.responseText.split(";");
				
				clearSelect(document.getElementById('category_acs'));

				var newOption = document.createElement ('option');
				newOption.value = "";
				newOption.text = "Любой";
				document.getElementById("category_acs").options.add(newOption);
				for($i=0; $i<$options.length;$i++)
				{
					$params_options = $options[$i].split("|");
					if($params_options[0]!='')
					{
						var newOption = document.createElement ('option');
						newOption.value = $params_options[0];
						newOption.text = $params_options[1];
						document.getElementById("category_acs").options.add(newOption);					
					}
				}
				document.getElementById("category_acs").disabled = "";
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}

function get_types($request)
{
	document.getElementById("type").disabled = "disabled";
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_types_acs.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				$options = oXMLHttp.responseText.split(";");
				
				clearSelect(document.getElementById('type'));

				var newOption = document.createElement ('option');
				newOption.value = "";
				newOption.text = "Любой";
				document.getElementById("type").options.add(newOption);
				for($i=0; $i<$options.length;$i++)
				{
					$params_options = $options[$i].split("|");
					if($params_options[0]!='')
					{
						var newOption = document.createElement ('option');
						newOption.value = $params_options[0];
						newOption.text = $params_options[1];
						document.getElementById("type").options.add(newOption);					
					}
				}
				document.getElementById("type").disabled = "";
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}


function get_brands_acs($request)
{
	document.getElementById("brand_acs").disabled = "disabled";
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_brands_acs.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
//				alert(oXMLHttp.responseText);
				$options = oXMLHttp.responseText.split(";");
				
				clearSelect(document.getElementById('brand_acs'));

				var newOption = document.createElement ('option');
				newOption.value = "";
				newOption.text = "Любой";
				document.getElementById("brand_acs").options.add(newOption);
				for($i=0; $i<$options.length;$i++)
				{
					$params_options = $options[$i].split("|");
					if($params_options[0]!='')
					{
						var newOption = document.createElement ('option');
						newOption.value = $params_options[0];
						newOption.text = $params_options[1];
						document.getElementById("brand_acs").options.add(newOption);					
					}
				}
				document.getElementById("brand_acs").disabled = "";
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}


function clearSelect(oListbox)
{
	for (var i=oListbox.options.length-1; i >= 0; i--)
	{
			oListbox.remove(i);
	}
}

function get_search_seats($param)
{
	$weight = document.getElementById("weight");
	$brand = document.getElementById("brand");
	$cost_max = document.getElementById("cost_max");
	$isofix = document.getElementById("isofix");
	$request = "";
	var $fields = new Array();
	$fields[0] = $weight;
	$fields[1] = $brand;
	$fields[2] = $cost_max;
	$fields[3] = $isofix;
	
	for($i=0;$i<$fields.length;$i++)
	{
		if($fields[$i].name!=$param)
		{
			if($fields[$i].name=='isofix')
			{
				if($fields[$i].checked) $request += $fields[$i].name + "=" + $fields[$i].value + "&";
			}
			else $request += $fields[$i].name + "=" + $fields[$i].value + "&";
		}
	}

//	document.getElementById("brand").disabled = "disabled";
	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_search_seats.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				alert(oXMLHttp.responseText);
				/*
				$options = oXMLHttp.responseText.split(";");
				
				clearSelect(document.getElementById('brand'));

				var newOption = document.createElement ('option');
				newOption.value = "";
				newOption.text = "Любой";
				document.getElementById("brand").options.add(newOption);
				for($i=0; $i<$options.length;$i++)
				{
					$params_options = $options[$i].split("|");
					var newOption = document.createElement ('option');
					newOption.value = $params_options[0];
					newOption.text = $params_options[1];
					document.getElementById("brand").options.add(newOption);					
				}
				document.getElementById("brand").disabled = "";
				*/
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}


function get_ip($request)
{

	var oXMLHttp = createXMLHttp();
	oXMLHttp.open("post", "/upload/ajax/get_cookie_ip.php", true);
	oXMLHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded; charset=windows-1251")
	oXMLHttp.onreadystatechange = function()
	{
		if(oXMLHttp.readyState == 4)
		{
			if(oXMLHttp.status == 200)
			{
				document.getElementById('Layer1').innerHTML = oXMLHttp.responseText;
			}
			else
			{
				alert("Ошибка: " + oXMLHttp.statusText);
			}
		}
	}
	oXMLHttp.send($request);
}