// JavaScript Document

	function calcula() {

		
		// Declaración de variables
		var nDescuentoAdultos = 0
		var nDescuentoNinos = 0	
		var nImporteAdultos = 0
		var nImporteNinos = 0
		var nTipoElegido = 0
		
		// Precio por persona
		var nPrecioAdultos = 70
		var nPrecioNinos = 70

		// Descuento a aplicar
	    var nDescuentoAplicarAdultos = 0
		var nDescuentoAplicarNinos = 0
		
		// Guarda tipo de servicio
		document.getElementById('tipo').value = "Visita guiada, 4 tapas, 4 bebidas, " + document.getElementById('idioma').value
		
		// Guarda precio de adultos / niños
		document.getElementById('precioadultos').value = nPrecioAdultos
		document.getElementById('precioninos').value = nPrecioNinos

		// Calcula el importe de adultos y niños
		nImporteAdultos = Number(document.getElementById('adultos').value) * Number(document.getElementById('precioadultos').value)
		nImporteNinos = Number(document.getElementById('ninos').value) * Number(document.getElementById('precioninos').value)
		
		// Guarda el importe total
		document.getElementById('importe').value = nImporteAdultos + nImporteNinos
		
		// Calcula el descuento a aplicar a adultos y niños
		nDescuentoAdultos = Number(document.getElementById('adultos').value)  * nDescuentoAplicarAdultos
		nDescuentoNinos = Number(document.getElementById('ninos').value)  * nDescuentoAplicarNinos
		
		// Guarda el descuento total
		document.getElementById('descuento').value = nDescuentoAdultos + nDescuentoNinos

		// Calcula y guarda el total a pagar (descuento incluido)
		document.getElementById('apagar').value = Number(document.getElementById('importe').value) - Number(document.getElementById('descuento').value)
		document.getElementById('importeservicio').value = document.getElementById('apagar').value
		document.getElementById('importefestivo').value = 0
		document.getElementById('importehorario').value = 0
		
	}

	
	function enviaform(fo,n) {

		calcula()
		
		// Pago mediante tarjeta
		if (document.getElementById('formadepago').value == 2) {
			if (checkfechareservavalida(fo.fechainicial.value,n) == true) {
				fo.fechainicial.disabled = false
				document.reservas.action = "https://www.prodins.com/tpv/sgtarjeta.asp"
				document.reservas.submit()
			}
		// Pago por transferencia
		} else {
			if (checkfechareservavalida(fo.fechainicial.value,7) == true) {
				fo.fechainicial.disabled = false
				document.reservas.action = "https://www.prodins.com/tpv/sgtransferencia.asp"
				document.reservas.submit()
			}
		}
		
	}
