function validarFormulario(f,opcions)
{
	if(validarListaEventos(opcions)==false){
		alert("Debes seleccionar un desayuno.");
		return false;
	}

	if((f.nombre_reserva.value=='')&&((f.apellidos_reserva.value!='')||(f.empresa_reserva.value!='')||(f.cargo_reserva.value!='')||(f.direccion_reserva.value!='')||(f.codigo_postal_reserva.value!='')||(f.poblacion_reserva.value!='')||(f.provincia_reserva.value!='')||(f.telefono_reserva.value!='')||(f.fax_reserva.value!='')||(f.email_reserva.value!='')))
	{
			alert('Debe rellenar el campo \"Nombre\" de la Ficha Reserva');
			f.nombre_reserva.focus();
			return false;
	}
	/*
	else
	{*/
		if(f.nombre_reserva.value!='')
		{

			if(f.apellidos_reserva.value=='')
			{
				alert('Debe rellenar el campo \"Apellidos\" de la Ficha Reserva');
				f.apellidos_reserva.focus();
				return false;
			}
			else if(f.empresa_reserva.value=='')
			{
				alert('Debe rellenar el campo \"Empresa\" de la Ficha Reserva');
				f.empresa_reserva.focus();
				return false;
			}
			else if(f.telefono_reserva.value=='')
			{
				alert('Debe rellenar el campo \"Teléfono\" de la Ficha Reserva');
				f.telefono_reserva.focus();
				return false;
			}
			else if(f.email_reserva.value=='')
			{
				alert('Debe rellenar el campo \"Email\" de la Ficha Reserva');
				f.email_reserva.focus();
				return false;
			}
		}
		else if((f.nombre_reserva.value=='')&&((f.apellidos_reserva.value!='')||(f.empresa_reserva.value!='')||(f.telefono_reserva.value!='')||(f.email_reserva.value!='')))
		{
				alert('Debe rellenar el campo \"Nombre\" de la Ficha Reserva');
				f.nombre_reserva.focus();
				return false;
		}

		if(f.nombre_acompanante1.value!='')
		{
			if(f.apellidos_acompanante1.value=='')
			{
				alert('Debes rellenar el campo \"Apellidos\" del Primer Acompañante');
				f.apellidos_acompanante1.focus();
				return false;
			}
			else if(f.email_acompanante1.value=='')
			{
				alert('Debe rellenar el campo \"Email\" del Primer Acompañante');
				f.email_acompanante1.focus();
				return false;
			}

		}
		else if((f.nombre_acompanante1.value=='')&&((f.apellidos_acompanante1.value!='')||(f.email_acompanante1.value!='')||(f.cargo_acompanante1.value!='')))
		{
				alert('Debe rellenar el campo \"Nombre\" del Primer Acompañante');
				f.nombre_acompanante1.focus();
				return false;
		}

		if(f.nombre_acompanante2.value!='')
		{
			if(f.apellidos_acompanante2.value=='')
			{
				alert('Debes rellenar el campo \"Apellidos\" del Segundo Acompañante');
				f.apellidos_acompanante2.focus();
				return false;
			}
			else if(f.email_acompanante2.value=='')
			{
				alert('Debe rellenar el campo \"Email\" del Segundo Acompañante');
				f.email_acompanante2.focus();
				return false;
			}
		}
		 if((f.nombre_acompanante2.value=='')&&((f.apellidos_acompanante2.value!='')||(f.email_acompanante2.value!='')||(f.cargo_acompanante2.value!='')))
		{
				alert('Debe rellenar el campo \"Nombre\" del Segundo Acompañante');
				f.nombre_acompanante2.focus();
				return false;
		}

		if((f.nombre_reserva.value=='')&&(f.nombre_acompanante1.value=='')&&(f.nombre_acompanante2.value==''))
		{
			alert('Debe rellenar los campos obligatorios');
			f.nombre_reserva.focus();
			return false;
		}

}

function mostrarFila(fila){
	if(fila.style.display=='none')
	{fila.style.display=''}
	else
	{fila.style.display='none'}
}

function validarListaEventos(opcions){
	trobat=false;
	if(document.getElementById('informacion').checked==true){
		for(index=0; index<opcions.length; index++){
			if(document.getElementById(opcions[index]).checked){
				trobat=true;
			} 
		}
	} else 
		trobat=true;
	return trobat;
}
