function calcular_precios(formulario)
{
	if (obligatorio(formulario+".ob_tx_fechaDe", "Data d'entrada"))
	{
		return false;
	}
	
	if (obligatorio(formulario+".ob_tx_fechaHasta", "Data de sortida"))
	{
		return false;
	}
	
	/*if (!comprobar_select(formulario, "dia_entrada", "dia d'arribada"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "mes_entrada", "mes d'arribada"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "anyo_entrada", "any d'arribada"))
	{
		return false;
	}

	if (!comprobar_select(formulario, "dia_salida", "dia de sortida"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "mes_salida", "mes de sortida"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "anyo_salida", "any de sortida"))
	{
		return false;
	}*/
	
	/*dia_entrada = parseInt(document.calculo_precios.dia_entrada.options.value);
	mes_entrada = parseInt(document.calculo_precios.mes_entrada.options.value);
	anyo_entrada = parseInt(document.calculo_precios.anyo_entrada.options.value);*/
	
	dia_entrada = parseInt(document.calculo_precios.dia_entrada.value);
	mes_entrada = parseInt(document.calculo_precios.mes_entrada.value);
	anyo_entrada = parseInt(document.calculo_precios.anyo_entrada.value);
	if (!fecha_existe(dia_entrada, mes_entrada, anyo_entrada, "data d'entrada"))
	{
		return false;
	}

	/*dia_salida = parseInt(document.calculo_precios.dia_salida.options.value);
	mes_salida = parseInt(document.calculo_precios.mes_salida.options.value);
	anyo_salida = parseInt(document.calculo_precios.anyo_salida.options.value);*/
	
	dia_salida = parseInt(document.calculo_precios.dia_salida.value);
	mes_salida = parseInt(document.calculo_precios.mes_salida.value);
	anyo_salida = parseInt(document.calculo_precios.anyo_salida.value);
	if (!fecha_existe(dia_salida, mes_salida, anyo_salida, "data de sortida"))
	{
		return false;
	}

	//COMPROBAMOS si la fecha introducida es mayor que la fecha de hoy
		var fecha_ayer = new Date(); //Es la fecha hasta la que deshabilitamos la selección vía div
		fecha_ayer.setDate(fecha_ayer.getDate()-1);
		
		fecha_entrada = new Date(anyo_entrada, (mes_entrada - 1), dia_entrada);
		if (fecha_entrada <= fecha_ayer)
		{
			alert("Si us plau, esculli una data posterior a avui.");
			return false;
		}

	//COMPROBAMOS si la fecha de salida introducida es mayor que la fecha de entrada
		fecha_salida = new Date(anyo_salida, (mes_salida - 1), dia_salida);
		if (fecha_salida <= fecha_entrada)
		{
			alert("La data de sortida ha d'ésser posterior a la d'arribada.");
			return false;
		}

	//COMPROBAMOS si la fecha de entrada introducida es un sábado entre junio y septiembre
		//if (!comprobar_sabado(dia_entrada, mes_entrada, anyo_entrada, "dia d'entrada"))
		//{
		//	return false;
		//}

	//COMPROBAMOS si la fecha de salida introducida es un sábado entre junio y septiembre
		//if (!comprobar_sabado(dia_salida, mes_salida, anyo_salida, "dia de sortida"))
		//{
		//	return false;
		//}

	if (!comprobar_select(formulario, "personas", "número de personas"))
	{
		return false;
	}

	/*if (!comprobar_select(formulario, "moneda", "tipus de moneda"))
	{
		return false;
	}*/

	document.calculo_precios.submit();
	return true;
}


function ir_a_bloque()
{
	valor = document.ver_bloque.bloques.options.value;
	if (valor > 0)
	{
		document.location = "/sitges/apartaments/hotel_apartaments_sitges.asp?id_bloque=" + valor;
	}
	else
	{
		document.ver_bloque.bloques.options.selectedIndex = 0;
	}
}

function comprobar_bloque()
{
	valor = document.reservas.id_bloque.options.value;
	if (valor < 0)
	{
		document.reservas.id_bloque.options.selectedIndex = 0;
	}
}
