var gXMLHTTP1;
var gXMLHTTP2;
var gXMLHTTP3;
var gTemplate;
var MyTitle;
var MyPrintTitreForfait = null;

// Création du tableau des fichiers HTML reliés à  la section forfaits par thème.
var tFichiers_HTML_themes = new Array();
tFichiers_HTML_themes['F01'] = new Array('/packages/themes/adventure.html?flash', '/forfaits/themes/aventure.html?flash', '1');
tFichiers_HTML_themes['F02'] = new Array('/packages/themes/golf-packages.html?flash', '/forfaits/themes/golf.html?flash', '16');
tFichiers_HTML_themes['F03'] = new Array('/packages/themes/outdoor-and-nature.html?flash', '/forfaits/themes/plein-air-aventure.html?flash', '20');
tFichiers_HTML_themes['F04'] = new Array('/packages/themes/sporting-events-programs.html?flash', '/forfaits/themes/evenements-sportifs.html?flash', '21');
tFichiers_HTML_themes['F05'] = new Array('/packages/themes/fishing.html?flash', '/forfaits/themes/peche.html?flash', '22');
tFichiers_HTML_themes['F06'] = new Array('/packages/themes/wildlife-viewing.html?flash', '/forfaits/themes/observation-vie-sauvage.html?flash', '23');
tFichiers_HTML_themes['F07'] = new Array('/packages/themes/ski.html?flash', '/forfaits/themes/ski.html?flash', '24');
tFichiers_HTML_themes['F08'] = new Array('/packages/themes/winter.html?flash', '/forfaits/themes/hiver.html?flash', '25');
tFichiers_HTML_themes['F09'] = new Array('/packages/themes/rail-cruise-packages.html?flash', '/forfaits/themes/train-croisieres.html?flash', '13');
tFichiers_HTML_themes['F10'] = new Array('/packages/themes/air-rail.html?flash', '/forfaits/themes/avion-train.html?flash', '2');
tFichiers_HTML_themes['F11'] = new Array('/packages/themes/fall-foliage.html?flash', '/forfaits/themes/couleurs-automne.html?flash', '26');
tFichiers_HTML_themes['F12'] = new Array('/packages/themes/shopping.html?flash', '/forfaits/themes/magasinage.html?flash', '27');
tFichiers_HTML_themes['F13'] = new Array('/packages/themes/spas-packages.html?flash', '/forfaits/themes/spas.html?flash', '17');
tFichiers_HTML_themes['F14'] = new Array('/packages/themes/art-and-theater-packages.html?flash', '/forfaits/themes/forfaits-culturels.html?flash', '14');
tFichiers_HTML_themes['F15'] = new Array('/packages/themes/festivals-and-events.html?flash', '/forfaits/themes/festivals-evenements.html?flash', '9');
tFichiers_HTML_themes['F16'] = new Array('/packages/themes/weekend-getaways.html?flash', '/forfaits/themes/escapade-fin-de-semaine.html?flash', '18');
tFichiers_HTML_themes['F17'] = new Array('/packages/themes/wine-tour-packages.html?flash', '/forfaits/themes/visites-vinicoles.html?flash', '19');
tFichiers_HTML_themes['F18'] = new Array('/packages/themes/city-touring-multiple-destinations-packages.html?flash', '/forfaits/themes/visite-villes-multiples.html?flash', '3');
tFichiers_HTML_themes['F19'] = new Array('/packages/themes/city-touring-single-destination-packages.html?flash', '/forfaits/themes/visite-ville-unique.html?flash', '4');
tFichiers_HTML_themes['F20'] = new Array('/packages/themes/learning-travel.html?flash', '/forfaits/themes/voyage-apprentissage.html?flash', '5');
tFichiers_HTML_themes['F21'] = new Array('/packages/themes/drive-rail.html?flash', '/forfaits/themes/voiture-train.html?flash', '28');
tFichiers_HTML_themes['F22'] = new Array('/packages/themes/gay-friendly.html?flash', '/forfaits/themes/tourisme-gai.html?flash', '29');

