/**Affiche le formulaire de la liste des vols
/* @var type -> type de recherche : arrivées ou départs
/* @var language -> la langue de la page
/**/ 
function GetFlightsForm(type,language)
{
    new Ajax.Request('http://www.aeroportdequebec.com/flight-scheduler/php-classes/FlightsForm.class.php',
    {
         method: 'post',
	     onSuccess: function(transport){ 
	        $('RightSections').innerHTML = transport.responseText ;
	        ChangeFlightList(type,language);
	     },
	     onFailure: function(){ alert('Un problème est survenu lors de la requête au serveur.') }, 
	     parameters: { flightType : type, lang : language}
    });
}

//Affiche la liste des vols
//@var type -> type de recherche : arrivées ou départs
//@var language -> la langue de la page 
function GetFlightsList(type, language)
{
    new Ajax.Request('http://www.aeroportdequebec.com/flight-scheduler/php-classes/FlightsList.class.php',
    {
         method: 'post',
	     onSuccess: function(transport){ 
	        $('FlightsList').innerHTML = transport.responseText ;
	     },
	     onFailure: function(){ alert('Un problème est survenu lors de la requête au serveur.') }, 
	     parameters: {flightType : type, Submit: $('Submit').value , origine : $('origine').value, company : $('company').value, dateVol: $('dateVol').value, lang: language}
    });
}

//modifie le formulaire en fonction du choix effectué : arrivées ou départs
//@var type -> type de recherche : arrivées ou départs
//@var language -> la langue de la page 
function ChangeFlightList(type,language)
{
    switch(type)
    {
        case 'A':
            $('arrivals').style.fontWeight = 'bold'; 
            $('departures').style.fontWeight = 'normal';
            $('fromTo').innerHTML = 'Origine';
            break;
        case 'D':
            $('arrivals').style.fontWeight = 'normal'; 
            $('departures').style.fontWeight = 'bold';
            $('fromTo').innerHTML = 'Destination';
            break;
    }
    $('flightsForm').action = "javascript:GetFlightsList('"+type+"','"+language+"');";
}
