/* FUNCIONES PARA TRABAJAR CON LA CESTA DE DESCARGAS */

//cuando el documento está preparado, cambio todos los enlaces con la clase .itemDescarga para que llamen a la función anadirDescarga.
$(document).ready(function() {
	
	$('.itemDescarga').bind('click', function() {
 		anadirDescarga($(this).attr('href'),$(this).attr('title'),$(this).attr('name'));
		return false;
	});
	
	
});

//función que añade una descarga a la cesta
function anadirDescarga(archivo,nombre,subnombre){
	
	//alert ("añado descarga: "+archivo+" nombre:"+nombre);
	
	$.ajax({
			type: "POST",
			url: "/includes/gestionDescargas.php",
			data: "accion=ADD&archivo="+archivo+"&nombre="+nombre+"&subnombre="+subnombre,
			success: function(datos){
				
				//compruebo si he recibido ok o ko.
				respuesta=datos.split('|');
				
				if (respuesta[0]=="OK"){
					
					//todo ha ido bien, cargo la ventana de descargas. (la funcion verBasket está en logon.js que está en todos los html)
					verBasket()
					//tengo que actualizar el numero del basket.
					$('#numBasket').load('/includes/numBasket.php');
					
					
				}else{
					
					//muestro la respuesta que me pasa el php con su traducción correspondiente.
					$.fn.colorbox({href:"/includes/ventanaError.php?m="+escape(respuesta[1])});
					
				}

				
		  	}
	});	
	
}

//función que borra una o varias descarga de la cesta
function borrarDescargas(){
	
	//voy a generar la cadena de variables que luego mando.
	cadenaVariables="accion=DEL";
	contador=0;
	$(".checkBasket").each(function(index) {
		//solo añadi los que están 
		if ($(this).attr("checked")==true){
			contador=contador+1;
			cadenaVariables=cadenaVariables+"&NomFich"+contador+"="+$(this).attr("name");
		}
 	});
	
	$.ajax({
			type: "POST",
			url: "/includes/gestionDescargas.php",
			data: cadenaVariables,
			success: function(datos){
				
				$('#contentBasket').load('/includes/interiorVentanaBasket.php');
				//tengo que actualizar el numero del basket.
				$('#numBasket').load('/includes/numBasket.php');				
				
		  	}
	});
	
}

//función que selecciona todos los items de la cesta
function seleccionarItems(){
	$(".checkBasket").attr('checked','true');
}
