/******************************************* Formulaire page d'accueil *******************************************/

// fonction pour afficher les bons ports en fonction de la traversée choisie
function regler_ports_accueil(traversee)
{
	var select_depart = document.getElementById('portdep');
	var select_arrivee = document.getElementById('portarr');
	var options_depart = select_depart.getElementsByTagName('OPTION');
	var options_arrivee = select_arrivee.getElementsByTagName('OPTION');

	if(traversee != "")
	{
		// on zigouille toutes les options des 2 select pour les reconstruire après
		for(var i = options_depart.length - 1; i >= 0 ; i --)
		{
			select_depart.removeChild(options_depart[i]);
		}
		for(var j = options_arrivee.length - 1; j >= 0 ; j --)
		{
			select_arrivee.removeChild(options_arrivee[j]);
		}
		
		switch(traversee)
		{
			case '21':
				option_depart1 =  document.createElement('option');
				option_depart1.setAttribute("value", "AJA"); 
				option_depart1.appendChild(document.createTextNode("Ajaccio"));
				select_depart.appendChild(option_depart1);
				
				option_depart2 =  document.createElement('option'); 
				option_depart2.setAttribute("value", "BIA"); 
				option_depart2.appendChild(document.createTextNode("Bastia"));
				select_depart.appendChild(option_depart2);
				
				option_depart3 =  document.createElement('option'); 
				option_depart3.setAttribute("value", "PRO"); 
				option_depart3.appendChild(document.createTextNode("Propriano"));
				select_depart.appendChild(option_depart3);
				
				option_depart4 =  document.createElement('option'); 
				option_depart4.setAttribute("value", "CLY"); 
				option_depart4.appendChild(document.createTextNode("Calvi"));
				select_depart.appendChild(option_depart4);
				
				option_depart5 =  document.createElement('option'); 
				option_depart5.setAttribute("value", "ILR"); 
				option_depart5.appendChild(document.createTextNode("Ile rousse"));
				select_depart.appendChild(option_depart5);
				
				option_depart6 =  document.createElement('option'); 
				option_depart6.setAttribute("value", "PVC"); 
				option_depart6.appendChild(document.createTextNode("Porto Vecchio"));
				select_depart.appendChild(option_depart6);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "MRS"); 
				option_arrivee1.appendChild(document.createTextNode("Marseille"));
				select_arrivee.appendChild(option_arrivee1);
				
				option_arrivee2 =  document.createElement('option');
				option_arrivee2.setAttribute("value", "NCE"); 
				option_arrivee2.appendChild(document.createTextNode("Nice"));
				select_arrivee.appendChild(option_arrivee2);
				
				option_arrivee3 =  document.createElement('option');
				option_arrivee3.setAttribute("value", "TLN"); 
				option_arrivee3.appendChild(document.createTextNode("Toulon"));
				select_arrivee.appendChild(option_arrivee3);
				
			break;
			case '12':
				option_depart1 =  document.createElement('option');
				option_depart1.setAttribute("value", "MRS"); 
				option_depart1.appendChild(document.createTextNode("Marseille"));
				select_depart.appendChild(option_depart1);
				
				option_depart2 =  document.createElement('option');
				option_depart2.setAttribute("value", "TLN"); 
				option_depart2.appendChild(document.createTextNode("Toulon"));
				select_depart.appendChild(option_depart2);
				
				option_depart3 =  document.createElement('option');
				option_depart3.setAttribute("value", "NCE"); 
				option_depart3.appendChild(document.createTextNode("Nice"));
				select_depart.appendChild(option_depart3);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "BIA"); 
				option_arrivee1.appendChild(document.createTextNode("Bastia"));
				select_arrivee.appendChild(option_arrivee1);
				
				option_arrivee2 =  document.createElement('option');
				option_arrivee2.setAttribute("value", "AJA"); 
				option_arrivee2.appendChild(document.createTextNode("Ajaccio"));
				select_arrivee.appendChild(option_arrivee2);
				
				option_arrivee3 =  document.createElement('option');
				option_arrivee3.setAttribute("value", "PRO"); 
				option_arrivee3.appendChild(document.createTextNode("Propriano"));
				select_arrivee.appendChild(option_arrivee3);
				
				option_arrivee4 =  document.createElement('option'); 
				option_arrivee4.setAttribute("value", "CLY"); 
				option_arrivee4.appendChild(document.createTextNode("Calvi"));
				select_arrivee.appendChild(option_arrivee4);
				
				option_arrivee5 =  document.createElement('option'); 
				option_arrivee5.setAttribute("value", "ILR"); 
				option_arrivee5.appendChild(document.createTextNode("Ile rousse"));
				select_arrivee.appendChild(option_arrivee5);
				
				option_arrivee6 =  document.createElement('option'); 
				option_arrivee6.setAttribute("value", "PVC"); 
				option_arrivee6.appendChild(document.createTextNode("Porto Vecchio"));
				select_arrivee.appendChild(option_arrivee6);
				
			break;
			case '31':
				option_depart1 =  document.createElement('option');
				option_depart1.setAttribute("value", "TOR"); 
				option_depart1.appendChild(document.createTextNode("Porto-Torres"));
				select_depart.appendChild(option_depart1);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "MRS"); 
				option_arrivee1.appendChild(document.createTextNode("Marseille"));
				select_arrivee.appendChild(option_arrivee1);
				
				option_arrivee2 =  document.createElement('option');
				option_arrivee2.setAttribute("value", "TLN"); 
				option_arrivee2.appendChild(document.createTextNode("Toulon"));
				select_arrivee.appendChild(option_arrivee2);
			break;
			case '13':
				option_depart1 =  document.createElement('option');
				option_depart1.setAttribute("value", "MRS"); 
				option_depart1.appendChild(document.createTextNode("Marseille"));
				select_depart.appendChild(option_depart1);
				
				option_depart2 =  document.createElement('option');
				option_depart2.setAttribute("value", "TLN"); 
				option_depart2.appendChild(document.createTextNode("Toulon"));
				select_depart.appendChild(option_depart2);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "TOR"); 
				option_arrivee1.appendChild(document.createTextNode("Porto-Torres"));
				select_arrivee.appendChild(option_arrivee1);
			break;
			case '32':
				option_depart1 =  document.createElement('option');
				option_depart1.setAttribute("value", "TOR"); 
				option_depart1.appendChild(document.createTextNode("Porto-Torres"));
				select_depart.appendChild(option_depart1);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "PRO"); 
				option_arrivee1.appendChild(document.createTextNode("Propriano"));
				select_arrivee.appendChild(option_arrivee1);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "AJA"); 
				option_arrivee1.appendChild(document.createTextNode("Ajaccio"));
				select_arrivee.appendChild(option_arrivee1);
			break;
			case '23':
				option_depart1 =  document.createElement('option'); 
				option_depart1.setAttribute("value", "PRO"); 
				option_depart1.appendChild(document.createTextNode("Propriano"));
				select_depart.appendChild(option_depart1);
				
				option_depart2 =  document.createElement('option'); 
				option_depart2.setAttribute("value", "AJA"); 
				option_depart2.appendChild(document.createTextNode("Ajaccio"));
				select_depart.appendChild(option_depart2);
				
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "TOR"); 
				option_arrivee1.appendChild(document.createTextNode("Porto-Torres"));
				select_arrivee.appendChild(option_arrivee1);
			break;
			
		}
	}
}

