function verifica_data (data_validar, ret)
{
	//alert(data_validar);
	var y='0000';
	var m='00';
	var d='00';
	var data_aux=data_validar.split('-');
	
	if(data_aux[0])
		y=data_aux[0];
	if(data_aux[1])
		m=data_aux[1];
	if(data_aux[2])
		d=data_aux[2];
		
  	y=y*1;
  	m=m*1;
  	d=d*1;
	
	if (m<10) m="0"+m;
	if (d<10) d="0"+d;
	var datacheck=y+"-"+m+"-"+d;
	//alert('data: '+datacheck);
  	m=m-1; // retira 1 porque no Date o m vai de 0 a 11
	
	if (m<10) m="0"+m;
	
	var data=new Date(y,m,d);
	var y=data.getFullYear();
	var m=data.getMonth()+1;
	var d=data.getDate();
	
  	if (m <10) m="0"+m;
	if (d <10) d="0"+d;
	
	var d2=y+"-"+m+"-"+d;
	//alert('datacheck ' +datacheck + ' d2 ' + d2);
	if (d2!=datacheck) return false;
	else{
	if(ret==1) return true;
	else return d2;
	}
}

function data_menor(data_inicio, data_fim){
	
	var data_inicio_aux=verifica_data(data_inicio, 2);
	var data_fim_aux=verifica_data(data_fim, 2);
	//alert('data ininio: '+data_inicio_aux+'   data fim: '+data_fim);
	
	if(data_inicio_aux<data_fim_aux)
		return true;
	else
		return false;
}