quicklook = function(overlay_container) {

    overlay_container.css({
	'width': 552, 
	'marginLeft': -276, 
	'height': 620, 
	'marginTop': -310, 
	top: $(document).scrollTop()+($(window).height()/2)
    });

    $.ajax({
	type: 'POST',
	dataType: 'json',   
	url: '/products/quicklook/'+product_id,
	success: function(data){
//	    console.log(data);
	    overlay_container.append(data.html);
	    $('.quick_close').click(overlay_close);
	    var countries=new ddtabcontent("countrytabs")
	    countries.setpersist(true);
	    countries.setselectedClassTarget("link"); //"link" or "linkparent"
	    countries.init();
	    callslider($('.description-content p').height());
	    $('.select-items').selectbox();
	},
	error: function(data) {
	    console.log(data.statusText, data.responseText);
	}
    });

	
}

$(function() {
    $('.quicklook-mag').live('click', function() {	
	product_id = $('span', this).text();
	overlay(quicklook);
	return false;
    });


    $('.basket_add').live('submit', function() {
	var $basket = $(this);
	$('.buy_but', this).before('<div class="loading_bg"><div class="loader"></div></div>');
	$('.loading_bg', this).hide().fadeIn();

	$.ajax({
	    type: 'POST',
	    dataType: 'json',   
	    data: $(this).serialize(),
	    url: '/basket/add',
	    success: function(data){
				
		$('.loading_bg', $basket).fadeOut('normal', function() {
		    $(this).remove();
		    document.location = '/basket';
		});
	    },
	    error: function(data) {
		console.log(data.statusText, data.responseText);
	    }
	});

	return false;
    });
});