// Création du tableau des fichiers HTML reliés à  la section forfaits par trajet.
var tFichiers_HTML_trajets = new Array();
tFichiers_HTML_trajets['T01'] = new Array('/packages/rides/skeena.html?flash', '/forfaits/trajets/skeena.html?flash', '2');
tFichiers_HTML_trajets['T02'] = new Array('/packages/rides/malahat.html?flash', '/forfaits/trajets/malahat.html?flash', '4');
tFichiers_HTML_trajets['T03'] = new Array('/packages/rides/canadian.html?flash', '/forfaits/trajets/canadien.html?flash', '1');
tFichiers_HTML_trajets['T04'] = new Array('/packages/rides/hudson-bay.html?flash', '/forfaits/trajets/baie-hudson.html?flash', '3');
tFichiers_HTML_trajets['T05'] = new Array('/packages/rides/lake-superior.html?flash', '/forfaits/trajets/lac-superieur.html?flash', '5');
tFichiers_HTML_trajets['T06'] = new Array('/packages/rides/quebec-windsor-corridor.html?flash', '/forfaits/trajets/corridor-quebec-windsor.html?flash', '6');
tFichiers_HTML_trajets['T07'] = new Array('/packages/rides/saguenay.html?flash', '/forfaits/trajets/saguenay.html?flash', '10');
tFichiers_HTML_trajets['T08'] = new Array('/packages/rides/abitibi.html?flash', '/forfaits/trajets/abitibi.html?flash', '10');
tFichiers_HTML_trajets['T09'] = new Array('/packages/rides/chaleur.html?flash', '/forfaits/trajets/chaleur.html?flash', '7');
tFichiers_HTML_trajets['T10'] = new Array('/packages/rides/ocean.html?flash', '/forfaits/trajets/ocean.html?flash', '8');

// Transmission du choix de forfait sélectionné par l'utilisateur dans le fichier Flash entete.swf.
function fTransmission_forfait_theme(pForfait, pLangue, pTemplate) {
	if (MyPrintTitreForfait == true) {
		MyPrintTitreForfait = false;
	}

	document.getElementById(pForfait).href = 'javascript:void(0)';
	if (document.f){
		for (var i = 0 ; i < document.f.package_type.length ; i++){
			if (document.f.package_type.options[i].value == tFichiers_HTML_themes[pForfait][2]){
				document.f.package_type.options[i].selected = true;
			}
		}
	}

	gXMLHTTP1 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP1 == null) {
		window.alert("Votre navigateur ne supporte pas les requêtes XMLHTTP.");
		return;
	}

	var vURL = "/flash/entete.php?";
	vURL = vURL + "pForfait=" + pForfait;
	vURL = vURL + "&pLangue=" + pLangue;
	vURL = vURL + "&pNumero=" + Math.random();

	gXMLHTTP1.open("GET", vURL, true);
	gXMLHTTP1.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP1.onreadystatechange = fEcriture_resultat_image;
	gXMLHTTP1.send(null);
	
	gTemplate = pTemplate;
	if (gTemplate != null) {
		fAffichage_carte_formulaire(pLangue);
	}
}

