$(
	function() {
		getWishList();
		addToWishList();
		emptyWishList();
		deleteTourWishList();
	});

	function addToWishList() {
		$('img.addToWishList').click(function(){
											  							  
			var tourId = $('input#tourId').val();
			var tourName = $('input#tourName').val();
			var tourUrl = $('input#tourUrl').val();
			
			$.ajax({
				type	: "POST",
				url		: "includes/proc-wish-list.php",
				cache	: false,
				data	: "action=add&lang=es&tourId="+tourId+"&tourName="+tourName+"&tourUrl="+tourUrl,
				success	: function(html){
					splits = html.split('|');
					
					var div = "<div class='wish-list-item tour"+tourId+"'><p>";
					div+= "<input type='hidden' value="+tourId+" \/><span>";
		div += "<a href='"+tourUrl+"'><img src='images/info-tour.png' width='18' height='18'";
		div +=" alt='More information' title='More information' /><\/a>&nbsp;";
		div +="<img src='images/delete-tour.png' width='18' height='18'";
		div +=" alt='Delete tour' title='Delete tour' class='delete pointer' \/><\/span>"+tourName+"</p><\/div>";
		
					if(splits[0] == 'ok'){
						if($('#wish-list').hasClass('noTours')){
							$('#wish-list').empty().append(div);
						} else {
							$('#wish-list').find('.wish-list-item:last').after(div);
						}
						$('#wish-list').removeClass('noTours');
					} else {
						alert(splits[1]);
					}
					deleteTourWishList();
				}
			});
		});
	}

	function getWishList() {
		$.ajax({
			type	: "POST",
			url		: "includes/proc-wish-list.php",
			cache	: false,
			data	: "action=getItems&lang=es",
			success	: function(html){
				splits = html.split('|');
				
				if(splits[0] == 'ok'){
					$('#wish-list').html(splits[1]);
				} else {
					$('#wish-list').addClass('noTours');
					var div = "<div class='wish-list-item notice'><p>";
					div += splits[1]+"</p></div>";
					$('#wish-list').html(div);
				}
				deleteTourWishList();
			}
		});		
	}
	
	function emptyWishList() {
		$('.clear-list').click(function(){
			$.ajax({
			type	: "POST",
			url		: "includes/proc-wish-list.php",
			cache	: false,
			data	: "action=emptyBasket&lang=es",
			success	: function(html){
				splits = html.split('|');
				
				if(splits[0] == 'ok'){
					$('#wish-list').addClass('noTours');
					var div = "<div class='wish-list-item notice'><p>";
					div += splits[1]+"</p></div>";
					$('#wish-list').empty().append(div);
				}
			}
			});								
		});
	}
	
	function deleteTourWishList() {
		$('img.delete').click(function(){
			var tourId = $(this).parent().prev().val();
			$.ajax({
			type	: "POST",
			url		: "includes/proc-wish-list.php",
			cache	: false,
			data	: "action=delete&lang=es&tourId="+tourId,
			success	: function(html){
				splits = html.split('|');
				
				if(splits[0] == 'ok'){
					$('#wish-list').addClass('noTours');
					var div = "<div class='wish-list-item notice'><p>";
					div += splits[1]+"</p></div>";
					$(this).parent().prev().val();
					$('#wish-list .tour'+tourId).fadeOut('slow').remove();
				}
			}
			});								
		});
	}