// JavaScript Document

	function calcula() {

		document.getElementById('tipo').value = document.reservas.servicio.options[document.reservas.servicio.selectedIndex].text
		document.getElementById('visita').value = 0
		document.getElementById('aperitivo').value = 0
		document.getElementById('transporte').value = 0
		document.getElementById('ganaderia').value = 0
		document.getElementById('apagar').value = 0
		var nVehiculoAlquiler = 30
		
		nServicio = document.reservas.servicio.options[document.reservas.servicio.selectedIndex].value
		nAdultos = document.reservas.adultos.options[document.reservas.adultos.selectedIndex].value
		
		// Sólo visita a la plaza de toros
		if (document.reservas.servicio.selectedIndex == 0) {
		   if (nAdultos < 25) {
		      alert ("Se le cobrará el mínimo de grupo (25 personas)")
			  nAdultos = 25
		   }
		   document.getElementById('visita').value = nAdultos * Number(nServicio)
		   document.getElementById('apagar').value = document.getElementById('visita').value
		   return
		}
		
		// Visita a plaza de toros y ganadería
		if (document.reservas.servicio.selectedIndex == 1) {
		   if (nAdultos < 6) {
		      alert ("Se le cobrará el mínimo de grupo (6 personas)")
			  nAdultos = 6
		   }
		   document.getElementById('visita').value = Number(nAdultos) * Number(document.reservas.servicio.options[0].value)
		   document.getElementById('ganaderia').value  = Number(nAdultos) * Number(nServicio)
		   if (nAdultos > 6) {
		      if (nAdultos < 25) {
			     if (nAdultos < 11) {
				    document.getElementById('transporte').value  = nVehiculoAlquiler
				 } else if (nAdultos < 15) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 2
				 } else if (nAdultos < 19) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 3
 				 } else if (nAdultos < 23) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 4
 				 } else if (nAdultos < 25) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 5
				 }
			  } else {
			    document.getElementById('transporte').value  = 380
			  } 
		   }
		   document.getElementById('apagar').value  = Number(document.getElementById('visita').value) + Number(document.getElementById('ganaderia').value) + Number(document.getElementById('transporte').value)
		   return
		}
		
		// Visita a plaza de toros, ganadería y aparitivo
		if (document.reservas.servicio.selectedIndex == 2) {
		   if (nAdultos < 6) {
		      alert ("Se le cobrará el mínimo de grupo (6 personas)")
			  nAdultos = 6
		   }
		   document.getElementById('visita').value = Number(nAdultos) * Number(document.reservas.servicio.options[0].value)
		   document.getElementById('ganaderia').value = Number(nAdultos) * Number(document.reservas.servicio.options[1].value)
		   document.getElementById('aperitivo').value = Number(nAdultos) * Number(nServicio)
		   if (nAdultos > 6) {
		      if (nAdultos < 25) {
			     if (nAdultos < 11) {
				    document.getElementById('transporte').value  = nVehiculoAlquiler
				 } else if (nAdultos < 15) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 2
				 } else if (nAdultos < 19) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 3
 				 } else if (nAdultos < 23) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 4
 				 } else if (nAdultos < 25) {
				 	document.getElementById('transporte').value  = nVehiculoAlquiler * 5
				 }
			  } else {
			    document.getElementById('transporte').value  = 380
			  } 
		   }
		   document.getElementById('apagar').value  = Number(document.getElementById('visita').value) + Number(document.getElementById('ganaderia').value) + Number(document.getElementById('transporte').value) + Number(document.getElementById('aperitivo').value)
		   return
		}

	}


	function enviaform(fo,n) {

		calcula()

		if (checkfechareservavalida(fo.fechainicial.value,n) == true) {
			if (checkcamposnovacios(fo) == true) {
			   if (checkcampoalfabetico(fo.nombre.value) == true && checkcamponumerico(fo.telefono.value) == true) {
		   		  if (checkemail(fo.email.value) == true) {
					   document.reservas.submit()
			      } else {
				    alert ("EMAIL no válido")
				  }
			   } else {
			     alert ("En campo NOMBRE usa sólo letras y en TELEFONO sólo números")
			   }
			}   
		}
	}

