function actualizar_precio()
{
	hab=tipo_habitacion();
	if((document.frminscripcion.noches.value>0)&&(hab!=0))
	{
	
		var i 
		var importehotel
	    for (i=0;i<document.frminscripcion.hotel.length;i++){ 
	       if (document.frminscripcion.hotel[i].checked) 
	          break; 
	    } 
	    if(i<document.frminscripcion.hotel.length)
	    {
	    	hotel = document.frminscripcion.hotel[i].value 
	    	
	    	var tipohabitacion=tipo_habitacion();
	    	limpiar_totales();
	    	if(hotel==1)
	    	{
	    		if(tipohabitacion==1)	
					{var totalhotel=(document.frminscripcion.noches.value*103)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*103)}
		
				if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*137)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*137)}
				if(tipohabitacion==3)	
					var totalhotel=""
				document.getElementById('1').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	if(hotel==2)
	    	{
	    		if(tipohabitacion==1)	
					{var totalhotel=(document.frminscripcion.noches.value*129)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*129)}
		
				if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*155)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*155)}
				if(tipohabitacion==3)	
					var totalhotel=""
				document.getElementById('2').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	if(hotel==3)
	    	{
	    		if(tipohabitacion==1)	
					{var totalhotel=(document.frminscripcion.noches.value*90)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*90)}
				if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*129)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*129)}
				if(tipohabitacion==3)	
					var totalhotel=""
				document.getElementById('3').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	if(hotel==4)
	    	{
	    		if(tipohabitacion==1)	
					{var totalhotel=(document.frminscripcion.noches.value*75)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*75)}
				if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*94)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*94)}
				if(tipohabitacion==3)	
					var totalhotel=""
				document.getElementById('4').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	if(hotel==5)
	    	{
	    		if(tipohabitacion==1)	
					{var totalhotel=(document.frminscripcion.noches.value*80)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*80)}
		
				if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*87)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*87)}
				if(tipohabitacion==3)	
					var totalhotel=""
				document.getElementById('5').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	if(hotel==6)
	    	{
	    		if(tipohabitacion==2)	
					{var totalhotel=(document.frminscripcion.noches.value*64)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*64)}
		
				if(tipohabitacion==3)	
					{var totalhotel=(document.frminscripcion.noches.value*87)+" &nbsp;€"
					importehotel=(document.frminscripcion.noches.value*87)}
				if(tipohabitacion==1)	
					var totalhotel=""
				document.getElementById('6').innerHTML ="<font class='a8n'><b>"+totalhotel+"</b>"					
	    	}
	    	
	    }
	    document.frminscripcion.importetotal.value=importehotel;	
	 }
	else
		{
		limpiar_totales();	
		}
 
}

