// JavaScript Document

	function calcula() {

		// Declaración de variables
		var nDescuentoAdultos = 0
		var nDescuentoNinos = 0	
		var nImporteAdultos = 0
		var nImporteNinos = 0
		var nImporteAccesorios = 0
		
		// Precio de accesorios
		var nImporteCasco = 2
		var nImporteSilla = 3
		
		// Precio de entradas sin descuento
		var nPrecioEntradaAdultos = document.getElementById('tiempo').value
		var nPrecioEntradaNinos = 0

		// Descuento a aplicar
		var nDescuentoAplicarAdultos = 0
		var nDescuentoAplicarNinos = 0

		// Guarda tipo de servicio elegido
		document.getElementById('tipo').value = document.reservas.tiempo.options[document.reservas.tiempo.selectedIndex].text + " horas"
		document.getElementById('tipo').value = document.getElementById('tipo').value + " Cascos " + document.getElementById('cascos').value
		document.getElementById('tipo').value = document.getElementById('tipo').value + " Sillas " + document.getElementById('sillas').value
		
		// Completa precio de entrada de adultos y niños
		document.getElementById('precioadultos').value = nPrecioEntradaAdultos
		document.getElementById('precioninos').value = nPrecioEntradaNinos

		// Calcula el importe de las entradas 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)
				
		// Calcula importe de accesorios (cascos y sillas)
		nImporteAccesorios = (Number(document.getElementById('cascos').value) * nImporteCasco) + (Number(document.getElementById('sillas').value) * nImporteSilla)
		
		// Guarda el importe total
		document.getElementById('importe').value = nImporteAdultos + nImporteNinos + nImporteAccesorios
		
		// Calcula el descuento a aplicar a entradas de 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)
		
	
		// Domingos cerrados según mes
		try {
		   cDia = window.calendar.date.toString()
		   cMes = cDia.substring(4, 7)
		   cDia = cDia.substring(0, 3)
		} catch(e) {
		   cDia = ""
		}
		if (cDia == "Sun") {
			if (cMes == "Nov" || cMes == "Dec" || cMes == "Jan" || cMes == "Feb" || cMes == "Jul" || cMes == "Aug" ) {
			   alert ("Este servicio no está disponible en domingo")
			   document.getElementById('fechainicial').value = ""
			}
		} else if (cDia == "") {
			document.getElementById('fechainicial').value = ""
		}

	
	}
	
	

	function enviaform(fo,n) {

		calcula()

		if (checkfechareservavalida(fo.fechainicial.value,n) == true) {
			fo.fechainicial.disabled=false
			document.reservas.action = "https://www.prodins.com/tpv/sgtarjeta.asp"
			document.reservas.submit()
		}
		
	}
