TypeError: Error #1006: getDatum is not a function

Hi

I ahev this code with a datepicker, but in the output from flash i have the following error.


nome.text = email.text = tel.text = aloj.text =
np.text = "";

send_button.addEventListener(MouseEvent.CLICK, submit);
reset_button.addEventListener(MouseEvent.CLICK, reset);

var timer:Timer;
var var_load:URLLoader = new URLLoader;
var URL_request:URLRequest = new URLRequest( "reservas.php" );
URL_request.method = URLRequestMethod.POST;

function submit(e:MouseEvent):void
{
    if( nome.text == "" || email.text == "" ||
    tel.text == "" || aloj.text == "" || np.text == "" || entrada.getDatum() == ""|| entrada.getDatum() == "")
    {
        message_status.text = "Preencha todos os campos.";
    }
    else if( !validate_email(email.text) )
    {
        message_status.text = "Introduza email válido.";
    }
    else
    {
        message_status.text = "a anviar...";
        
        var email_data:String = "nome=" + nome.text
+ "&email=" + email.text
+ "&tel=" + tel.text
+ "&Alojamento=" + aloj.text
+ "&Pessoas=" + np.text
+ "&Entrada=" + entrada.getDatum()
+ "&Saida=" + saida.getDatum();
                       
        var URL_vars:URLVariables = new URLVariables(email_data);
        URL_vars.dataFormat = URLLoaderDataFormat.TEXT;
        
        URL_request.data = URL_vars;
        var_load.load( URL_request );
        var_load.addEventListener(Event.COMPLETE, receive_response );
    }
}

function reset(e:MouseEvent):void
{
nome.text = "";
email.text = "";
tel.text = "";
aloj.text ="";
np.text = "";
}

function validate_email(s:String):Boolean 
{
    var p:RegExp = /(\w|[_.\-])+@((\w|-)+\.)+\w{2,4}+/;
    var r:Object = p.exec(s);
    if( r == null ) 
    {
        return false;
    }
    return true;
}

function receive_response(e:Event):void
{
    var loader:URLLoader = URLLoader(e.target);
    var email_status = new URLVariables(loader.data).success;
    
    if( email_status == "yes" )
    {
        message_status.text = "A sua mensagem foi enviada correctamente.";
        timer = new Timer(500);
        timer.addEventListener(TimerEvent.TIMER, on_timer);
        timer.start();
    }
    else
    {
        message_status.text = "Falha!! Houve um erro no envio.";
    }
}

function on_timer(te:TimerEvent):void 
{
    if( timer.currentCount >= 10 )
    {
        nome.text = email.text = tel.text = aloj.text =
np.text = "";
        timer.removeEventListener(TimerEvent.TIMER, on_timer);
    }
}

Don’t understand what’sgoing on, any help??

regards