$(document).ready(function () {
	$.post( baseURL+'compare/select_basket_items', function (data){
		data = eval('('+data+')');
		$.each(data, function (i, n){
			$("#ad_"+n.id).attr("checked", "checked");
		});
	});
	$("input[type='checkbox']").click(function(){
		var selected_item = $(this).attr("id").replace("ad_", "");
		if (this.checked == true) {
			$.post( baseURL+'compare/select_basket_items', function (data){
				var items = eval('(' + data + ')');
				if (items.length < 5) {
					$.post( baseURL+'compare/ajax_add_item', {id: selected_item}, function (added) {
						added = eval('('+added+')');
						if (added.status = true){
							$("#ad_"+selected_item).attr("checked", "checked");
						}
					});
				} else {
					$.post( baseURL+'compare/ajax_remove_item', items[0], function (removed) {
						removed = eval ('('+removed+')');
						if (removed.status == true) {
							$("#ad_"+items[0].id).removeAttr("checked");
							$.post( baseURL+'compare/ajax_add_item', {id: selected_item}, function (added) {	
								added = eval('('+added+')');
								if (added.status = true){
									$("#ad_"+selected_item).attr("checked", "checked");
								}
							});
						} 
						
					});

				} 
			});
		} else {
			$.post( baseURL+'compare/select_basket_items', function (data){
				var items = eval('(' + data + ')');
				$.each(items, function (i,n){
					if (n.id == selected_item) {
						$.post( baseURL+'compare/ajax_remove_item', n, function (removed) {
							removed = eval ('('+removed+')');
							if (removed.status == true) {
								$("#ad_"+n.id).removeAttr("checked");
							}
						});	
					}	
				});
			});
		} 
	});	
});

