function updateBookingForm(frm){
	
	if(frm.ARVDate.value == 'mm/dd/yyyy' || frm.DEPDate.value == 'mm/dd/yyyy'){
		return true;
	}
	
	var days = new Array('Sun','Mon','Tues','Wed','Thur','Fri','Sat');
	
	var minDate = new Date();
	var maxDate = new Date( minDate.getTime() + (5*365*24*60*60*1000) );
	if(frm.ARVDate.value == 'mm/dd/yyyy'){
		frm.ARVDate.value = (minDate.getMonth()+1) + '/' + minDate.getDate() + '/' + minDate.getFullYear();
	}
	if(frm.DEPDate.value == 'mm/dd/yyyy'){
		frm.DEPDate.value = (minDate.getMonth()+1) + '/' + minDate.getDate() + '/' + minDate.getFullYear();
	}
	var arvDate = new Date(frm.ARVDate.value);
	var depDate = new Date(frm.DEPDate.value);
	
	frm.MINDate.value = (minDate.getMonth()+1) + '/' + minDate.getDate() + '/' + minDate.getFullYear();
	frm.MAXDate.value = (maxDate.getMonth()+1) + '/' + maxDate.getDate() + '/' + maxDate.getFullYear();
	
	frm.ArvDD.value = arvDate.getDate();
	frm.ArvMM.value = arvDate.getMonth()+1;
	frm.ArvYY.value = arvDate.getFullYear();
	frm.ArvWD.value = days[arvDate.getDay()];
	
	frm.DepDD.value = depDate.getDate();
	frm.DepMM.value = depDate.getMonth()+1;
	frm.DepYY.value = depDate.getFullYear();
	frm.DepWD.value = days[depDate.getDay()];
	
	frm.iNgts.value = Math.round( (depDate.getTime() - arvDate.getTime()) / (1000*60*60*24) );
	//alert( frm.DepWD.value );
	//return false;
}
var dateLastclick = false;
function datePickerClosed(){
	var ARVDate = document.getElementById('ARVDate');
	var DEPDate = document.getElementById('DEPDate');
	var today = new Date();
	var tomorrow = new Date( (today.getTime() + (1000*60*60*24)) );
	if(ARVDate.value == 'mm/dd/yyyy'){
		ARVDate.value = (today.getMonth()+1) + '/' + today.getDate() + '/' + today.getFullYear();
	}
	if(DEPDate.value == 'mm/dd/yyyy'){
		DEPDate.value = (tomorrow.getMonth()+1) + '/' + tomorrow.getDate() + '/' + tomorrow.getFullYear();
	}
	var start = new Date(ARVDate.value);
	var end = new Date(DEPDate.value);
	
	if(dateLastclick == 'ARVDate'){
		if(start >= end){
			end = new Date(start.getTime() + (24*60*60*1000));
			DEPDate.value = (end.getMonth()+1)+'/'+end.getDate()+'/'+end.getFullYear();
		}
	}else if(dateLastclick == 'DEPDate'){
		if(end <= start){
			start = new Date(end.getTime() - (24*60*60*1000));
			ARVDate.value = (start.getMonth()+1)+'/'+start.getDate()+'/'+start.getFullYear();
		}
	}
	
	var start = new Date(ARVDate.value);
	var end = new Date(DEPDate.value);
	if(today > start){ ARVDate.value = (today.getMonth()+1) + '/' + today.getDate() + '/' + today.getFullYear();}
	if(today > end){ DEPDate.value = (tomorrow.getMonth()+1) + '/' + tomorrow.getDate() + '/' + tomorrow.getFullYear();}
	
	dateLastclick = false;
}


