// Basket
jQuery(document).ready(function(){
	jQuery('div.to_basket').mouseover(function(){jQuery(this).addClass('to_basket_edit');});
	jQuery('div.to_basket').mouseout(function(){jQuery(this).removeClass('to_basket_edit');});

    jQuery('div.to_basket_full').mouseover(function(){jQuery(this).addClass('to_basket_edit');});
	jQuery('div.to_basket_full').mouseout(function(){jQuery(this).removeClass('to_basket_edit');});
	
	jQuery('div.to_basket').click(
		function(){
			var button = jQuery(this);
			var id = new String(button.attr('id'));
			id = id.slice(1);
			var cnt = jQuery('input#c'+id).val();
			var tr  = jQuery('tr#t'+id);
			var link = button;
			jQuery.ajax({
                    url: 'ajax/add_to_basket/'+id+'/'+cnt+'.html',
					dataType : "json",
					cache: false,
                    beforeSend: function(){link.addClass('loading');},
                    success: function(data){
                        if (data.error==false){
                            jQuery('input#c'+id).val(data.quantity);
							jQuery('span#count_basket').text(data.count_items);
							jQuery('span#total_basket').text(data.total_sum);

                            jQuery.noticeAdd({text: data.message, stay: false, type: 'notice'});

						}
						else{
                            jQuery.noticeAdd({text: data.message, stay: false, type: 'error'});
                        }
                        
                        link.removeClass('loading');
						tr.addClass('sel');
						button.addClass('to_basket_full');
                    }
            });
		}
	);
});


// Favourites
jQuery(document).ready(function(){

	jQuery('div.to_fav').mouseover(function(){jQuery(this).addClass('to_fav_edit');});
	jQuery('div.to_fav').mouseout(function(){jQuery(this).removeClass('to_fav_edit');});

    jQuery('div.to_fav_full').mouseover(function(){jQuery(this).addClass('to_fav_edit');});
	jQuery('div.to_fav_full').mouseout(function(){jQuery(this).removeClass('to_fav_edit');});

	jQuery('div.to_fav').click(
		function(){
			var button = jQuery(this);
			var id = button.attr('id');
			var link = button;
			jQuery.ajax({
                    url: 'cab_favourites/ajax_add/'+id+'.html',
					dataType : "json",
					cache: false,
                    beforeSend: function(){link.addClass('loading');},
                    success: function(data){
                        if (data.error==false){
							
							link.removeClass('loading');
							
							if (data.set=='add'){button.addClass('to_fav_full');}
							if (data.set=='del'){button.removeClass('to_fav_full');}

							jQuery.noticeAdd({text: data.message, stay: false, type: 'notice'});
						}
						else{
                            jQuery.noticeAdd({text: data.message, stay: false, type: 'error'});
                        }
                    }
            });
		}
	);
});
