function disableReturnCalendar() {
  var returnCalendar = document.getElementById("returnDateStr");
  returnCalendar.disabled = true;
  returnCalendar.value = ''; 
  if (this.cal2){
	  this.cal2.hide();
  }
}

function enableReturnCalendar() {
  var departureCalendar = document.getElementById("departureDateStr");
  var returnCalendar = document.getElementById("returnDateStr");
  var returnDate = document.getElementById("returnDate");
  
  if (this.cal2){
	  var selectedReturnDate = cal2.getSelectedDates()[0];
	  if (selectedReturnDate == null) {
		  var str = returnDate.value.split("-");
		  var date = "" + getNumber(str[1]) + "/" + (getNumber(str[2])) + "/" + str[0];
		  this.cal2.select(date);
	  }
  }
  returnCalendar.disabled = false;
  returnCalendar.value = departureCalendar.value;
}


function showCalendar1() {
	var dateSplit = (document.getElementById("departureDateStr")).value.split(" ");
    var departureCalendar = dateSplit[0] + "/" + getMonth(dateSplit[1]) + "/" + dateSplit[2];
	hideDiv('box2');
	updateCal("outbound",departureCalendar);
	showDiv('box1');
}

function showCalendar2() {
	var oneWayRadio = document.getElementById("journeySpanOW");
	if (!oneWayRadio.checked){
		var dateSplit = (document.getElementById("returnDateStr")).value.split(" ");
	    var returnCalendar = dateSplit[0] + "/" + getMonth(dateSplit[1]) + "/" + dateSplit[2];
		hideDiv('box1');
		updateCal("inbound",returnCalendar);
		showDiv('box2');
	}
}

function getMonth(month) {
	var monthValue = 1;
	for (var x = 1; x < monthArray.length; x++) 
	{
		var monthStr = monthArray[x];
		if (month == monthStr)
		{
			monthValue = x;
			break;
		}
	}
	return monthValue;
}