// Transmision des paramêtres du formulaire de recherche de forfaits. Réponse dans la zone 2.
function submit_rech_form() {
	fCreation_cookie_forfait('formulaire', 'F00');
//	var saison = document.f.saison.value;
	var Commande = document.f.Commande.value;
	var langue = document.f.langue.value;
	var radio_public = document.f.radio_public.value;
	var rech_check_sold_in_country = document.f.rech_check_sold_in_country.options[document.f.rech_check_sold_in_country.selectedIndex].value;
	var start_date_day_first = document.f.start_date_day_first.options[document.f.start_date_day_first.options.selectedIndex].value;
	var start_date_month_first = document.f.start_date_month_first.options[document.f.start_date_month_first.options.selectedIndex].value;
	var start_date_year_first = document.f.start_date_year_first.options[document.f.start_date_year_first.options.selectedIndex].value;
	var end_date_day_last = document.f.end_date_day_last.options[document.f.end_date_day_last.options.selectedIndex].value;
	var end_date_month_last = document.f.end_date_month_last.options[document.f.end_date_month_last.options.selectedIndex].value;
	var end_date_year_last = document.f.end_date_year_last.options[document.f.end_date_year_last.options.selectedIndex].value;

	if (document.f.check_tour_prog1.checked == true){
		var check_tour_prog1 = document.f.check_tour_prog1.value;
	}
	else  {
		var check_tour_prog1 = '';
	}

	if (document.f.check_tour_prog2.checked == true){
		var check_tour_prog2 = document.f.check_tour_prog2.value;
	}
	else {
		var check_tour_prog2 = '';
	}

//	var check_tour_prog1 = document.f.check_tour_prog1.value;
//	var check_tour_prog2 = document.f.check_tour_prog2.value;
	
	var check_departure_city = document.f.check_departure_city.options[document.f.check_departure_city.options.selectedIndex].value;
	var check_city_resort_featured = document.f.check_city_resort_featured.options[document.f.check_city_resort_featured.options.selectedIndex].value;
	var rech_check_price_categories = document.f.rech_check_price_categories.options[document.f.rech_check_price_categories.options.selectedIndex].value;
	var package_type = document.f.package_type.options[document.f.package_type.options.selectedIndex].value;
	var rech_check_trains_featured = document.f.rech_check_trains_featured.options[document.f.rech_check_trains_featured.options.selectedIndex].value;
	
	gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP2 == null) {
		window.alert("Votre navigateur ne supporte pas les requÃªtes XMLHTTP.");
		return;
	}
	var apl = '/cgi-bin/StaticRechercheForfait';
	var url = apl + 
	'?Commande=' + escape (Commande) +
	'&langue=' + escape (langue) +
	'&radio_public=' + escape (radio_public) +
	'&rech_check_sold_in_country=' + escape (rech_check_sold_in_country) +
	'&start_date_day_first=' + escape (start_date_day_first) +
	'&start_date_month_first=' + escape (start_date_month_first) +
	'&start_date_year_first=' + escape (start_date_year_first) +
	'&end_date_day_last=' + escape (end_date_day_last) +
	'&end_date_month_last=' + escape (end_date_month_last) +
	'&end_date_year_last=' + escape (end_date_year_last) +
	'&check_tour_prog=' + escape (check_tour_prog1) +
	'&check_tour_prog=' + escape (check_tour_prog2) +
	'&check_departure_city=' + escape (check_departure_city) +
	'&check_city_resort_featured=' + escape (check_city_resort_featured) +
	'&rech_check_price_categories=' + escape (rech_check_price_categories) +
	'&check_tour_prog=' + escape (package_type) +
	'&rech_check_trains_featured=' + escape (rech_check_trains_featured);
	
//	alert (check_tour_prog1 +'-'+ check_tour_prog2);
//			document.getElementById('output').innerHTML = url;
//	SetCookie ('LinkNav', url);
	gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaits;
	gXMLHTTP2.open("GET", url, true);
	gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP2.send(null);
}

// Transmission des requÃªtes pour les boutons saisons...
// On envoi une requÃªte avec les dates de dÃ©but et fin prÃ©dÃ©finies.
// IL FAUT ABSOLUMENT METTRE UNE ANIMATION WAIT CAR L'APPLICATION EST LENTE Ã€ RÃ‰PONDRE...
var y=new Date();
theYear=y.getFullYear();
var dateDebutJ = 0;
var dateDebutM = 0;
var dateDebutA = theYear;
var dateDeFinJ = 0;
var dateDeFinM = 0;
var dateDeFinA = theYear + 1;

