var treating = false;
function AddBasket(f){
	if(treating){
		alert('Дождитесь завершения предыдущей операции');
		return false;
	}
	var id = f.id.value;
	var c =  parseInt(f.count.value);
	if(isNaN(c) || c<0){
		alert('Укажите целое число равное или большее 0');
		f.count.focus();
		return false;
	}
	var req=null;
   	if (typeof(window.XMLHttpRequest)!='undefined') { try { req = new XMLHttpRequest(); } catch (e){ } }
   	else if (typeof(window.ActiveXObject)!='undefined') {
       	try { req = new ActiveXObject('Msxml2.XMLHTTP');} catch (e){
            try { req = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){ }
		}
	}
	if(!req) return true;
	req.onreadystatechange = function(){
		try { 
			if (req.readyState == 4) {
				if (req.status == 200) {
					//alert(req.responseText);
					try{ eval(req.responseText); } catch(e) {};
					if(typeof nbag != 'undefined'){
						var o = document.getElementById('basket');
						if(o) {
							if(nbag>0) o.innerHTML = '<a href="/shop/bag/"><img src="/images/order_button2.jpg" align="left" title="Корзина" alt="Корзина" /></a> '+nbag+' товар(ов)<br>на сумму '+sum+' руб.';
							else o.innerHTML = 'нет товаров';
						}
					}
					if(waito) waito.style.display = 'none';
					f.style.display = 'block';
				}
			} 
		}
		catch( e ) {
		}
	}
	f.style.display = 'none';
	var waito = document.getElementById('wait'+id);
	if(waito) waito.style.display = 'block';
	var post = 'id='+id+'&count='+c;
	req.open("POST", window.location.href, true);
	req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Ajax-Request", 'add2basket');
	req.send(post);
	return false;
}
function AddBasket2(f){
	if(treating){
		alert('Дождитесь завершения предыдущей операции');
		return false;
	}
	if(typeof f == 'number'){
		f = document.forms['form'+f];
		if(!f) return;
	}
	var id = f.id.value;
	var c =  parseInt(f.count.value);
	if(isNaN(c) || c<0){
		alert('Укажите целое число равное или большее 0');
		f.count.focus();
		return false;
	}
	var req=null;
   	if (typeof(window.XMLHttpRequest)!='undefined') { try { req = new XMLHttpRequest(); } catch (e){ } }
   	else if (typeof(window.ActiveXObject)!='undefined') {
       	try { req = new ActiveXObject('Msxml2.XMLHTTP');} catch (e){
            try { req = new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){ }
		}
	}
	if(!req) return true;
	req.onreadystatechange = function(){
		try { 
			if (req.readyState == 4) {
				if (req.status == 200) {
//					alert(req.responseText);
					try{ eval(req.responseText); } catch(e) {};
					if(typeof nbag != 'undefined'){
						var o = document.getElementById('basketinfo');
						if(o) {
							if(nbag>0) o.innerHTML = nbag+' товаров на сумму '+sum+' рублей <div><a href="/shop/bag" title="перейти в корзину для оформления заказа">оформить заказ</a> / <a href="/shop/exit" title="Выйти и удалить сессию">выход</a></div>';
							else o.innerHTML = 'нет отобранных товаров<div><a href="/shop/exit" title="Выйти и удалить сессию">Выход</a></div>';
						}
					}
					if(waito) waito.style.display = 'none';
					f.style.display = 'block';
				}
			} 
		}
		catch( e ) {
		}
	}
	f.style.display = 'none';
	var waito = document.getElementById('wait'+id);
	if(waito) waito.style.display = 'block';
	var post = 'id='+id+'&count='+c;
//	alert(post)
	req.open("POST", window.location.href, true);
	req.setRequestHeader ("Content-Type", "application/x-www-form-urlencoded");
	req.setRequestHeader("Ajax-Request", 'add2basket');
	req.send(post);
	return false;
}
