
var current_time = new Date();
var mm = current_time.getMonth()+1;
var dd = current_time.getDate();
var yyyy = current_time.getFullYear();
var today_date = mm + '/' + dd + '/' + yyyy;
var maxyyyy = yyyy+4;
var max_date = mm + '/' + dd + '/' + maxyyyy;


YAHOO.namespace("example.calendar");

YAHOO.example.calendar.init = function() {
    YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1","calendar-container",
{ title:"Choose a date:",
  close:true,
  mindate: today_date
  }
							    );
    YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
    YAHOO.example.calendar.cal1.render();
    
    // Listener to show the 1-up Calendar when the button is clicked
    YAHOO.util.Event.addListener("show1up", "click", YAHOO.example.calendar.cal1.show, YAHOO.example.calendar.cal1, true)
}
    
    YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init);
		
// function to dynamically update text field
// called when user clicks a day in the calendar
function handleSelect(type,args,obj) {
    var dates = args[0];
    var date = dates[0];
    var year = date[0], month = date[1], day = date[2];
    
    var txtDate1 = document.getElementById("desiredDate");

    txtDate1.value = month + "/" + day + "/" + year;
    testDate();
}