function Load(quel, langue, request) {

		var quelleSwitch = 0;
		var caseNavSwitch = new Array("printemps","ete","automne","hiver","listnav");

		for (var i=0;i<=5;i++){ //////////
			if (caseNavSwitch[i] == quel) {
				quelleSwitch = i;
			}
		}
			gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
			if (gXMLHTTP2 == null) {
				window.alert("Votre navigateur ne supporte pas les requêtes XMLHTTP.");
				return;
			}
			var apl = '/cgi-bin/StaticRechercheForfait';
			var url = apl;
			url += '?Commande=list';
			url += '&langue=' + langue;
			url += '&radio_public=yes';

	
	switch(quelleSwitch) {
		// Sélection du bouton Printemps.
		case 0:
			url += '&saison=printemps';
			url += '&start_date_day_first=21';
			url += '&start_date_month_first=03';
			url += '&start_date_year_first=' + CompareDateSaison('spring');
			url += '&end_date_day_last=21';
			url += '&end_date_month_last=06';
			url += '&end_date_year_last=' + CompareDateSaison('spring');
			break
		// SÃ©lection du bouton été.
		case 1:
			gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
			if (gXMLHTTP2 == null) {
				window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
				return;
			}
			url += '&saison=ete';
			url += '&start_date_day_first=22';
			url += '&start_date_month_first=06';
			url += '&start_date_year_first=' + CompareDateSaison('summer');
			url += '&end_date_day_last=20';
			url += '&end_date_month_last=09';
			url += '&end_date_year_last=' + CompareDateSaison('summer');

			break
		// Sélection du bouton Automne.
		case 2:
			gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
			if (gXMLHTTP2 == null) {
				window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
				return;
			}

			url += '&saison=automne';
			url += '&start_date_day_first=21';
			url += '&start_date_month_first=09';
			url += '&start_date_year_first=' + CompareDateSaison('fall');
			url += '&end_date_day_last=20';
			url += '&end_date_month_last=12';
			url += '&end_date_year_last=' + CompareDateSaison('fall');
			break;
		// Sélection du bouton Hiver.
		case 3:
			gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
			if (gXMLHTTP2 == null) {
				window.alert("Votre navigateur ne supporte pas les requÃªtes XMLHTTP.");
				return;
			}
			url += '&saison=hiver';
			url += '&start_date_day_first=21';
			url += '&start_date_month_first=12';
			
			url += '&start_date_year_first=' + CompareDateSaison('winter');
			url += '&end_date_day_last=20';
			url += '&end_date_month_last=03';
			url += '&end_date_year_last=' + (CompareDateSaison('winter')+1);
			
			
		break;

		case 4: // affichage de la liste Ã  partir de la barre de navigation
			gXMLHTTP2 = fCreation_objet_XMLHTTPRequest();
			if (gXMLHTTP2 == null) {
				window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
			return;
			}
			var url = request;
		break;
		default:
		}
			url += '&check_tour_prog=10';
			url += '&check_tour_prog=8';
			
//			document.getElementById('output').innerHTML = url;
			gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaits;
			gXMLHTTP2.open("GET", url, true);
			gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
			gXMLHTTP2.send(null); 
}
// FIN Transmision des paramÃ¨tres du formulaire de recherche de forfaits. RÃ©ponse dans la zone 2

function link_submit(url) {
	gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP2 == null) {
		window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
		return;
	}

	gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaits;
	gXMLHTTP2.open("GET", url, true);
	gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP2.send(null);
}

function submit_capchat(url) {
	gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP2 == null) {
		window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
		return;
	}

	gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaitsCap;
	gXMLHTTP2.open("GET", url, true);
	gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP2.send(null);
}

// pour le capchat
function fEcriture_resultat_forfaitsCap() {
	if (gXMLHTTP2.readyState == 4 || gXMLHTTP2.readyState == "complete") {
//		document.getElementById("capcha").innerHTML = '';
		document.getElementById("capcha").innerHTML = gXMLHTTP2.responseText;
		//pour cacher le shader ceci ne devrait pas avoir d'impacts ailleurs...
//		hide('shaderdiv');
	}
}

