$(function(){	
	$("#goods").text($.cookie("goods"));
	$("#num").text($.cookie("ids"));
	$("#price").text($.cookie("price"));
	
	$(".to_basket").click(function() {
		$.ajax({
			type: "POST",
			url: "/basket.htm",
			data: "act=ajax&id="+$(this).attr("ids"),
			success: function(msg){
				$("#goods").text(msg.substr(msg.indexOf('_')+1,msg.length));
				$("#sum").text(msg.substr(0,msg.indexOf('_')));
				alert("Товар добавлен в корзину");
			}
		});
		$("#img"+$(this).attr("ids")).css("display","block");
	});
	$(".updownbutton").click(function(){
		var id=$(this).attr("iname");
		if($(this).text()!="+"){
			var minus=Number($("#num"+id).val())-1;
			if(minus>0){
				$("#num"+id).val(minus);
				sendNum(id,minus);
			}
		}
		if($(this).text()=="+"){
			var plus=Number($("#num"+id).val())+1;
			$("#num"+id).val(plus);
			sendNum(id,plus);
		}
	});	
	$(".ic_minus").click(function(){
		var id=$(this).attr("iname");
		var minus=Number($("#num"+id).val())-1;
		if(minus>0){
			$("#num"+id).val(minus);
			sendNum(id,minus);
		}
	});
	$(".ic_plus").click(function(){
		var id=$(this).attr("iname");
		var plus=Number($("#num"+id).val())+1;
		$("#num"+id).val(plus);
		sendNum(id,plus);
	});
	$(".updowninput").change(function(){
		var id=$(this).attr("iname");
		sendNum(id,$("#num"+id).val())
	});	
	$(".delgoods").click(function(){
		if(!confirm('Вы уверены?'))return false;
		var id=$(this).attr("iname");
		$.ajax({
			type: "POST",
			url: "/basket.htm",
			data: "act=delGoods&id="+id,
			success: function(msg){
				if(msg=='empty') window.location.href='/basket.htm';
				var data=msg.split(';');
				$("#goods").text(data[0]);
				$("#sum").text(number_format(data[1],0,',',' '));
				$("#itogo").text(number_format(data[1],0,',',' '));	
				$("#tr"+id).remove();						
			}
		});
		
	});	
});
	function sendNum(id,num){
		$.ajax({
			type: "POST",
			url: "/basket.htm",
			data: "act=sendNum&id="+id+"&num="+num,
			success: function(msg){
				var data=msg.split(';');
				$("#divprice"+data[0]).text(number_format(data[2],0,',',' '));
				$("#sum").text(number_format(data[1],0,',',' '));
				$("#itogo").text(number_format(data[1],0,',',' '));	
				resultSum();			
			}
		});
	}
	function number_format( number, decimals, dec_point, thousands_sep ) {
		var i, j, kw, kd, km;
		if(number==5000)number=3000;
		if( isNaN(decimals = Math.abs(decimals)) ){
			decimals = 2;
		}
		if( dec_point == undefined ){
			dec_point = ",";
		}
		if( thousands_sep == undefined ){
			thousands_sep = ".";
		}
		i = parseInt(number = (+number || 0).toFixed(decimals)) + "";
		if( (j = i.length) > 3 ){
		j = j % 3;
		} else{
		j = 0;
		}
		km = (j ? i.substr(0, j) + thousands_sep : "");
		kw = i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + thousands_sep);
		kd = (decimals ? dec_point + Math.abs(number - i).toFixed(decimals).replace(/-/, 0).slice(2) : ""); 
		return km + kw + kd;
	}
