function MudarFoto(FotoPequena) {
	document.Foto.src = FotoPequena.src;
}

function DefinirDiasDoMes(NomeMesAno, comboName) {
	var i;
	var dias;
	var mes, ano;

	mesAno = document.getElementById(NomeMesAno);

	if(!mesAno) {
		return;
	}

	mes = mesAno[mesAno.selectedIndex].value;
	ano = mes.substr(mes.indexOf('a') + 1);
	mes = mes.substr(0, mes.indexOf('a'));

	if (mes == 2) {
		if (Date.Year % 4 == 0) {
			dias = 29;
		} else {
			dias = 28;
		}
	} else if (mes == 4 || mes == 6 || mes == 9 || mes == 11) {
		dias = 30;
	} else {
		dias = 31;
	}

	var objCombo = document.getElementById(comboName);
	var indiceAntigo = objCombo.selectedIndex;

	do {
		objCombo.options.remove(0);
	} while (objCombo.options.length > 0);

	for (i = 1; i <= dias; i++) {
		newOptObj = document.createElement("OPTION"); 
		objCombo.options.add(newOptObj);
		newOptObj.innerText = i;
		newOptObj.value = i;
	}

	if (indiceAntigo < dias) {
		objCombo.selectedIndex = indiceAntigo;
	} else {
		objCombo.selectedIndex = objCombo.options.length - 1;
	}
}

function verificarDiaValido(NomeDias, NomeMeses) {
	var eDataSaida = false;
	if(NomeDias == "ddlDiasSaida") {
		eDataSaida = true;
	}

	var dias = document.getElementById(NomeDias);
	var mesAno = document.getElementById(NomeMeses)

	mes = mesAno[mesAno.selectedIndex].value;
	ano = mes.substr(mes.indexOf('a') + 1);
	mes = mes.substr(0, mes.indexOf('a'));

	var currentTime = new Date();

	if(currentTime.getYear() == ano && (currentTime.getMonth() + 1) == mes && dias[dias.selectedIndex].value < currentTime.getDate()) {
		alert("Você não pode escolher um dia anterior ao atual.");
		dias.selectedIndex = currentTime.getDate() - 1;
			if(eDataSaida) {
			somarDoisDias();
		}
	}
}

function somarDoisDias() {
	var DiaEntrada = document.getElementById("ddlDias");
	var MesEntrada = document.getElementById("ddlMeses");

	var DiaSaida = document.getElementById("ddlDiasSaida");
	var MesSaida = document.getElementById("ddlMesesSaida");

	if(!MesSaida) {
		return;
	}

	MesSaida.selectedIndex = MesEntrada.selectedIndex;
	DefinirDiasDoMes('ddlMesesSaida', 'ddlDiasSaida');

	mes = MesEntrada[MesEntrada.selectedIndex].value;
	ano = mes.substr(mes.indexOf('a') + 1);
	mes = mes.substr(0, mes.indexOf('a'));

	var DiaSomado = DiaEntrada.selectedIndex + 2 + 1;

	if(mes == 2) {
		if(DiaSomado > 28) {
			DiaSomado = DiaSomado - 28;
			MesSaida.selectedIndex = MesSaida.selectedIndex + 1;
			DefinirDiasDoMes('ddlMesesSaida', 'ddlDiasSaida');
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
		else {
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
	} else if (mes == 4 || mes == 6 || mes == 9 || mes == 11) {
		if(DiaSomado > 30) {
			DiaSomado = DiaSomado - 30;
			MesSaida.selectedIndex = MesSaida.selectedIndex + 1;
			DefinirDiasDoMes('ddlMesesSaida', 'ddlDiasSaida');
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
		else {
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
	} else {
		if(DiaSomado > 31) {
			DiaSomado = DiaSomado - 31;
			MesSaida.selectedIndex = MesSaida.selectedIndex + 1;
			DefinirDiasDoMes('ddlMesesSaida', 'ddlDiasSaida');
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
		else {
			DiaSaida.selectedIndex = DiaSomado - 1;
		}
	}
}
