//===============================================================================
//calculando as noites de acordo a data escolhida no checkin e checkout da busca
//===============================================================================
function GM_Calcula_Noites()
{
		var noites = GM_compara_data(document.getElementById('checkin').value,document.getElementById('checkout').value)
		
		/*if (parseInt(noites) < 1)
		{
				document.getElementById('checkin').value = document.getElementById('checkin_anterior').value;
				document.getElementById('checkout').value = document.getElementById('checkout_anterior').value;
				var noites = GM_compara_data(document.getElementById('checkin').value,document.getElementById('checkout').value)
		}*/ 
		
		
		if (parseInt(noites) > 1)
		{
				noites = noites + " noites";
		}
		else if (parseInt(noites) == 1)
		{
				noites = noites + " noite";
		}
		else
		{
				noites = "";
		}
		//document.getElementById('checkin_anterior').value = document.getElementById('checkin').value;
		//document.getElementById('checkout_anterior').value = document.getElementById('checkout').value;
		
		document.getElementById('div_noites').innerHTML =  noites;
}
//===============================================================================
//FIM - calculando as noites de acordo a data escolhida no checkin e checkout da busca
//===============================================================================
//===============================================================================
//calculando diferença de dias
//===============================================================================
function Dia(Data_DDMMYYYY)
 {
								 string_data = Data_DDMMYYYY.toString();
								 posicao_barra = string_data.indexOf("/");
								 if (posicao_barra!= -1)
								 {
																 dia = string_data.substring(0,posicao_barra);
																 return dia;
								 }
								 else
								 {
																 return false;
								 }
 }
 
 function Mes(Data_DDMMYYYY)
 {
								 string_data = Data_DDMMYYYY.toString();
								 posicao_barra = string_data.indexOf("/");
								 if (posicao_barra!= -1)
								 {
																 dia = string_data.substring(0,posicao_barra);
																 string_mes = string_data.substring(posicao_barra+1,string_data.length);
																 posicao_barra = string_mes.indexOf("/");
																 if (posicao_barra!= -1)
																 {
																								mes = string_mes.substring(0,posicao_barra);
																								mes = Math.floor(mes);
																								return mes;
																 }
																 else
																 {
																								return false;
																 }
																 
								 }
								 else
								 {
																 return false;
								 }
 }
 
 function Ano(Data_DDMMYYYY)
 {
								 string_data = Data_DDMMYYYY.toString();
								 posicao_barra = string_data.indexOf("/");
								 if (posicao_barra!= -1)
								 {
																 dia = string_data.substring(0,posicao_barra);
																 string_mes = string_data.substring(posicao_barra+1,string_data.length);
																 posicao_barra = string_mes.indexOf("/");
																 if (posicao_barra!= -1)
																 {
																								mes = string_mes.substring(0,posicao_barra);
																								mes = Math.floor(mes);
																								ano = string_mes.substring(posicao_barra+1,string_mes.length);
																								return ano;
																 }
																 else
																 {
																								return false;
																 }
								 }
								 else
								 {
																 return false;
								 }
 }
 //verifica se a data inicial e menor que a final
 function GM_compara_data(dt_inicio,dt_fim)
 {
								 Var_Dia1=Dia(dt_fim);
								 Var_Mes1=Mes(dt_fim);
								 Var_Mes1=Math.floor(Var_Mes1)-1;
								 Var_Ano1=Ano(dt_fim);
								 var data1 = new Date(Var_Ano1,Var_Mes1,Var_Dia1);
								 
								 Var_Dia2=Dia(dt_inicio);
								 Var_Mes2=Mes(dt_inicio);
								 Var_Mes2=Math.floor(Var_Mes2)-1;
								 Var_Ano2=Ano(dt_inicio);
								 var data2 = new Date(Var_Ano2,Var_Mes2,Var_Dia2);
								 
								 var diferenca = data1.getTime() - data2.getTime();
								 var diferenca = Math.floor(diferenca / (1000 * 60 * 60 * 24));
								 //alert('Diferença em dias entre '+dt_inicio+' e '+dt_fim+' = '+diferenca);
								 return diferenca
 }
 
 
//===============================================================================
//FIM - calculando diferença de dias
//===============================================================================
