		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
		}

