function number_format(number, decimals,  separator, point){
	if(!isNaN(number)){					
		point = point ? point : '.';
		number = number.toString().split('.');
		
		if(separator){ 
			var tmp_number = new Array();
			for(var i = number[0].length, j = 0; i > 0; i -= 3){
				var pos = i > 0 ? i - 3 : i;
				tmp_number[j++] = number[0].substring(i, pos);
			}
			number[0] = tmp_number.reverse().join(separator);
		}
		if(decimals>0 && number[1]){ 
			number[1] = Math.round(parseFloat(number[1].substr(0, decimals) + '.' + number[1].substr(decimals, number[1].length), 10));
		}else{
			number[1]='';
			for (i=1; i<=decimals; i++) number[1]=number[1]+'0';

		}
		if (decimals==0) return number[0];
			return	(number.join(point));
	}else return(null);
}
	
	function reSolve(cur){
		var sum=0;
		$("#"+cur+" input").each(function(index) {
			 sum=sum+$(this).val()*$(this).attr('price');
		});
		return sum;
	}
	
	function reSolveItem(input_id){
		var currency_id=$('#'+input_id).attr("currency_id");
		var value=$('#'+input_id).val()-0;
		var sum=value*$('#'+input_id).attr("price");
		sum=number_format(sum,2,' ',',')+' '+$('#'+input_id).attr("currency");
//		alert();
		$('#sum-'+input_id).html(sum);

		var itogo=reSolve('currency'+currency_id);
		itogo=number_format(itogo,2,' ',',')+' '+$('#'+input_id).attr("currency");
		$('#currencysum'+currency_id).html(itogo);
		
	}
	
$(document).ready(function(){

	$(document).pngFix();
	$("a.tocart").click(function() {
		/*
		$.get("/ajax_cart.php", function(data){
			$("#special").html(data);
		});
		*/
		
		$.ajax({
			type: "GET",
			url: "/ajax_cart.php",
			data: "el="+$(this).attr("elid")+"&id="+$(this).attr("cid"),
			dataType: "json",
			success: function(data){
				$('#cart-ngoods').html(data.ngoods);
				if (data.ngoods=='')  $('#cart-text').html('ÊÎÐÇÈÍÀ ÏÓÑÒÀ');
				else $('#cart-text').html('<a href="/order/" id="make-order">ÎÔÎÐÌÈÒÜ ÇÀÊÀÇ</a>');
			//	$('#cart-sum').html(data.sum_formated);
				alert('Òîâàð äîáàâëåí â êîðçèíó');
			}
		});
		return false;
	});
	$(".element-more").click(function() {
		var input_id=$(this).attr("attr");
		var value=$('#'+input_id).val()-0;
		value=value+1;
		$('#'+input_id).val(value);
		reSolveItem(input_id);
		
	})
	$(".element-less").click(function() {
		var input_id=$(this).attr("attr");
		var value=$('#'+input_id).val()-0;
		if (value<=0) value=0; else value=value-1;
		$('#'+input_id).val(value);
		reSolveItem(input_id);
	})
	
	$("a.img").fancybox({
		'overlayShow'			: true,
		'overlayOpacity'		: 0.6,
		'padding'				: 6,
		'zoomSpeedIn'			: 1000,
		'zoomSpeedOut'			: 500,
		'overlayColor'			: '#000',
		'hideOnContentClick'	: true,
		'titlePosition'  : 'over'
	/*	'titleFormat'       : function(title, currentArray, currentIndex, currentOpts) {
		    return '<span id="fancybox-title-over">' +title+' ('+  (currentIndex + 1) + ' / ' + currentArray.length + ')</span>';
	*/
	 });

})