function calcular_precios(formulario)
{
	if (obligatorio(formulario+".ob_tx_fechaDe", "aankomstdatum"))
	{
		return false;
	}
	
	if (obligatorio(formulario+".ob_tx_fechaHasta", "vertrekdatum"))
	{
		return false;
	}
	
	/*if (!comprobar_select(formulario, "dia_entrada", "aankomstdag"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "mes_entrada", "aankomstmand"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "anyo_entrada", "aankomstjaar"))
	{
		return false;
	}

	if (!comprobar_select(formulario, "dia_salida", "vertrekdag"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "mes_salida", "vertrekmand"))
	{
		return false;
	}
	
	if (!comprobar_select(formulario, "anyo_salida", "vertrekjaar"))
	{
		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, "aankomstdatum"))
	{
		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, "vertrekdatum"))
	{
		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("Kies een datum na vandaag.");
			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("De vertrekdatum moet na de aankomstdatum vallen.");
			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, "aankomstdag"))
		//{
		//	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, "vertrekdag"))
		//{
		//	return false;
		//}

	if (!comprobar_select(formulario, "personas", "aantal personen"))
	{
		return false;
	}

	/*if (!comprobar_select(formulario, "moneda", "muntsoort"))
	{
		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/appartementen/hotels_appartementen_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;
	}
}
