
var current_time = new Date(),
	mm = current_time.getMonth() + 1,
	dd = current_time.getDate(),
	yyyy = current_time.getFullYear(),
	today_date = mm + '/' + dd + '/' + yyyy,
	maxyyyy = yyyy+4,
	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],
    	date = dates[0],
    	year = date[0],
    	month = date[1],
    	day = date[2];
    
    var txtDate1 = document.getElementById("desiredDate");

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



