function controla_radio(valor)
{
	if (valor==1)
		document.getElementById('tipoBalneario').style.display = 'block';
	else
		document.getElementById('tipoBalneario').style.display = 'none';
}

function tipo_viaje(existe_viaje, existe_alojamiento)
{
	var i;
	for (i=0; i<6; i++)
	{
		if (document.frmDatos.tipo_viaje[i].checked) 
		{
			if (document.frmDatos.tipo_viaje[1].checked) existe_viaje = 2;
			else existe_viaje = 1;
			
			break;	
		}
		else existe_viaje = 0;
	}
	return existe_viaje;
}

function tipo_alojamiento()
{
	var j;

	for (j=0; j<3; j++)
	{
		if (document.frmDatos.tipo_alojamiento[j].checked) 
		{
			existe_alojamiento = 1;
			break;
		}
		else existe_alojamiento = 0;
	}
	return existe_alojamiento;
}

function controla_formulario()
{
	var error = 0;
	var existe_viaje = tipo_viaje (existe_viaje);
	var existe_alojamiento;

	if (document.frmDatos.nom.value == '') error = 1;
	if (document.frmDatos.prenom.value == '') error = 1;
	if (document.frmDatos.adresse.value == '') error = 1;
	if (document.frmDatos.cpostal.value == '') error = 1;
	if (document.frmDatos.ville.value == '') error = 1;
	if (document.frmDatos.tel.value == '') error = 1;
	if (document.frmDatos.mail.value == '')	error = 1;
	if (existe_viaje == 0) error = 2; 
	if (existe_viaje == 2) 
	{
	 	existe_alojamiento = tipo_alojamiento (existe_alojamiento);
		if (existe_alojamiento == 0) error = 3;
	}
	if (document.frmDatos.destination.value == '') error = 1;
	if (document.frmDatos.transport.value == '') error = 1;
	if (document.frmDatos.debut.value == '') error = 1;
	if (document.frmDatos.fin.value == '') error = 1;
	if (document.frmDatos.adultes.value == '') error = 4;
	if (document.frmDatos.enfants.value != '' && document.frmDatos.ageenfants.value == '') error = 5;
	if (document.frmDatos.single.value == '' && document.frmDatos.double.value == '' && document.frmDatos.triple.value == '' && document.frmDatos.quad.value == '') error = 6;
	if (document.frmDatos.regime.value == '') error = 1;
	if (document.frmDatos.budget.value == '') error = 1;

	if (error != 0)
	{
		if (error == 1)
			alert ("Toutes les cases doivent être dûement remplies.");
		if (error == 2)
			alert ("Vous devez sélectionner un type de voyage.");
		if (error == 3)
			alert ("Vous devez sélectionner un type d' hébergement.");
		if (error == 4)
			alert ("Veuillez indiquer le nombre de personnes.");
		if (error == 5)
			alert ("Veuillez indiquer l'âge des enfants.");
		if (error == 6)
			alert ("Veuillez indiquer la distribution des chambres.");
		return false;
	}
	else
	{
		document.frmDatos.action = "./enviopeticion.asp"
		document.frmDatos.submit();
		return true;
	}
}