// Affichage du forfait thÃ¨me sÃ©lectionnÃ© par l'utilisateur dans l'Ã©lÃ©ment Z02resultat.
function fAffichage_forfait_theme(pForfait, pLangue) {
	var vLangue = 0;
	if (pLangue == 'fr') {
		vLangue = 1;
	}
	gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP2 == null) {
		window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
		return;
	}

	gXMLHTTP3 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP3 == null) {
		window.alert("Votre navigateur ne supporte pas les requètes XMLHTTP.");
		return;
	}

	if (pLangue == 'fr'){
		var vURL3 = '/ssi/carte_formulaire_fr.ssi';
	}
	else {
		var vURL3 = '/ssi/carte_formulaire_en.ssi';
	}

	gXMLHTTP3.open("POST", vURL3, false);
	gXMLHTTP3.onreadystatechange = fEcriture_resultat_carte_formulaire;
	// gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP3.send(null);
	if (document.f){
		putdate();
	}
	var vURL = tFichiers_HTML_themes[pForfait][vLangue];

	gXMLHTTP2.open("POST", vURL, true);
	gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaits;
	// gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP2.send(null);

	// Enregistrement du forfait choisi par l'utilisateur dans le cookie nommÃ© Forfait.
	// La fonction se trouve dans le fichier global.js.
	fCreation_cookie_forfait(pForfait, 'entete');
}


// Affichage du forfait trajet sÃ©lectionnÃ© par l'utilisateur dans l'Ã©lÃ©ment Z02resultat.
function fAffichage_forfait_trajet(pForfait, pLangue) {

	if (document.f){
		for (var i = 0 ; i < document.f.rech_check_trains_featured.length ; i++){
			if (document.f.rech_check_trains_featured.options[i].value == tFichiers_HTML_trajets[pForfait][2]){
				document.f.rech_check_trains_featured.options[i].selected = true;
			}
		}
	}

	var vLangue = 0;
	if (pLangue == 'fr') {
		vLangue = 1;
	}
	gXMLHTTP2 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP2 == null) {
		window.alert("Votre navigateur ne supporte pas les requÃªtes XMLHTTP.");
		return;
	}
	var vURL = tFichiers_HTML_trajets[pForfait][vLangue];
	gXMLHTTP2.onreadystatechange = fEcriture_resultat_forfaits;
	gXMLHTTP2.open("GET", vURL, true);
	gXMLHTTP2.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP2.send(null);

	// Enregistrement du forfait choisi par l'utilisateur dans le cookie nommÃ© Forfait.
	// La fonction se trouve dans le fichier global.js.
	fCreation_cookie_forfait(pForfait, 'carte');
}
// Affichage de la carte et du formulaire dans les pages de description du forfait sÃ©lectionnÃ© par l'utilisateur.
function fAffichage_carte_formulaire(pLangue) {
//alert('test');
	gXMLHTTP3 = fCreation_objet_XMLHTTPRequest()
	if (gXMLHTTP3 == null) {
		window.alert("Votre navigateur ne supporte pas les requétes XMLHTTP.");
		return;
	}
	var vURL = "/flash/carte.shtml?pLangue=" + pLangue;
	gXMLHTTP3.onreadystatechange = fEcriture_resultat_carte_formulaire;
	gXMLHTTP3.open("GET", vURL, true);
	gXMLHTTP3.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; Charset=iso-8859-1");
	gXMLHTTP3.send(null);
	if (document.f){
		putdate();
	}
}


