function deleteList(listId, elm) {
	$.get("ajax/doaction.php", 
		{
			action: "delete_list",
			id: listId
		});
	
	var oTR = $(elm).parents("tr").get(0);
	$(oTR).remove();
}

function loadList(listId, elm) {
	uiConfirm(MSG_LIST_CONFIRM_LOAD,
			function () {
		
		$.get("ajax/getinfo.php", {action: "get_list_info", lista: listId}, function (xml) {
			$("#cart li").remove();
			
			var listName = $("list > name", xml).text();
			var listId = $("list > id", xml).text();
			
			changeTitleLoad(listName);
			$("#cartid").val(listId);
			
			var prods = $("prod", xml);
			
			for (var i = 0; i < prods.length; i++) {
				var prod = prods[i];
				
				var id = $("id", prod).text();
				var name = $("nombre", prod).text();
				var price = $("precio", prod).text();
				var cant = $("cant", prod).text();
				
				addProductToCart(id, name, price, cant, "");
			}
		});
		
		$("#confirm-dlg").dialog("close");
		$("#mis-listas-dlg").dialog("close");
	});
}

function sendList() {
	//info = getUserInfo();
	$.get("ajax/getinfo.php", {action: "get_user_info"}, function (res) {
		if (res != "") {
			var parts = res.split("|");
			
			$("#sendlist-name").val(parts[0]);
			$("#sendlist-email").val(parts[1]);
			
			$("#dialog-send").dialog("open");
		}
	});
	
	return false;
}

function cloneList(listId, oldName) {
	$("#clone-list-dlg").dialog("option", "buttons", {
		'Aceptar': function () {
			var newName = $("#clone-list-name").val();
			
			$.get("ajax/doaction.php", {action: "clone_list", id: listId, name: newName}, function () {
				$("#clone-list-dlg").dialog("close");
				$("#mis-listas-dlg").dialog("close");
				
				showLists();
			});
		},
		"Cancelar": function () {
			$("#clone-list-dlg").dialog("close");			
		}
	});
	
	$("#clone-list-dlg").dialog("open");
}

function renameList(listId, oldName) {
	$("#cart-title-name").val(oldName);
	
	$("#cart-title-dlg").dialog("option", "buttons", {
		"Aceptar": function () {
			$("#cart-title-dlg").dialog("close");
			
			var newName = $("#cart-title-name").val();
			
			$.get("ajax/doaction.php", {action: "rename_list", id: listId, name: newName}, function () {
				showLists();
			});
		},
		"Cancelar": function () {
			$("#cart-title-dlg").dialog("close");			
		}
	});
	
	$("#cart-title-dlg").dialog("open");
}

function clearList() {
	uiConfirm(MSG_CLEAR_LIST_CONFIRM, function () {
		clearCart();
		$("#confirm-dlg").dialog("close");
	});
	
	return false;
	
}

