/* NISH */
var product_id = 0;
function addbasket(obj)
{
	var pr = $(obj).parent();
	product_id = pr.find('input[name=product_id]').val();
	
	$(obj).fadeOut(200, function(){$(this).parent().find('.ajax_loader').fadeIn(200)});
	
	var url='/basket/add/'+product_id+'/?ajax=1&quantity='+1;
		
	$.post(url, function(data) {
		if(data!='')
		{
			$('#basket_count').html(data);
			
			if(confirm('Продукт был успешно добавлен в корзину\nПерейти в корзину для оформления заказа?')) {
				location.href='/basket/';
			}
			
		} else {
			alert('При добавлении продукта возникла ошибка');
		}
			$(pr).find('.ajax_loader').fadeOut(200, function(){				
				$(this).parent().find('input').fadeIn(200);				
			});
	});
}
function product_change (obj)
{
	parms = obj;
	$.post('/basket/delete/'+parms.pid+'/?ajax=1', function(data){
		if(data!='')
		{
			$.post('/basket/add/'+parms.pid+'/?ajax=1&quantity='+enteredValues[parms.pid], function(data){
				if(data!='')
				{
					basket_upd(data);
					itemChanged(parms);					
				}
			});	
		}	
	});		
}
function product_remove (id)
{
	del = document.getElementById( 'x' + id );
	del.style.display = 'none';
	loader = document.getElementById( 'l' + id );
	loader.style.display = '';	

	parms = id;
	//alert(id);
	$.post('/basket/delete/'+id+'/?ajax=1', function(data){
		if(data!='')
		{
			//itemRemoved(parms);
			//basket_upd(parms);
			catItems[parms]='';
			$('#tx_amashcart_pi1_item_'+parms).fadeOut(300);
			basket_upd(data);
		}	
	});		
	
}

function basket_upd(bascount)
{	
	var total = 0;
	var countP = 0;

	for ( id in catItems )
	{
		//alert(id);
		if(!isNaN(parseFloat(catItems[id].price)) && !isNaN(parseFloat(catItems[id].quantity)))
		{
			countP = parseInt(countP) + parseFloat(catItems[id].quantity);
			var sum = parseFloat(catItems[id].price)*parseFloat(catItems[id].quantity);
			$('#tx_amashcart_pi1_view_besket_row_total_'+id).html(sum+'&nbsp;');
			if(!isNaN(sum))	total = parseFloat(total)+parseFloat(sum);
		}
	}

	if(total==0)
	{
		$('#tx_amashcart_pi1_basket_container').fadeOut(300, function(){$(this).parent().html('<p>Ваша корзина пуста</p>')});
	}
	else
	$('#tx_amashcart_pi1_view_besket_total').html(total+'&nbsp;');
	
	
	if($('#theCartText a').html()==null)
	{
		$('#Cart').css('background-image', 'url("/rel/shop/nppomega/images/cat-theCart.jpg")');
		$('#Cart').html('<div style="margin-left: 36px; padding-top: 8px; color: rgb(255, 255, 255);"><span style="line-height: 25px; font-size: 12px;">В вашей корзине</span><br><span style="font-size: 18px;" id="theCartText"><span style="font-size: 12px;">Всего товаров:&nbsp;</span><a id="blockbasket_count" href="/basket/" style="color: rgb(255, 255, 255);">'+countP+'</a>&nbsp;&nbsp;<a href="/basket/"><img src="/rel/shop/nppomega/images/cat-arrow2.gif" alt="" style="margin-bottom: -4px; margin-left: 7px;"></a></span></div>');
	}
	else			
	{
		//alert($('#theCartText a').html());
		$('#theCartText a#blockbasket_count').html(parseInt(bascount));
	}

}


function is_numeric(str)
{
	for(var i=0; i<str.length; i++)
	{
		flag=false;
		var ss = str.substr(i,1);
		//alert(ss);
		for(var num=0; num<10; num++)
		{
			//alert(parseInt(ss)!=num);
			if(isNaN(parseInt(ss))) return false;
			if(parseInt(ss)==num) flag = true;
		}
		if(!flag) return false;
	}
	return true;
}


function input_only_num(event)
{
	window.status=event.keyCode; 	
	//alert(event.charCode);
	if(event.keyCode==8 || event.keyCode==9 ||event.keyCode==13) return true;	
	var chr = event.charCode!=null?event.charCode:event.keyCode;
	//alert(chr);
	return (is_numeric(String.fromCharCode(chr)));
	
	//if($(obj).val())) return true; else return false;	
}

/* NISH */

