var _cityCodes = {
	'TLS' : 'toulouse',
	'MLH' : 'mulhouse',
	'BOD' : 'bordeaux',
	'MIR' : 'monastir',
	'DJE' : 'djerba',
	'OUD' : 'oujda',
	'NTE' : 'nantes',
	'MRS' : 'marseille',
	'ATH' : 'athènes',
	'AGA' : 'agadir',
	'TBJ' : 'tabarka',
	'PMI' : 'palmademallorca',
	'AGP' : 'malaga',
	'BJV' : 'bodrum',
	'ETZ' : 'metz/nancy',
	'LEH' : 'lehavre',
	'RHO' : 'rhodos(rhodes)',
	'BES' : 'brest',
	'TUN' : 'tunis',
	'OZZ' : 'ouarzazate',
	'IST' : 'istanbul',
	'CAS' : 'casablanca',
	'RAK' : 'marrakech',
	'TNG' : 'tanger(tangier)',
	'FEZ' : 'fes',
	'RBA' : 'rabat',
	'AYT' : 'antalya',
	'DOL' : 'deauville',
	'LIL' : 'lille',
	'NCE' : 'nice',
	'LYS' : 'lyon',
	'PAR' : 'paris',
	'HER' : 'heraklion',
	'IZM' : 'izmir',
	'ESU' : 'essaouira',
	'SXB' : 'strasbourg'
};

