/*
* this file use the jQuery library.
*/
$(document).ready(function()
{
$("#oneway").click( function() {
$("#oneway")[0].checked ? toggleReturnForm("disabled") : toggleReturnForm("enabled"); 
} );
$("#hotel, #car").click( function() {
( $("#hotel")[0].checked || $("#car")[0].checked) ? $("#low_fare").addClass("hidden") : $("#low_fare").removeClass("hidden");
} );
$("#oneway")[0].checked ? toggleReturnForm("disabled") : toggleReturnForm("enabled");
});
function toggleReturnForm(status){
if(status === "disabled") {
$("#returnDate, #returnchoice, #returnTime, #returnlist3, #lowfares").attr({"disabled":"disabled"});
$(".return_date .datepicker_trigger").css({"visibility":"hidden"});
} else {
$("#returnDate, #returnchoice, #returnTime, #returnlist3, #lowfares").removeAttr("disabled");
$(".return_date .datepicker_trigger").css({"visibility":"visible"});
} 
}
function load_preferred_travel(index) {
document.formulaire.departureCity.value = preferredTravel[index][3];
document.formulaire.arrivalCity.value = preferredTravel[index][4];
document.formulaire.outwardDate.value = preferredTravel[index][6];
var optionsChoice = $("#outwardchoice option");
optionsChoice.each(function() {
if ($(this).attr("value") === preferredTravel[index][7]) { $(this).attr({"selected":"selected"}) }
})
var optionsTime = $("#outwardTime option");
optionsTime.each(function() {
if ($(this).attr("value") === preferredTravel[index][8]) { $(this).attr({"selected":"selected"}) }
})
if (preferredTravel[index][9] !== "") { 
$("#oneway").attr({"checked":""})
toggleReturnForm("enabled");
document.formulaire.returnDate.value = preferredTravel[index][9];
var optionsChoiceReturn = $("#returnchoice option");
optionsChoiceReturn.each(function() {
if ($(this).attr("value") === preferredTravel[index][10]) {$(this).attr({"selected":"selected"}) }
})
var optionsTimeReturn = $("#returnTime option, #returnlist3 option");
optionsTimeReturn.each(function() {
if ($(this).attr("value") === preferredTravel[index][11]) { $(this).attr({"selected":"selected"}) }
})
} else {
$("#oneway").attr({"checked":"checked"});
toggleReturnForm("disabled");
document.formulaire.returnDate.value = "dd/mm/yyyy";
$("#returnchoice option").eq(0).attr({"selected":"selected"});
$("#returnTime option, #returnlist3 option").eq(0).attr({"selected":"selected"});
}
}
