function prenota(id, da, a) {
        if(controlla_date(da, a)<0)return;
        var daData      = $(da).datepicker('getDate');
        var aData       = $(a).datepicker('getDate');
        var daString    = $.datepicker.formatDate('ddmmyy',daData);
        var aString     = $.datepicker.formatDate('ddmmyy',aData);
        var goto        = '/prenota_immobile/index/'+id+'/'+daString+'/'+aString;
        window.location = goto;
}

function busyDatesCalendar(date, busyDates) {
    
        var today  = new Date();
        if(date < today)return [false, ""];
        var i  = 0;
        for(var i=0; i < busyDates.length; i++){
            var da = busyDates[i][0];
            var a  = busyDates[i][1];
            var daData = new Date(da.substr(0,4),da.substr(5,2)-1,da.substr(8,2));
            var aData  = new Date( a.substr(0,4), a.substr(5,2)-1, a.substr(8,2));
            if((date>today)&&(date>=daData)&&(date<=aData)){
		delete today; 
		delete daData; 
		delete aData; 
		return [false,""];
	    }
            delete today; 
	    delete daData; 
	    delete aData;
        }
        delete today;
        return [true, "specialDate", "tooltip"];
};

function onBeforeShowDay2(thedate){
    var today    = new Date();
    if(thedate < today) return [false,""];
    var theDay   = thedate.getDay();
    if(thedate.getMonth()>= 6 && thedate.getMonth() <= 7){
        if( $.inArray(theDay,[6]) == -1 ) return [false,""];
    }

    return busyDatesCalendar(thedate, busyDates);
}


function onBeforeShowDay(thedate){
    var today    = new Date();
    if(thedate < today) return [false,""];
    var theDay   = thedate.getDay();
    if(thedate.getMonth()>= 6 && thedate.getMonth() <= 7){
        if( $.inArray(theDay,[6]) == -1 ) return [false,""];
    }
    return [true, "specialDate", "tooltip"];
}

