Salve ragazzi ho un piccolo problema che nn riesco a risolvere (sono ancora nubbio in javascript), sto facendo un js che mi legge un file xml così strutturato


<palinsesto dalladata="11-11-2009" alladata="15-11-2009" oraon="08:00" oraoff="12:00">
<area top="0px" left="0px" larghezza="400px" altezza="400px" tipo="galleria">
<risorsa>1.jpg</risorsa>
<risorsa>2.jpg</risorsa>
<risorsa>3.jpg</risorsa>
<risorsa>4.jpg</risorsa>
<risorsa>5.jpg</risorsa>
<risorsa>11.png</risorsa>
</area>
</palinsesto>
<palinsesto dalladata="13-11-2009" alladata="14-11-2009" oraon="08:00" oraoff="19:00">
<area top="10px" left="150px" larghezza="400px" altezza="400px" tipo="galleria">
<risorsa>6.jpg</risorsa>
<risorsa>7.jpg</risorsa>
<risorsa>8.jpg</risorsa>
<risorsa>9.jpg</risorsa>
<risorsa>10.jpg</risorsa>
</area>
</palinsesto>


mentre questo è il codice js
Codice PHP:
$(function() {
    $.
ajax({
        
type"GET",
        
url"xml/programmazione.xml",
        
dataType"xml",
        
success: function(xml) {
            
xmlDoc xml;
            var 
xmlDoc=$(xmlDoc);
            
            
// Formatto la data.
            
var data = new Date();
            var 
data.getDate();
            var 
data.getMonth();
            var 
data.getFullYear();
            var 
adesso = ("-" "-" a);
            
// Formatto l'ora.
            
var ora = new Date();
            var 
ora.getHours();
            var 
ora.getMinutes();
            var 
oraattuale = (":" m);

            var 
tempo xmlDoc.find("palinsesto").each(function(){
                var 
inizio = $(this).attr("dalladata");
                var 
partenzaora = $(this).attr("oraon");
                var 
fineora = $(this).attr("oraoff");
                
                if (
adesso >= inizio) {
                    if (
oraattuale >= partenzaora) {
                    $(
'div.principale').css({'display':'block'}).show();
                    $(
'li#img').appendTo('div.immagini ul');
                    $(
'#frame').appendTo('div.iframe');
                    $(
'a.media').appendTo('div.video');
                    }
                    else {
                        
alert ("niente");
                    }
                }
                else {
                    $(
'div.principale').hide();
                    var 
test = $('<span/>').html("test");
                    $(
test).appendTo('div.test');
                }
            }).
get();
            
    }
    });
}); 
Praticamente m'imposta tutto ad hide mentre invece il primo palinsesto dovrebbe essere visibile....se qualcuno può darmi una mano gliene sarei molto grato..grazie in anticipo