function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  	if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    		document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  	else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function verifica() {
	meses = new Array (12);
	meses[0] = "Janeiro"
	meses[1] = "Fevereiro"
	meses[2] = "Março"
	meses[3] = "Abril"
	meses[4] = "Maio"
	meses[5] = "Junho"
	meses[6] = "Julho"
	meses[7] = "Agosto"
	meses[8] = "Setembro"
	meses[9] = "Outubro"
	meses[10] = "Novembro"
	meses[11] = "Dezembro"

	var dia = (document.reservas_ereserva.dia.value);
	var mes = (document.reservas_ereserva.mes.value);
	var ano = (document.reservas_ereserva.ano.value);

	dia = parseInt(dia);
	mes = parseInt(mes);
	ano = parseInt(ano);

	var dia_saida = (document.reservas_ereserva.dia_saida.value);
	var mes_saida = (document.reservas_ereserva.mes_saida.value);
	var ano_saida = (document.reservas_ereserva.ano_saida.value);

	dia_saida = parseInt(dia_saida);
	mes_saida = parseInt(mes_saida);
	ano_saida = parseInt(ano_saida);

	situacao = "";
	if ((dia < 1 || dia > 30) &&(  mes == 4 || mes == 6 || mes == 9 || mes == 11 ) || dia > 31) {
	    situacao = "falsa";
	}

	dia = new Number(dia);
	mes = new Number(mes);

	if (dia_saida > 30){
		if (mes == 4 || mes == 6 || mes == 9 || mes == 11){
			dia_saida = new Number(dia_saida - 30);
			mes_saida = new Number(mes + 1);
		}
		else if (dia_saida > 31){
			dia_saida = new Number(dia_saida - 31);
			mes_saida = new Number(mes + 1);
		}
	}
	if (mes == 2){
		if (dia_saida > 29){
		dia_saida = new Number(dia_saida - 29);
		mes_saida = new Number(mes + 1);
		}
	}

	// verifica se o mês é valido
	if (mes < 1 || mes > 12 ) {
		situacao = "falsa";
	}

	// verifica se o ano é bissexto
	if (mes == 2 && ( dia < 1 || dia > 29 || ( dia > 28 && (parseInt(ano / 4) != ano / 4)))) {
		situacao = "falsa";
	}
	if (document.reservas_ereserva.dia.value == "") {
		situacao = "falsa";
	}
	if (situacao == "falsa") {
		alert("Data de chegada inválida!");
		document.reservas_ereserva.dia.focus();
		return false;
	}
	else{
		document.reservas_ereserva.atual_extenso.value = dia + " de " + meses[mes - 1] + " de " + ano;
		document.reservas_ereserva.chegada_extenso.value = dia + " de " + meses[mes - 1] + " de " + ano;
		document.reservas_ereserva.chegada.value = dia + "/" + mes + "/" + ano;
		if(mes_saida == 13){
			mes_saida = 1;
			ano_saida = ano + 1;
		}
		document.reservas_ereserva.saida_extenso.value = dia_saida + " de " + meses[mes_saida - 1] + " de " + ano_saida;
		document.reservas_ereserva.saida.value = dia_saida + "/" + mes_saida + "/" + ano_saida;
		document.reservas_ereserva.submit.disabled = true;
		document.reservas_ereserva.submit.value = ' Verificando tarifário... ';
		return true;
	}
}

function verificaMes(form){
	var data_saida = new Date(form.ano.value, form.mes.selectedIndex, parseInt(form.dia.value) + 1);
	form.dia_saida.selectedIndex = data_saida.getDate() - 1;
	form.mes_saida.selectedIndex = data_saida.getMonth();
	form.ano_saida.selectedIndex = data_saida.getFullYear() - form.ano_saida.value;
}


