function showReturningOn(){
    $('ReturningOnContent').style.display = 'block';
    $('ReturningOnTitle').style.color = '#000';
    $('ReturningOnFlightCodeContent').style.display = 'block';
    $('ReturningOnFlightCodeTitle').style.color = '#000';
    $('ReturnPassengerTitle').style.color = '#000';
    $('ReturnPassengerContent').style.display = 'block';
}

function hideReturningOn(){
    $('ReturningOnContent').style.display = 'none';
    $('ReturningOnTitle').style.color = '#fff';
    $('ReturningOnFlightCodeContent').style.display = 'none';
    $('ReturningOnFlightCodeTitle').style.color = '#fff';
    $('ReturnPassengerTitle').style.color = '#fff';
    $('ReturnPassengerContent').style.display = 'none';
    $('ReturnPassenger').value = 0;
}

function showReturningOnForEU(){
    $('ReturningOnContent').style.visibility = 'visible';
    $('ReturningOnTitle').style.color = '#000';
    $('ReturningOnFlightCodeContent').style.visibility = 'visible';
    $('ReturningOnFlightCodeTitle').style.color = '#000';
    $('ReturnPassengerTitle').style.color = '#000';
    $('ReturnPassengerContent').style.visibility = 'visible';
}

function hideReturningOnForEU(){
    $('ReturningOnContent').style.visibility = 'hidden';
    $('ReturningOnTitle').style.color = '#fff';
    $('ReturningOnFlightCodeContent').style.visibility = 'hidden';
    $('ReturningOnFlightCodeTitle').style.color = '#fff';
    $('ReturnPassengerTitle').style.color = '#fff';
    $('ReturnPassengerContent').style.visibility = 'hidden';
    $('ReturnPassenger').value = 0;
}

function showCompanyList(){
    $('CompanyID').disabled = false;
}

function hideCompanyList(){
    $('CompanyID').disabled = true;
}

function calculateReturnDate(){
    var currentDate = $('TransferDate');
    var duration = 1;
    var splitCurrentDate = new String(currentDate.value).split('/');
    duration = parseInt(duration) + 1;
    
    var date = new Date(splitCurrentDate[2], splitCurrentDate[1] - 1, splitCurrentDate[0]);
    date.setTime(date.getTime() + (duration * 24 * 60 * 60 * 1000));
    var day = date.getUTCDate();
    var month = date.getUTCMonth() + 1;
    var year = date.getUTCFullYear();
    
    $('ReturnDate').value = day + '/' + month + '/' + year;
}

function checkReturnDate(){
    var currentDate = $('TransferDate');
    var returnDate = $('ReturnDate');
    var splitCurrentDate = new String(currentDate.value).split('/');
    var splitReturnDate = new String(returnDate.value).split('/');
    
    var date = new Date(splitCurrentDate[2], splitCurrentDate[1] - 1, splitCurrentDate[0]);
    var returnDate = new Date(splitReturnDate[2], splitReturnDate[1] - 1, splitReturnDate[0]);
    
    if (returnDate < date) {
        calculateReturnDate();
    }
}

function checkFromDestinationWizard(){
	var fromDestinationId = $('FromDestinationID').value;
	var destinationName = $('DestinationName').value;
	var message = 'Please choose the origin or enter a new origin name.';
	
	if (fromDestinationId == ''){
		if (destinationName == '') {
			alert(message);
		} else {
			$('fromDestinationFormSubmit').submit();
		}
	} else {
		$('fromDestinationFormSubmit').submit();
	}
}

function checkToDestinationWizard(){
	var toDestinationId = $('ToDestinationID').value;
	var destinationName = $('DestinationName').value;
	var message = 'Please choose the destination or enter a new destination name.';
	
	if (toDestinationId == ''){
		if (destinationName == '') {
			alert(message);
		} else {
			$('toDestinationFormSubmit').submit();
		}
	} else {
		$('toDestinationFormSubmit').submit();
	}
}

function resetReservationSearch(){
	$('StartDate').value = '';
	$('EndDate').value = '';
	$('TransferDate').value = '';
}

function resetMessageSearch(){
	$('StartDate').value = '';
	$('EndDate').value = '';
}
