function padZero(num){
			return ((num < 10) ? ("0" + num) : num);
		    }
		    function displayDate(Date){
			return padZero(Date.getDate()) + "/" + padZero(Date.getMonth()+1) + "/" + Date.getFullYear();
		    }
		    function winopen(url){
			window.open (url, "NewWin", "top=0, left=100, width=840, height=620, status=no, scrollbars=no, resizeable=no, location=no")
		    }
                    
YAHOO.namespace("example.calendar");
	    
		    YAHOO.example.calendar.init = function(){
		    
			    function handleSelect(type, args, obj){
				    var dates = args[0];
				    var date = dates[0];
				    var year = date[0], month = date[1], day = date[2];
				    
				    if ((day).toString().length == 1)
			    {
				    day = "0" + day.toString();			
			    }		
			    
			    if ((month).toString().length == 1)
			    {
				    month = "0" + month.toString();			
			    }		
				    
				    var txtDate1 = document.getElementById("txtArrival");
				    txtDate1.value = day + "/" + month + "/" + year;
				    
				    
				    
				    document.getElementById("cal1Container").style.display = "none";
				    
			    }
			    
			    function updateCal(){
				    var txtDate1 = document.getElementById("txtArrival");
				    
				    if (txtDate1.value != "") {
					    //YAHOO.example.calendar.cal1.select(txtDate1.value);
					    var selectedDates = YAHOO.example.calendar.cal1.getSelectedDates();
					    if (selectedDates.length > 0) {
						    var firstDate = selectedDates[0];
						    YAHOO.example.calendar.cal1.cfg.setProperty("pagedate", (firstDate.getMonth() + 1) + "/" + firstDate.getFullYear());
						    YAHOO.example.calendar.cal1.render();					
					    }
				    }
				    
				    document.getElementById("cal1Container").style.display = "block";
				    
			    }
			    
			    function hideCalendars ()
		 {
		    
		    if (opening	== false)
		    {
			    
			    YAHOO.topbar.oDomContainer.style.display='none';
			    
			    if (isIE)
			    {
				    bgIframe.style.display	= 'none';
			    }
			    
		    }
		    else
		    {
			    
			    opening	= false;
			    
		    }
		    
		}
			    
			    var currDate = new Date();
			    var sdate = currDate.getDate().toString();
			    var smonth = (currDate.getMonth() + 1).toString();
			    var syear = currDate.getFullYear().toString();
			    
			    
			    if (sdate.length == 1)
			    {
				    sdate = "0" + sdate;			
			    }		
			    
			    if (smonth.length == 1)
			    {
				    smonth = "0" + smonth;			
			    }		
			    
			    
			    YAHOO.example.calendar.cal1 = new YAHOO.widget.Calendar("cal1", "cal1Container", {
				    mindate: "03/02/2010",
				    maxdate: "12/31/2028"
			    });
			    YAHOO.example.calendar.cal1.selectEvent.subscribe(handleSelect, YAHOO.example.calendar.cal1, true);
			    YAHOO.example.calendar.cal1.render();
			    
			    YAHOO.util.Event.addListener("show1up", "click", updateCal);
			    
		    }
	    
		    YAHOO.util.Event.onDOMReady(YAHOO.example.calendar.init);