// CrÃ©ation d'un objet XMLHttpRequest.
function fCreation_objet_XMLHTTPRequest() {
	var oXMLHTTPRequest = null;
	try {
		// Création d'un objet XMLHttpRequest si le navigateur est Firefox, Opera ou Safari.
		oXMLHTTPRequest = new XMLHttpRequest();
	}
	catch(e) {
		// Création d'un objet ActiveX si le navigateur est Internet Explorer.
		try {
//			alert ('Microsoft.XMLHTTP')
			oXMLHTTPRequest = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(e) {
//			alert ('Msxml2.XMLHTTP')
			oXMLHTTPRequest = new ActiveXObject("Msxml2.XMLHTTP");
		}
	}
	return oXMLHTTPRequest;
}
// Écriture du résultat dans l'élément Z01entete.
function fEcriture_resultat_image() {
	if (gXMLHTTP1.readyState == 4 || gXMLHTTP1.readyState == "complete") {
		document.getElementById("Z01A_entete").innerHTML = gXMLHTTP1.responseText;
	}
}
// Écriture du résultat dans l'élément Z02contenu (colonne de gauche).
function fEcriture_resultat_forfaits() {
	if (gXMLHTTP2.readyState == 4 || gXMLHTTP2.readyState == "complete") {
		document.getElementById("Z02contenu").innerHTML = '';
//		alert ('stop');
		document.getElementById("Z02contenu").innerHTML = gXMLHTTP2.responseText;
		//pour cacher le shader ceci ne devrait pas avoir d'impacts ailleurs...
//		hide('shaderdiv');
//		TestPrintTitreForfait();
	}
}
// Ã‰criture du rÃ©sultat dans l'Ã©lÃ©ment Z03contenu (colonne de droite).
function fEcriture_resultat_carte_formulaire() {
	if (gXMLHTTP3.readyState == 4 || gXMLHTTP3.readyState == "complete") {
		document.getElementById("Z03contenu").innerHTML = gXMLHTTP3.responseText;
		// ExÃ©cution du code JavaScript localisÃ© Ã  l'intÃ©rieur de l'Ã©lÃ©ment Z03A_javascript.
		eval(document.getElementById("Z03A_javascript").innerHTML);
	}
}

/*
var loadMapForm = function(lang){
	var gXMLHTTP1 = fCreation_objet_XMLHTTPRequest();
	if (gXMLHTTP1 == null) {
		if(lang == 'fr')
			window.alert('Votre navigateur ne supporte pas les requêtes XMLHTTP');
		else
			window.alert('Your browser does not support XMLHTTP requests');
		return;
	}
	gXMLHTTP1.open('GET', '/ssi/carte_formulaire_' + lang + '.ssi', false);
	gXMLHTTP1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; Charset=iso-8859-1');
	gXMLHTTP1.send(null);
	document.getElementById('Z03contenu').innerHTML = gXMLHTTP1.responseText;
	eval(document.getElementById("Z03A_javascript").innerHTML);
	putdate();
};
*/

// PrÃ©chargement de toutes les images de la section en-tÃªte.
function fPrechargement_images_entete() {
	tImages_entete1 = new Array();
	tImages_entete2 = new Array();

	var vChemin = "/flash/images/entete/"
	tImages_entete1[0] = vChemin + "apprentissage.jpg";
	tImages_entete1[1] = vChemin + "automne.jpg";
	tImages_entete1[2] = vChemin + "autre.jpg";
	tImages_entete1[3] = vChemin + "aventure.jpg";
	tImages_entete1[4] = vChemin + "avion.jpg";
	tImages_entete1[5] = vChemin + "croisiere.jpg";
	tImages_entete1[6] = vChemin + "culturel.jpg";
	tImages_entete1[7] = vChemin + "escapade.jpg";
	tImages_entete1[8] = vChemin + "evenements.jpg";
	tImages_entete1[9] = vChemin + "golf.jpg";
	tImages_entete1[10] = vChemin + "hiver.jpg";
	tImages_entete1[11] = vChemin + "magasinage.jpg";
	tImages_entete1[12] = vChemin + "nature.jpg";
	tImages_entete1[13] = vChemin + "peche.jpg";
	tImages_entete1[14] = vChemin + "ski.jpg";
	tImages_entete1[15] = vChemin + "spa.jpg";
	tImages_entete1[16] = vChemin + "vie_sauvage.jpg";
	tImages_entete1[17] = vChemin + "ville_multiple.jpg";
	tImages_entete1[18] = vChemin + "ville_unique.jpg";
	tImages_entete1[19] = vChemin + "visite_vigne.jpg";
	for (var a = 0; a <= tImages_entete1.length; a++) {
		tImages_entete2[a] = new Image();
		tImages_entete2[a].src = tImages_entete1[a];
	}
}

function SetCookie (name, value) {
	var argv = SetCookie.arguments;
	var argc = SetCookie.arguments.length;
	var expires = (argc > 2) ? argv[2] : null;
	var path = (argc > 3) ? argv[3] : null;
//	alert ('path='+path);
	var domain = (argc > 4) ? argv[4] : null;
	var secure = (argc > 5) ? argv[5] : false;
	document.cookie = name + "=" + escape (value) +
	((expires == null) ? "" : ("; expires=" + expires.toGMTString())) +
	((path == null) ? "; path=/" : ("; path=/")) +
	((domain == null) ? "" : ("; domain=" + domain)) +
	((secure == true) ? "; secure" : "");
}

function getCookieVal (offset) { 
	var endstr = document.cookie.indexOf (";", offset);
	if (endstr == -1) endstr = document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr)); 
}

