$(
	function() {
		getWishList();
		emptyWishList();
		deleteFromWishList();
		deleteFromComparar();
		manageWishList();
	});

	function addToWishList(checkbox,casaId,casaNumPisos,casaNombre) {
		
		div = "<div class='item casa"+casaId+" clearfix'><input type='hidden' value='"+casaId+"' \/>";
		div += "<div class='right'><img src='images/btn-cancelar.png' class='pointer delete' \/><\/div>";
		div += "<div class='item-name bg"+casaNumPisos+"pisos'><p>"+casaNombre+"<\/p><\/div>";
		
		$.ajax({
				type	: "POST",
				url		: "includes/proc-wish-list.php",
				cache	: false,
				data	: "action=add&lang=es&casaId="+casaId+"&casaNumPisos="+casaNumPisos+"&casaNombre="+casaNombre,
				success	: function(html){
					splits = html.split('|');
					
					if(splits[0] == 'ok'){
						if($('#item-container').hasClass('noTours')){
							$('#item-container').empty().append(div);
						} else {
							//$('#wish-list').find('.wish-list-item:last').after(div);
							$('#item-container').find('.item:last').after(div);
						}
						$('#item-container').removeClass('noTours');
					} else {
						alert(splits[1]);
						$(checkbox).attr('checked',false);
					}
					deleteFromWishList();
				}
			});
	};
	
	function manageWishList() {
		$('input.addWishList').click(function(){
			casaId = $(this).val();
			casaNombre = $(this).prev().val();
			casaNumPisos = $(this).prev().prev().val();
			
			if($(this).is(":checked")){
				addToWishList(this,casaId,casaNumPisos,casaNombre);
			} else {
				//deleteFromWishList(casaId);
			}
		});
		
		$('img.addWishListImg').click(function(){
			casaId = $(this).parent().prev().find('input').eq(2).val();
			casaNombre = $(this).parent().prev().find('input').eq(1).val();
			casaNumPisos = $(this).parent().prev().find('input').eq(0).val();
			
			addToWishList(this,casaId,casaNumPisos,casaNombre);
		});
	}
											
	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'){
					$('#item-container').html(splits[1]);
				} else {
					$('#item-container').addClass('noTours');
					var div = "<div class='item notice'>";
					div += splits[1]+"</div>";
					$('#item-container').html(div);
				}
				deleteFromWishList();
			}
		});		
	}
	
	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'){
					$('#item-container').addClass('noTours');
					var div = "<div class='item notice'><p>";
					div += splits[1]+"</p></div>";
					$('#item-container').empty().append(div);
					
					$('#casas-container').find('input[type=checkbox]').attr('checked',false);
					//console.log(checkboxs)/*.attr('checked',' '); */
				}
			}
			});								
		});
	}
	
	function deleteFromWishList() {
		$('img.delete').click(function(){
			var casaId = $(this).parent().prev().val();
			size = $('#item-container').find('.item').size();
			
			$.ajax({
			type	: "POST",
			url		: "includes/proc-wish-list.php",
			cache	: false,
			data	: "action=delete&lang=es&casaId="+casaId,
			success	: function(html){
				splits = html.split('|');
				
				if(splits[0] == 'ok'){
					
					if(size == 1){
						$('#item-container').addClass('noTours');
					}
					//$('#item-container').addClass('noTours');
					//var div = "<div class='item notice'><p>";
					//div += splits[1]+"</p></div>";
					//$(this).parent().prev().val();
					//$(this).parent().parent().fadeOut('slow').remove();
					
					$('#item-container .casa'+casaId).fadeOut('slow').remove();
					//console.log(size);
				}
			}
			});								
		});
	}
	
	function deleteFromComparar(){
		$('img.btn-quitar').click(function(){
			var casaId = $(this).prev().val();
			$.ajax({
			type	: "POST",
			url		: "includes/proc-wish-list.php",
			cache	: false,
			data	: "action=delete&lang=es&casaId="+casaId,
			success	: function(html){
				splits = html.split('|');
				
				if(splits[0] == 'ok'){
					//$('#item-container').addClass('noTours');
					//var div = "<div class='item notice'><p>";
					//div += splits[1]+"</p></div>";
					//$(this).parent().prev().val();
					//$(this).parent().parent().fadeOut('slow').remove();
					$('#casas-container .casas'+casaId).fadeOut('slow').remove();
				}
			}
			});								
		});
	}