$(function(){
	
	$('body').append('<div id="basket"></div>');
	
	$('a.fancybox').fancybox();
	
	$('a.add_basket').each(function(i){
		$(this).bind('click', function(){
			
			var id = $(this).attr('rel');
			
			$.get( 'ajax_basket.php', {'id':id}, function( data ) {
				
				//alert( data );
				
				var coord = $('#place_'+id).offset();
				var width = parseInt( $('#place_'+id).width() ) - 40;
				//var height = parseInt( $('#place_'+id).height() ) - 80;
				var top = parseInt( coord.top );
				var left = parseInt( coord.left );
				//alert( left + ' ' + top );
				
				$('#basket')
				.css({'top':top, 'left':left, 'width':width })
				.html( data )
				.slideDown(500);
				
				$('a.basket_close').live('click', function(){
					$('#basket').slideUp(200).html('');
					return false;
				});
				
				$('#basket_order').live('click', function(){
					
					var size = $('#basket input[name=size]:checked').val();
					var color = $('#basket input[name=color]:checked').val();
					var count = parseInt( $('#basket input[name=count]').val() );
					var id =  $("#trade_id").val();
					
					if ( color == undefined ) {
						alert('Укажите цвет');
						return false;
					}
					if ( size == undefined ) {
						alert('Укажите размер');
						return false;
					}
					if ( count == 0 ) {
						alert('Укажите количество');
						return false;
					}
					
					//alert( [ color, size, count+'шт' ] );
					$.getJSON('ajax_basket.php',{'id':id,'color':color,'size':size,'count':count},function( data ){
						if ( data.basket ) {
							
							var cur_price = parseFloat( $('#bassqr').text() );
							
							$( '#bassqr' ).text( Math.round( parseFloat(cur_price) + parseFloat(data.basket) ) + ' руб.' );
							
							alert('Товар добавлен в корзину');
							
							$('#basket').slideUp(200).html('');
							return false;
						}
					})
					
					return false;
				})
				
			})
			
			
			return false;
		})
	})
	
})