var _cities = {
	'BES' : { 'name' : 'Brest', 'to' : [{ 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }] },
	'BOD' : { 'name' : 'Bordeaux', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }] },
	'DOL' : { 'name' : 'Deauville', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }] },
	'ETZ' : { 'name' : 'Metz/Nancy', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }] },
	'LEH' : { 'name' : 'Le Havre', 'to' : [{ 'code' : 'RAK', 'name' : 'Marrakech' }] },
	'LIL' : { 'name' : 'Lille', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }] },
	'LYS' : { 'name' : 'Lyon', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'ATH', 'name' : 'Athènes ' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'FEZ', 'name' : 'Fes ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IST', 'name' : 'Istanbul' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }, { 'code' : 'TUN', 'name' : 'Tunis' }] },
	'MLH' : { 'name' : 'Mulhouse', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }] },
	'MRS' : { 'name' : 'Marseille', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'FEZ', 'name' : 'Fes ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'OUD', 'name' : 'Oujda' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }] },
	'NCE' : { 'name' : 'Nice', 'to' : [{ 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'RAK', 'name' : 'Marrakech' }] },
	'NTE' : { 'name' : 'Nantes', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'ATH', 'name' : 'Athènes ' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IST', 'name' : 'Istanbul' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }, { 'code' : 'TUN', 'name' : 'Tunis' }] },
	'PAR' : { 'name' : 'Paris', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'ATH', 'name' : 'Athènes ' }, { 'code' : 'BJV', 'name' : 'Bodrum' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'ESU', 'name' : 'Essaouira' }, { 'code' : 'FEZ', 'name' : 'Fes ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IST', 'name' : 'Istanbul' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'OZZ', 'name' : 'Ouarzazate' }, { 'code' : 'OUD', 'name' : 'Oujda' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }, { 'code' : 'RBA', 'name' : 'Rabat' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }, { 'code' : 'TBJ', 'name' : 'Tabarka' }, { 'code' : 'TNG', 'name' : 'Tanger (Tangier)' }, { 'code' : 'TUN', 'name' : 'Tunis' }] },
	'SXB' : { 'name' : 'Strasbourg', 'to' : [{ 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'RHO', 'name' : 'Rhodos (Rhodes)' }] },
	'TLS' : { 'name' : 'Toulouse', 'to' : [{ 'code' : 'AGA', 'name' : 'Agadir' }, { 'code' : 'AYT', 'name' : 'Antalya' }, { 'code' : 'ATH', 'name' : 'Athènes ' }, { 'code' : 'CAS', 'name' : 'Casablanca' }, { 'code' : 'DJE', 'name' : 'Djerba ' }, { 'code' : 'HER', 'name' : 'Heraklion ' }, { 'code' : 'IZM', 'name' : 'Izmir' }, { 'code' : 'AGP', 'name' : 'Malaga' }, { 'code' : 'RAK', 'name' : 'Marrakech' }, { 'code' : 'MIR', 'name' : 'Monastir' }, { 'code' : 'PMI', 'name' : 'Palma de Mallorca' }] },
	'AGA' : { 'name' : 'Agadir', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'AGP' : { 'name' : 'Malaga', 'to' : [{ 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'ATH' : { 'name' : 'Athènes ', 'to' : [{ 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'AYT' : { 'name' : 'Antalya', 'to' : [{ 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'BJV' : { 'name' : 'Bodrum', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }] },
	'CAS' : { 'name' : 'Casablanca', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'NCE', 'name' : 'Nice' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'DJE' : { 'name' : 'Djerba ', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'ESU' : { 'name' : 'Essaouira', 'to' : [{ 'code' : 'PAR', 'name' : 'Paris' }] },
	'FEZ' : { 'name' : 'Fes ', 'to' : [{ 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'PAR', 'name' : 'Paris' }] },
	'HER' : { 'name' : 'Heraklion ', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'IST' : { 'name' : 'Istanbul', 'to' : [{ 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }] },
	'IZM' : { 'name' : 'Izmir', 'to' : [{ 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'MIR' : { 'name' : 'Monastir', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'OUD' : { 'name' : 'Oujda', 'to' : [{ 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'PAR', 'name' : 'Paris' }] },
	'OZZ' : { 'name' : 'Ouarzazate', 'to' : [{ 'code' : 'PAR', 'name' : 'Paris' }] },
	'PMI' : { 'name' : 'Palma de Mallorca', 'to' : [{ 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'RAK' : { 'name' : 'Marrakech', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'BES', 'name' : 'Brest' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LEH', 'name' : 'Le Havre' }, { 'code' : 'LIL', 'name' : 'Lille' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'ETZ', 'name' : 'Metz/Nancy' }, { 'code' : 'MLH', 'name' : 'Mulhouse' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'NCE', 'name' : 'Nice' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }, { 'code' : 'TLS', 'name' : 'Toulouse' }] },
	'RBA' : { 'name' : 'Rabat', 'to' : [{ 'code' : 'PAR', 'name' : 'Paris' }] },
	'RHO' : { 'name' : 'Rhodos (Rhodes)', 'to' : [{ 'code' : 'BOD', 'name' : 'Bordeaux' }, { 'code' : 'DOL', 'name' : 'Deauville' }, { 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'MRS', 'name' : 'Marseille' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }, { 'code' : 'SXB', 'name' : 'Strasbourg' }] },
	'TBJ' : { 'name' : 'Tabarka', 'to' : [{ 'code' : 'PAR', 'name' : 'Paris' }] },
	'TNG' : { 'name' : 'Tanger (Tangier)', 'to' : [{ 'code' : 'PAR', 'name' : 'Paris' }] },
	'TUN' : { 'name' : 'Tunis', 'to' : [{ 'code' : 'LYS', 'name' : 'Lyon' }, { 'code' : 'NTE', 'name' : 'Nantes' }, { 'code' : 'PAR', 'name' : 'Paris' }] }
};
function GetSearchLink(villeDepart, villeDestination, dateDepart, dateRetour, nbrAdultes, nbrEnfants, nbrBebes)
{
	var link = '/ResultatsVols.aspx?depart=' + villeDepart + '&destination=' + villeDestination + '&dep=' + dateDepart + '&a=' + nbrAdultes + '&e=' + nbrEnfants + '&b=' + nbrBebes + (dateRetour != null ? '&ret=' + dateRetour : '');
	return link;
}
function GetSearchLinkDynamic(villeDepart, villeDestination, dateDepart, dateRetour, nbrAdultes, nbrEnfants, nbrBebes)
{
	var link = '/ResultatsDynamicPackage.aspx?depart=' + villeDepart + '&destination=' + villeDestination + '&dep=' + dateDepart + '&a=' + nbrAdultes + '&e=' + nbrEnfants + '&b=' + nbrBebes + (dateRetour != null ? '&ret=' + dateRetour : '');
	return link;
}

function GetResaLink(villeDepart, villeDestination, dateDepart, dateRetour, nbrAdultes, nbrEnfants, nbrBebes, axeOut, axeIn, assurance)
{
	var link = 'NumAdults=' + nbrAdultes + '&NumChildren=' + nbrEnfants + '&NumInfants=' + nbrBebes + '&DepartureCityCode=' + villeDepart + '&ArrivalCityCode=' + villeDestination + '&DepartureDate=' + dateDepart + '&InsuranceCode=' + assurance + '&TransportAxeCodeOutbound=' + axeOut + '&VacationType=Flight';
	if (dateRetour != null) link += '&ReturnDate=' + dateRetour + '&TransportAxeCodeInbound=' + axeIn;
	return link;
}

