// JavaScript Document
YAHOO.namespace("arcalendar");
	
			function init() {
				// CALENDAR INIT
				this.link1 = document.getElementById('dateLink1');
				YAHOO.arcalendar.cal1 = new YAHOO.widget.Calendar("YAHOO.arcalendar.cal1","cal1Container");
				YAHOO.arcalendar.cal1.title = "Select the desired workout day:";
				YAHOO.arcalendar.cal1.selectEvent.subscribe(setDate1, YAHOO.arcalendar.cal1, true); 
				YAHOO.arcalendar.cal1.render();
				this.link2 = document.getElementById('dateLink2');
				YAHOO.arcalendar.cal2 = new YAHOO.widget.Calendar("YAHOO.arcalendar.cal2","cal2Container");
				YAHOO.arcalendar.cal2.title = "Select the desired workout day:";
				YAHOO.arcalendar.cal2.selectEvent.subscribe(setDate2, YAHOO.arcalendar.cal2, true); 
				YAHOO.arcalendar.cal2.render();
			}
	
			function showCalendar1() {
				var pos = YAHOO.util.Dom.getXY(link1);
				YAHOO.arcalendar.cal1.oDomContainer.style.display='block';
				//YAHOO.util.Dom.setXY(YAHOO.arcalendar.cal1.oDomContainer, [pos[0],pos[1]+link1.offsetHeight+1]);
			}	
			function showCalendar2() {
				var pos = YAHOO.util.Dom.getXY(link2);
				YAHOO.arcalendar.cal2.oDomContainer.style.display='block';
				//YAHOO.util.Dom.setXY(YAHOO.arcalendar.cal1.oDomContainer, [pos[0],pos[1]+link1.offsetHeight+1]);
			}	
			
			function setDate1() {
				var date1 = YAHOO.arcalendar.cal1.getSelectedDates()[0];
				var selMonth1 =date1.getMonth()+1;
				var selDay1 =date1.getDate();
				var selYear1 =date1.getFullYear();
				YAHOO.arcalendar.cal1.oDomContainer.style.display='none';
				document.getElementById('pu_date').value = selMonth1 + "/" + selDay1 + "/" + selYear1;
				//check dates
				if(YAHOO.arcalendar.cal2.getSelectedDates()[0] < date1){
					alert("Sorry, you can not have a drop off date prior to the pick up date.");
					showCalendar1();
				}
			}		
			function setDate2() {
				var date2 = YAHOO.arcalendar.cal2.getSelectedDates()[0];
				var selMonth2 =date2.getMonth() +1 ;
				var selDay2 =date2.getDate();
				var selYear2 = date2.getFullYear();
				YAHOO.arcalendar.cal2.oDomContainer.style.display='none';
				document.getElementById('do_date').value = selMonth2 + "/" + selDay2 + "/" + selYear2;
				//check dates
				if(YAHOO.arcalendar.cal1.getSelectedDates()[0] > date2){
					alert("Sorry, you can not have a drop off date prior to the pick up date.");
					showCalendar2();
				}
			}			
		
			YAHOO.util.Event.addListener(window, "load", init);