// JavaScript Document
//----> carro funciones
function modificar_unidades_producto (operacion,valor,id)
{
/*
Modifica la cantidad de unidades en el carro de un determinado producto

Recibe:
=======
	-> operacion: add = añade una unidad, men = resta una unidad
	-> valor: contenido actual en unidades del producto
	-> id: id del producto
Devuelve:
=========
Nada

Resultado
=========
Se retorna a la página da visualización de carro en la que se muestra el carro actualizado.
*/
	valor_actual=0;
	
	if (operacion=='add')
		{
		valor_actual = valor+1;
		}
	else if (operacion=='men')
		{
		valor_actual = valor-1;		
		}
	else
		{
			window.alert('Error en modificación del contenido del carro');
			return;
		}
		
	if (valor_actual > 0)
		{
		self.location='carro_base.php?carrito=modificar&cantidad='+valor_actual+'&product_id='+id;

		}
	else
		{
		//Si el elemento llega a cero unidades borrarlo del carro	
		self.location='carro_base.php?carrito=borrar&id='+id;		
		}
	
	

}

function decrementar(nombre,id)
{

	if (document.getElementById(nombre).value > 1)
	{document.getElementById(nombre).value =parseInt(document.getElementById(nombre).value)- 1}

}

function incrementar(nombre,id)
{
	document.getElementById(nombre).value =parseInt(document.getElementById(nombre).value)+ 1		
}

function mandacarro(nombre,id)
{
	if (document.getElementById(nombre).value == "1")
	{enviar=1
	}
	else
	{enviar = document.getElementById(nombre).value}

self.location='carro_base.php?carrito=incluir&cantidad='+document.getElementById(nombre).value+'&product_id='+id;
//parent.location.href='http://www.uca.es';
}

//fin----> carro funciones
//---> comprobar que se ha soleccionado los campos para determinar el produto (color,talla,..)
function comprobar (id)
{
	comprueba_array= new Array('cantidad');
	 cuenta_errores=0;
	 texto = 'Por favor indíquenos:\n';
	
	longitud=comprueba_array.length;

	for (i=0;i<longitud;i++)
		{
		//window.alert(longitud+' '+document.getElementById(comprueba_array[i]).value);
		contenido_actual= document.getElementById(comprueba_array[i]).value;
		//window.alert(comprueba_array[i]+': '+contenido_actual);
		
		if(contenido_actual=="0")
			{
				cuenta_errores = cuenta_errores+1;
				texto += comprueba_array[i] +'\n';
			}
		}
		//window.alert(cuenta_errores+' errores')
	texto += 'Gracias';
	if (cuenta_errores==0)
		{
		//window.location="carro_base.php?carrito=incluir&cantidad=1&product_id="	+id;
		document.getElementById('addcarro_'+id).submit();
		}
		else
		{
			window.alert(texto);
		}
}
//---> fin: comprobar que se ha soleccionado los campos para determinar el produto (color,talla,..)

//---> comprobar 2
function comprobar2()
	{
	document.getElementById('form_pedido').submit();
	}
//---> fin comprobar 2

//--->cambia_precio
function cambia_precio(id_precio)
	{
		document.getElementById('cont_precio').innerHTML=precios[id_precio]+' &euro;';
	}
//---> FIN: cambia_precio

function mensaje_salida_transferencia()
	{
	window.alert('No se tramitará su compra');
	self.location='cesta_paso_1.php';
	}