var cal_pickup = new CalendarPopup();


<!-- New Code-->
//cal_pickup.addDisabledDates(null,formatDate(now,"yyyy-MM-dd"));
//cal_pickup.addDisabledDates("12/25/2007");
//cal_pickup.addDisabledDates("Jan 1, 2008",null);
<!-- New Code-->													


cal_pickup.setReturnFunction("setMultipleValues4");
function setMultipleValues4(y,m,d) 
{
	document.ec.pickup_year.value=y;
	document.ec.pickup_month.selectedIndex=m;
	for (var i=0; i<document.ec.pickup_day.options.length; i++) {
		if (document.ec.pickup_day.options[i].value==d) {
			document.ec.pickup_day.selectedIndex=i;
		}
	}
	pushReturnForward("pickup_day");
}
var cal_return = new CalendarPopup();
cal_return.setReturnFunction("setMultipleValues5");
function setMultipleValues5(y,m,d) 
{
	document.ec.return_year.value=y;
	document.ec.return_month.selectedIndex=m;
	for (var i=0; i<document.ec.return_day.options.length; i++) {
		if (document.ec.return_day.options[i].value==d) {
			document.ec.return_day.selectedIndex=i;
		}
	}
	set_return_day = true;
	set_return_month = true;
	set_return_year = true;
	pushReturnForward("return_day");
}
function getDateString(y_obj,m_obj,d_obj) 
{
	var y = getYString(y_obj);
	var m = getMString(m_obj);
	var d = getDString(d_obj);
	if (y=="" || m=="") { return null; }
	if (d=="") { d=1; }
	return str= y+'-'+m+'-'+d;
}
function getMString(m_obj) {
	return m_obj.options[m_obj.selectedIndex].value;
}
function getDString(d_obj) {
	return d_obj.options[d_obj.selectedIndex].value;
}
function getYString(y_obj){
	return y_obj.options[y_obj.selectedIndex].value;
}
function getMonthNum(abbMonth){
	var arrMon = new Array("Jan","Feb","Mar","Apr","May","Jun",
      "Jul","Aug","Sep","Oct","Nov","Dec");
	for(i=0; i<arrMon.length; i++) {
  		if(abbMonth == arrMon[i]) {
    		return i+1;
		}
	}
}
var set_return_day = false;
var set_return_month = false;
var set_return_year = false;
function pushReturnForward(fn){
	if (fn == "return_year") {
		set_return_year = true;
    } else if (fn == "return_month") {
    	set_return_month = true;
	} else if (fn == "return_day") {
		set_return_day = true;
	}
	var pd = document.ec.pickup_day.value;
	var pm = document.ec.pickup_month.value;
	var py = document.ec.pickup_year.value;
	var rd = document.ec.return_day.value;
	var rm = document.ec.return_month.value;
	var ry = document.ec.return_year.value;
	
	if (parseInt(py) > parseInt(ry) && set_return_year == false) {
		document.ec.return_year.value = py;
	} 
	if (parseInt(pm) > parseInt(rm) && set_return_month == false) {
		document.ec.return_month.value = pm;
	}
	if (parseInt(pd) > parseInt(rd) && set_return_day == false) {
		document.ec.return_day.value = pd;
	}	
	
	/*	//var PD = new Date(py, pm-1, pd, 12, 0, 0); //pickup date
	//var RD = new Date(ry, rm-1, rd, 12, 0, 0); //return date
	if ((fn == "pickup_year" || fn == "return_year")  
	 && (PD.getFullYear() > ry || (set_return_year == false && set_return_month == false && set_return_year == false))
	) {
		alert("y");
		document.ec.return_year.value = PD.getFullYear();
		document.ec.return_month.value = PD.getMonth()+1;
		document.ec.return_day.value = PD.getDate();
	} 
	if ((fn == "pickup_month" || fn == "return_month")
	 && ((PD.getMonth()+1 > rm && PD.getFullYear() >= ry) || (set_return_month == false && set_return_day == false))
	) {
		alert("m");
		document.ec.return_month.value = PD.getMonth()+1;
		document.ec.return_day.value = PD.getDate();
	}
	if ((fn == "pickup_day" || fn == "return_day") 
	 && ((PD.getDate() > rd && PD.getMonth()+1 >= rm && PD.getFullYear() >= ry) || set_return_day == false)
	) {
		alert("d");
		if (PD.getDate() > rd){
			document.ec.return_day.value = PD.getDate();
		}
	}*/
	
}