function regler_ports_accueil_level2(port_depart)
{
	var traversee = document.getElementById('reseau').value;
	if(traversee == '21' || traversee == '12')
	{
		var select_depart = document.getElementById('portdep');
		var select_arrivee = document.getElementById('portarr');
		var options_depart = select_depart.getElementsByTagName('OPTION');
		var options_arrivee = select_arrivee.getElementsByTagName('OPTION');
		
		
		switch(traversee)
		{
			case '21': // corse  continent
				for(var j = options_arrivee.length - 1; j >= 0 ; j --)
				{
					select_arrivee.removeChild(options_arrivee[j]);
				}
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "MRS"); 
				option_arrivee1.appendChild(document.createTextNode("Marseille"));
				select_arrivee.appendChild(option_arrivee1);
				
				switch(port_depart)
				{
					case 'AJA': case 'BIA': case 'CLY': case 'ILR':
						option_arrivee2 =  document.createElement('option');
						option_arrivee2.setAttribute("value", "TLN"); 
						option_arrivee2.appendChild(document.createTextNode("Toulon"));
						select_arrivee.appendChild(option_arrivee2);
						option_arrivee3 =  document.createElement('option');
						option_arrivee3.setAttribute("value", "NCE"); 
						option_arrivee3.appendChild(document.createTextNode("Nice"));
						select_arrivee.appendChild(option_arrivee3);
					break;
					
					case 'PRO':
						option_arrivee2 =  document.createElement('option');
						option_arrivee2.setAttribute("value", "TLN"); 
						option_arrivee2.appendChild(document.createTextNode("Toulon"));
						select_arrivee.appendChild(option_arrivee2);
					break;
				}
			break;
			case '12': //continent-corse
				for(var j = options_arrivee.length - 1; j >= 0 ; j --)
				{
					select_arrivee.removeChild(options_arrivee[j]);
				}
				option_arrivee1 =  document.createElement('option');
				option_arrivee1.setAttribute("value", "AJA"); 
				option_arrivee1.appendChild(document.createTextNode("Ajaccio"));
				select_arrivee.appendChild(option_arrivee1);
				option_arrivee2 =  document.createElement('option');
				option_arrivee2.setAttribute("value", "BIA"); 
				option_arrivee2.appendChild(document.createTextNode("Bastia"));
				select_arrivee.appendChild(option_arrivee2);
				option_arrivee3 =  document.createElement('option');
				option_arrivee3.setAttribute("value", "CLY"); 
				option_arrivee3.appendChild(document.createTextNode("Calvi"));
				select_arrivee.appendChild(option_arrivee3);
				option_arrivee4 =  document.createElement('option');
				option_arrivee4.setAttribute("value", "ILR"); 
				option_arrivee4.appendChild(document.createTextNode("Ile rousse"));
				select_arrivee.appendChild(option_arrivee4);
				
				switch(port_depart)
				{
					case 'MRS':
						option_arrivee5 =  document.createElement('option');
						option_arrivee5.setAttribute("value", "PRO"); 
						option_arrivee5.appendChild(document.createTextNode("Propriano"));
						select_arrivee.appendChild(option_arrivee5);
						option_arrivee6 =  document.createElement('option');
						option_arrivee6.setAttribute("value", "PVC"); 
						option_arrivee6.appendChild(document.createTextNode("Porto Vecchio"));
						select_arrivee.appendChild(option_arrivee6);
					break;
					
					case 'TLN':
						option_arrivee5 =  document.createElement('option');
						option_arrivee5.setAttribute("value", "PRO"); 
						option_arrivee5.appendChild(document.createTextNode("Propriano"));
						select_arrivee.appendChild(option_arrivee5);
					break;
				}
			break;
		}
	}

}

var j = jQuery.noConflict();
/**
 * Gestion de la Modal Box
 */  
 /*
j(document).ready(function(){
   
    if(j('#dialog').length) {
        j('#dialog').jqm();
    }
});*/