function tipo_habitacion()
{
	
    if(document.frminscripcion.tipohabitacion[0].checked)
    	return 1;
    if(document.frminscripcion.tipohabitacion[1].checked)
    	return 2;
    if(document.frminscripcion.tipohabitacion[2].checked)
    	return 3;
    else
    	return 0;
    
}
function limpiar_totales()
{
	document.getElementById('1').innerHTML =""					
	document.getElementById('2').innerHTML =""					
	document.getElementById('3').innerHTML =""					
	document.getElementById('4').innerHTML =""					
	document.getElementById('5').innerHTML =""					
	document.getElementById('6').innerHTML =""					
	
}
function validafactura()
{
	
	if(document.frminscripcion.formafactura[0].checked)	
	{
		document.frminscripcion.nombrefiscal.disabled=true;
		document.frminscripcion.nombrefiscal.value=document.frminscripcion.nombre.value+" "+document.frminscripcion.apellidos.value;
		document.frminscripcion.cif.disabled=true;
		document.frminscripcion.cif.value=document.frminscripcion.nif.value;
		document.frminscripcion.direccionfiscal.disabled=true;
		document.frminscripcion.direccionfiscal.value=document.frminscripcion.domicilio.value;
		document.frminscripcion.cpfiscal.disabled=true;
		document.frminscripcion.cpfiscal.value=document.frminscripcion.cp.value;
		document.frminscripcion.poblacionfiscal.disabled=true;
		document.frminscripcion.poblacionfiscal.value=document.frminscripcion.poblacion.value;
		document.frminscripcion.provinciafiscal.disabled=true;
		document.frminscripcion.provinciafiscal.value=document.frminscripcion.provincia.value;
		
		
	}
	else
	{
		document.frminscripcion.nombrefiscal.disabled=false ;
		document.frminscripcion.nombrefiscal.value="";
		document.frminscripcion.cif.disabled=false;
		document.frminscripcion.cif.value="";
		document.frminscripcion.direccionfiscal.disabled=false;
		document.frminscripcion.direccionfiscal.value="";
		document.frminscripcion.cpfiscal.disabled=false;
		document.frminscripcion.cpfiscal.value="";
		document.frminscripcion.poblacionfiscal.disabled=false;
		document.frminscripcion.poblacionfiscal.value="";
		document.frminscripcion.provinciafiscal.disabled=false;
		document.frminscripcion.provinciafiscal.value="";
	}
}
function validar_reservahotel()
{
	var apellidos=document.frminscripcion.apellidos.value
	var nombre=document.frminscripcion.nombre.value
	var nif=document.frminscripcion.nif.value
	var domicilio=document.frminscripcion.domicilio.value
	var cp=document.frminscripcion.cp.value
	var poblacion=document.frminscripcion.poblacion.value
	var provincia=document.frminscripcion.provincia.value
	var telefonocontacto=document.frminscripcion.telefonocontacto.value
	var fechaentrada=document.frminscripcion.fechaentrada.value
	var fechasalida=document.frminscripcion.fechasalida.value
	var th=tipo_habitacion();
	
	var i 
	hotelseleccionado=false
	for (i=0;i<document.frminscripcion.hotel.length;i++){ 
		if (document.frminscripcion.hotel[i].checked) 
		{
			hotelseleccionado=true
	    	break; 
	    }
	} 
	
	
	var txterror=" Se han producido los siguientes errorres:\n"
	
	var error=false
	if(apellidos=="")
	{
		error=true
		txterror=txterror+"\n- Campo APELLIDOS es requerido "	
	}
	if(nombre=="")
	{
		error=true
		txterror=txterror+"\n- Campo NOMBRE es requerido "	
	}
	if(nif=="")
	{
		error=true
		txterror=txterror+"\n- Campo NIF es requerido "	
	}
	if(domicilio=="")
	{
		error=true
		txterror=txterror+"\n- Campo DOMICILIO es requerido "	
	}
	if(cp=="")
	{
		error=true
		txterror=txterror+"\n- Campo CP es requerido "	
	}
	if(poblacion=="")
	{
		error=true
		txterror=txterror+"\n- Campo POBLACION es requerido "	
	}
	if(provincia=="")
	{
		error=true
		txterror=txterror+"\n- Campo PROVINCIA es requerido "	
	}
	if(telefonocontacto=="")
	{
		error=true
		txterror=txterror+"\n- Campo TELEFONO es requerido "	
	}
	if((fechaentrada==0)||(fechasalida==0))
	{
		error=true
		txterror=txterror+"\n- Fechas elegidas incorrectas"	
	}
	if(th==0)
	{
		error=true
		txterror=txterror+"\n- Debe seleccionar un Tipo de Habitación"	
	}
	if(!hotelseleccionado)
	{
		error=true
		txterror=txterror+"\n- Debe seleccionar un Hotel"	
	}
	if((!document.frminscripcion.formafactura[0].checked)&&(!document.frminscripcion.formafactura[1].checked))
	{
		error=true
		txterror=txterror+"\n- Debe indicar los datos de la factura"	
	}
	if(error)
	{
		alert(txterror)
		return;
	}
	else
	{
		if(confirm("¿ Está seguro de que formalizar la reserva ?"))
		{
			document.frminscripcion.noches2.value=document.frminscripcion.noches.value
			document.frminscripcion.cif2.value=document.frminscripcion.cif.value
			document.frminscripcion.direccionfiscal2.value=document.frminscripcion.direccionfiscal.value
			document.frminscripcion.cpfiscal2.value=document.frminscripcion.cpfiscal.value
			document.frminscripcion.poblacionfiscal2.value=document.frminscripcion.poblacionfiscal.value
			document.frminscripcion.provinciafiscal2.value=document.frminscripcion.provinciafiscal.value
			document.frminscripcion.submit();	
			
		}
	}	
}
