//Функция добавления в корзину
function basket_add()
{
	var count=Number(document.getElementById('count').value);
	var color=Number(document.getElementById('product_color').value);
	if(count>0 && color>0){LoadAjaxDoc('/basket/basket_add.php?id='+color+'&count='+count);}
	if(color==0){alert('Вы не выбрали цвет');}
}

//Табличка, после добавления в корзину
BasketAfterAdd=function()
{
	basket_afteradd_view();
}

//Функции пересчета корзины
function basket_calc(id){setTimeout("basket_calc_start("+id+")",1);}
function basket_calc_start(id)
{
	var basket_tovar_count = Number(document.getElementById('basket_tovar['+id+']').value);
	if(basket_tovar_count>0){LoadAjaxDoc_fuck('/basket/basket_calc.php?id='+id+'&count='+basket_tovar_count);}
	else{document.getElementById('basket_tovar['+id+']').value="1"; LoadAjaxDoc_fuck('/basket/basket_calc.php?id='+id+'&count=1');}
}

function LoadAjaxDoc_fuck(url)
{
    var req = getXmlHttp()  

    req.open('GET', url, true);

    req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			location.href = '/basket/';
            //if(req.status == 200){eval(req.responseText);}
			//else{window.alert("Ошибка: не удалось получить данные!");}
	}	}

    req.send(null);
}

//Движок аякса
function LoadAjaxDoc(url)
{
    var req = getXmlHttp()  

    req.open('GET', url, true);

    req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
            if(req.status == 200){eval(req.responseText);}
			else{window.alert("Ошибка: не удалось получить данные!");}
	}	}

    req.send(null);
}

function getXmlHttp()
{
	var xmlhttp; try{xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");}
	
	catch(e)
	{
		try{xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");}
		catch(E){xmlhttp = false;}
	}
	
	if(!xmlhttp && typeof XMLHttpRequest!='undefined'){xmlhttp = new XMLHttpRequest();}
	
	return xmlhttp;
}