function GetCookie (name) {
	var r = '';
	var arg = name + "=";
	var alen = arg.length;
	var clen = document.cookie.length;
	var i = 0; 
	while (i < clen) {
	var j = i + alen;
	if (document.cookie.substring(i, j) == arg) return getCookieVal (j);
	i = document.cookie.indexOf(" ", i) + 1; 
	if (i == 0) break;
	}
	return r;
}

function DeleteCookie (name) {
	
	var exp = new Date();
	exp.setTime (exp.getTime() - 1);
//	var supval = GetCookie (name);
//	if (supval != null)
	document.cookie = name + "=; expires=Thu, 01-Jan-1970 00:00:01 GMT"; 
//	document.cookie = name + "=" + supval + "; expires=Thu, 01-Jan-1970 00:00:01 GMT"; 
	alert (document.cookie);
}

function MyHistoryBack(lng){
	if (lng == 'fr'){
		document.location = '/fr_index.html';
	}
	else {
		document.location = '/en_index.html';
	}
}

function SetCookiePage(IdHref){

	if (!document.getElementById(IdHref)){
		SetCookie ('LinkNav', document.getElementById(IdHref + '0').href);		
	}
	else {
		SetCookie ('LinkNav', document.getElementById(IdHref).href);	
	}
}

function	GetCookieForList(){
	// if ( GetCookie ('LinkNav') == '') { alert ('null'); }
	if (GetCookie ('LinkNav') != '' ){
		Load('listnav', 'fr', GetCookie('LinkNav'));
	}
}

function FlushCookieForList(){
	SetCookie ('LinkNav', '');
}

function changeStyle(statut){
	if (statut == 'open'){
//		alert (document.getElementById('MyTrainVia').open());
//		document.getElementById('MyTrainVia').multiple = true;
//		document.getElementById('MyTrainVia').size = 14;
		document.getElementById('MyTrainVia').style.width = '450px';
		document.getElementById('MyTrainVia').style.display = 'inline';
		document.getElementById('MyTrainVia').style.position = 'absolute';
		document.getElementById('MyTrainVia').style.top = '-11px';
		document.getElementById('MyTrainVia').style.left = '0px';
		document.getElementById('MyTrainVia').style.margin = '0px';
		document.getElementById('MyTrainVia').style.padding = '0px';

	}
	else {
	 document.getElementById('MyTrainVia').style.width = '180px';
//	 document.getElementById('MyTrainVia').multiple = false;	
//	 document.getElementById('MyTrainVia').size = 1;
	 document.getElementById('tp10').focus();
	}
}

function newStyle(id){
		document.getElementById(id).style.width = '450px';
		document.getElementById(id).style.display = 'inline';
		document.getElementById(id).style.position = 'relative';
		document.getElementById(id).style.top = '30px';
		document.getElementById(id).style.left = '0px';
		document.getElementById(id).style.margin = '0px';
		document.getElementById(id).style.padding = '0px';
}


