function precioTotalCompra(precio){
	document.forms['formBarraTienda'].precioTotal.value=precio + " €";
}

function verCategoriaTienda(idCatP,idCatS,idCatT){
	document.forms['formTienda'].idCatP.value = idCatP;
	document.forms['formTienda'].idCatS.value = idCatS;
	document.forms['formTienda'].idCatT.value = idCatT;
	document.forms['formTienda'].seccion.value = 2;
	document.forms['formTienda'].submit();		
}

function verFichaProducto(idProducto){
	document.forms['formTienda'].seccion.value = 3;
	document.forms['formTienda'].idProducto.value=idProducto;
	document.forms['formTienda'].submit();			
}

function verFichaProductoMV(idProducto){
	document.forms['formTiendaMasVendidos'].seccion.value = 3;
	document.forms['formTiendaMasVendidos'].idProducto.value=idProducto;
	document.forms['formTiendaMasVendidos'].submit();			
}

function verFichaProductoBuscador(idProducto){
	document.forms['formProductosBuscador'].seccion.value = 3;
	document.forms['formProductosBuscador'].idProducto.value=idProducto;
	document.forms['formProductosBuscador'].submit();			
}

function paginadorProductos(idCatP,idCatS,idCatT,i){
	document.forms['formTienda'].idCatP.value = idCatP;
	document.forms['formTienda'].idCatS.value = idCatS;
	document.forms['formTienda'].idCatT.value = idCatT;
	document.forms['formTienda'].seccion.value = 2;
	document.forms['formTienda'].pag.value=i;
	document.forms['formTienda'].submit();			
}

function paginadorProductosBuscador(i){
	document.forms['formTienda'].seccion.value = 10;
	document.forms['formTienda'].pag.value=i;
	document.forms['formTienda'].submit();			
}

function anadirProducto(idProducto){
	document.forms['formTienda'].seccion.value = 4;
	document.forms['formTienda'].idProducto.value=idProducto;
	document.forms['formTienda'].submit();				
}

function actualizarCarrito(){
	document.forms['formTienda'].seccion.value = 5;
	document.forms['formTienda'].submit();
}

function eliminarProducto(idProducto,nombreProducto){
	if(confirm("¿Realmente desea eliminar '"+nombreProducto+"' de su carrito de la compra?")){
		document.forms['formTienda'].seccion.value = 6;
		document.forms['formTienda'].idProducto.value=idProducto;
		document.forms['formTienda'].submit();
	}
}

function verCarrito(){
	document.forms['formBarraTienda'].seccion.value = 7;
	document.forms['formBarraTienda'].submit();
}

//Función que se llama desde la barra
function finalizarCompra_(){
	document.forms['formBarraTienda'].seccion.value = 8;
	document.forms['formBarraTienda'].submit();
}

function finalizarCompra(){
	document.forms['formTienda'].seccion.value = 8;
	document.forms['formTienda'].submit();
}

function habilitarPassword()
{
	if(document.forms["formTienda"].registro.checked)
	{
		document.forms["formTienda"].contrasena_registro.disabled=false
		document.forms["formTienda"].contrasenaR_registro.disabled=false
		document.forms["formTienda"].contrasena_registro.style.backgroundColor='FFFFFF'
		document.forms["formTienda"].contrasenaR_registro.style.backgroundColor='FFFFFF'
	}
	else
	{
		document.forms["formTienda"].contrasena_registro.disabled=true
		document.forms["formTienda"].contrasenaR_registro.disabled=true
		document.forms["formTienda"].contrasena_registro.style.backgroundColor='DFDFDF'
		document.forms["formTienda"].contrasenaR_registro.style.backgroundColor='DFDFDF'
	}
}

function enviarPedido(){
	
	var	formulario = document.forms['formTienda']
	var msgRegistro = ""
	var msgEnvio = ""
	var msgError = ""
	var correcto = 1
	
	// Comprobamos que el usuario se ha logeado en el Area Privada
	if(formulario.idUsuario.value == 0)
	{
			// Validamos los datos del REGISTRO.
			if (formulario.nombre_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'Nombre y apellidos'\n"
				}
			if (formulario.direccion_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'Dirección'\n"
				}
			if (formulario.poblacion_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'Población'\n"
				}
			if (formulario.cpostal_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'Cód. postal'\n"
				}
			if (formulario.provincia_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'Provincia'\n"
				}
			if (formulario.pais_registro.value == "")	
				{
					correcto=0;
					msgRegistro+="Debe rellenar el campo 'País'\n"
				}
			if (formulario.email_registro.value == "")
			  {
			   correcto=0;
			   msgRegistro+="Debe rellenar el campo 'E-Mail'\n";
			  }
			 else
			  {
					if(!validarEmail(formulario.email_registro.value))
					{
						correcto=0;
						msgRegistro+="Debe rellenar correctamente el campo 'E-Mail'\n";
					}
				}
			if(formulario.telefono_registro.value == "")
			{
				correcto=0;
				msgRegistro+="Debe rellenar el campo 'Telefono'\n";
			}
			if (formulario.registro.checked == true)
				{
					if (formulario.contrasena_registro.value == "" || formulario.contrasenaR_registro.value == "")
					{
						correcto=0;
						msgRegistro+="Debe rellenar los campos 'Password'\n"
					}
					
					if (formulario.contrasena_registro.value!=formulario.contrasenaR_registro.value)
					{
						correcto=0;
						msgRegistro+="Compruebe que las contraseñas sean iguales\n"
					}
				}
			if (formulario.pprivacidad.checked == false)
				{
					correcto=0;
					msgRegistro+="Debe aceptar la 'Política de privacidad'"
				}
	}
		 
	// Validamos los datos del ENVÍO.
	if (formulario.direccion_envio.value == "")	
		{
			correcto=0;
			msgEnvio+="Debe rellenar el campo 'Direccion'\n"
		}
	if (formulario.poblacion_envio.value == "")	
		{
			correcto=0;
			msgEnvio+="Debe rellenar el campo 'Población'\n"
		}
	if (formulario.codPostal_envio.value == "")	
		{
			correcto=0;
			msgEnvio+="Debe rellenar el campo 'Cód. Postal'\n"
		}
	if (formulario.provincia_envio.value == "")	
		{
			correcto=0;
			msgEnvio+="Debe rellenar el campo 'Provincia'\n"
		}
	if (formulario.horarioEntrega_envio_1.value == ""||formulario.horarioEntrega_envio_2.value == "")	
		{
			correcto=0;
			msgEnvio+="Debe rellenar el campo 'Horario'\n"
		}
	
	// Comprobamos variable CORRECTO para submitar o no el formulario.
		if (correcto){
			formulario.seccion.value = 9
			formulario.submit()
		}else{
			msgError = "POR FAVOR, RELLENE LOS CAMPOS INDICADOS A CONTINUACION\nPARA REALIZAR CORRECTAMENTE SU PEDIDO.\nGRACIAS.\n\n"
				if(msgRegistro!="")
					msgError += "DATOS PERSONALES\n"+msgRegistro+"\n\n"
				if(msgEnvio!="")
					msgError += "DATOS DE ENVIO\n"+msgEnvio
			alert(msgError)
		}
}

