function setCheckOutDate(){
	var checkInDate = terraFormApi.fields.checkindate.getValue();
	var checkOutDate = terraFormApi.fields.checkoutdate.getValue();
	if(checkOutDate < checkInDate){
		checkOutDate.setDate(checkInDate.getDate() + 1);
		checkOutDate.setMonth(checkInDate.getMonth());
		checkOutDate.setYear(checkInDate.getYear());
		terraFormApi.fields.checkoutdate.setValue(checkOutDate);
	}
}
function validate() {
	var checkInDate = terraFormApi.fields.checkindate.getValue();
	var checkOutDate = terraFormApi.fields.checkoutdate.getValue();
	
	if(checkInDate == null){
		alert('Check in date is required!');
		return false;
	}
	
	if(checkOutDate == null){
		alert('Check out date is required!');
		return false;
	}
	
	if(days_between(checkInDate,checkOutDate) > 13){
		alert('Check out date must be less that 14 days after check in date.');
		return false;
	}
	return true;
}
function days_between(date1, date2) {
    var ONE_DAY = 1000 * 60 * 60 * 24
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()
    var difference_ms = Math.abs(date1_ms - date2_ms)
    return Math.round(difference_ms/ONE_DAY)
}