function changeStyleClose(){
//	alert ('');
	 if (document.getElementById('MyTrainVia').multiple == true){
	 document.getElementById('MyTrainVia').style.width = '180px';
	 document.getElementById('MyTrainVia').multiple = false;	
	 document.getElementById('MyTrainVia').size = 1;
//	document.getElementById('MyTrainVia').focus() = false;
//	document.getElementById('MyTrainVia').focus = false
	document.getElementById('tp10').focus();
	}
}

 function FakeOpeningDropDown(id) {
		document.getElementById('MyTrainVia').style.width = '450px';
		document.getElementById('MyTrainVia').style.display = 'inline';
		document.getElementById('MyTrainVia').style.position = 'absolute';
		document.getElementById('MyTrainVia').style.top = '-11px';
		document.getElementById('MyTrainVia').style.left = '0px';
		document.getElementById('MyTrainVia').style.margin = '0px';
		document.getElementById('MyTrainVia').style.padding = '0px';
		var el = document.getElementById(id)
    el.size="12"
    }

	function NoMoreFake(id) {
			// alert ();
		var el = document.getElementById(id)
		el.size = 1;
			document.getElementById('MyTrainVia').style.width = '180px';
			document.getElementById('MyTrainVia').multiple = false;	
			document.getElementById('tp10').focus();
		}

//Patrick Beaudoin 2008-02-20 --> Création
var loadMapForm = function(lang){
	var gXMLHTTP1 = fCreation_objet_XMLHTTPRequest();
	if (gXMLHTTP1 == null) {
		if(lang == 'fr')
			window.alert('Votre navigateur ne supporte pas les requêtes XMLHTTP');
		else
			window.alert('Your browser does not support XMLHTTP requests');
		return;
	}
	gXMLHTTP1.open('GET', '/ssi/carte_formulaire_' + lang + '.ssi', false);
	gXMLHTTP1.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; Charset=iso-8859-1');
	gXMLHTTP1.send(null);
	document.getElementById('Z03contenu').innerHTML = gXMLHTTP1.responseText;
	eval(document.getElementById("Z03A_javascript").innerHTML);
	if (document.f){
		putdate();
	}
};

//ajout pour sélection des bonnes dates dans le formulaire de recherche
function putdate() {

	var d = new Date();
	var xssiJour = d.getDate();
	var xssiMois = d.getMonth()+1;

	document.f.start_date_day_first.options[parseInt(xssiJour,10)-1].selected = true;
	document.f.start_date_month_first.options[parseInt(xssiMois,10)-1].selected = true;
	document.f.end_date_day_last.options[parseInt(xssiJour,10)-1].selected = true;
	document.f.end_date_month_last.options[parseInt(xssiMois,10)-1].selected = true;

}
//putdate();

TestDateForWinter = function () {
	var d=new Date();
		if ((d.getMonth()) > 10 && d.getDate() < 32) {
			return 0;
		}
		else if (d.getMonth() > 4 && d.getMonth() < 11) {
			return 1;
		}
	return 2;
}


CompareDateSaison = function (MySeason) {

var seasons = {
	spring:{begin:{	day:21,	month:3	},end:{day:21,month:6}},
	summer:{begin:{day:22,month:6},end:{day:20,	month:9}},
	fall:{begin:{day:21,month:9},end:{day:20,month:12}},
	winter:{begin:{day:21,month:12},end:{day:20,month:3}}
}

var now = new Date();
var year = now.getFullYear();

	if (MySeason == 'winter') {
		if (now.getMonth() == 11 && now.getDate() < 32) {
			var MyBegin = new Date(now.getFullYear()-1,seasons[MySeason].begin.month-1,seasons[MySeason].begin.day);
			var MyEnd = new Date(now.getFullYear(),seasons[MySeason].end.month-1,seasons[MySeason].end.day);
		}
		else {
			var MyBegin = new Date(now.getFullYear(),seasons[MySeason].begin.month-1,seasons[MySeason].begin.day);
			var MyEnd = new Date(now.getFullYear(),seasons[MySeason].end.month-1,seasons[MySeason].end.day);
		}
	}
	else {
		var MyBegin = new Date(now.getFullYear(),seasons[MySeason].begin.month-1,seasons[MySeason].begin.day);
		var MyEnd = new Date(now.getFullYear(),seasons[MySeason].end.month-1,seasons[MySeason].end.day);
		if (MyBegin < now && now > MyEnd) {
			year++;
		}
	}

	return year;
}

