var Aujourdhui = new Date; var Date_Aujourdhui = "" + parseInt(Aujourdhui.getDate()); var Mois_Aujourdhui = "" + parseInt(Aujourdhui.getMonth() + 1);
if (Date_Aujourdhui.length == '1') Date_Aujourdhui = "0" + Date_Aujourdhui; if (Mois_Aujourdhui.length == '1') Mois_Aujourdhui = "0" + Mois_Aujourdhui; 

function resetReturnCities(){
	i = 0;
	while (document.saisie.GAREARRIVEE.options.length){
		document.saisie.GAREARRIVEE.options[i] = null;
	}
}

function changeFromCities(range){
	resetReturnCities();
	i = 0;
	while (document.saisie.GAREDEPART.options.length){
		document.saisie.GAREDEPART.options[i] = null;
	}
	i = 0;
	firstCityNum = arrFrom[range][1][0];
	j = arrFrom[range][1][0];
	lastCityNum = arrFrom[range][1][1];
	while (j <= lastCityNum){
		document.saisie.GAREDEPART.options[i] = new Option(arrCities[j][0], arrCities[j][0]);
		i++;
		j++;
	}
}

function changeReturnCities(choix){
	choix += firstCityNum;
	resetReturnCities();
	i = 0;
	while (i < arrCities[choix][1].length){
		document.saisie.GAREARRIVEE.options[i] = new Option(arrCities[choix][1][i], arrCities[choix][1][i]);
		i++;
	}
}

function autoService(Debut,Fin){
	var TagURL = false;
	if (Mois_Aujourdhui >= Debut.slice(3,5)){ if (Debut.slice(3,5) == Mois_Aujourdhui){ if (Date_Aujourdhui >= Debut.slice(0,2)) TagURL = true; } else TagURL = true; }
	if (Mois_Aujourdhui >= Fin.slice(3,5)){ if (Mois_Aujourdhui == Fin.slice(3,5)){ if (Date_Aujourdhui >= Fin.slice(0,2)) TagURL = false; } else TagURL = false; }
	return TagURL;  
}

function formSelect(){
	var codeHTML = '<form method="post" action="" name="saisie"><p><label for="GAREDEPART">Terminal auto/train de d&eacute;part :</label> <select tabindex="1" name="GAREDEPART" id="GAREDEPART" onChange="changeReturnCities(this.selectedIndex);"></select></p><p><label for="GAREARRIVEE">Terminal auto/train d\'arriv&eacute;e :</label> <select tabindex="2" name="GAREARRIVEE" id="GAREARRIVEE"></select></p><p><input type="button" value="Téléchargez" onClick="validForm(); return false;" onKeyPress="validForm(); return false;" tabindex="3"></p></form>';
	document.getElementById('dv_form').innerHTML = codeHTML;
}

function formSelect2(){
	var codeHTML = '<h2>Prix de référence :</h2><p>Pour connaitre nos prix de référence, téléchargez les fiches destinations :</p><form method="post" action="" name="saisie"><label for="GAREDEPART">Gare auto/train de départ :</label> <select tabindex="1" name="GAREDEPART" id="GAREDEPART" onChange="changeReturnCities(this.selectedIndex);"></select> <label for="GAREARRIVEE">Gare auto/train d\'arrivée :</label> <select tabindex="2" name="GAREARRIVEE" id="GAREARRIVEE"></select><input type="button" value="Téléchargez" onClick="validForm(); return false;" onKeyPress="validForm(); return false;" tabindex="3"></form>';
	document.getElementById('dv_form').innerHTML = codeHTML;
}

function validForm(){
	var codeHTML = "";
	var fichier_hiver = false;
	var fichier_ete = false;
	/* Déclaration des dates de mise en avant des différents services auto/train */
	var fichier_hiver = autoService('01/01','12/06');
	var fichier_ete = autoService('01/03','13/12');

	var DEPART = document.saisie.GAREDEPART.options[document.saisie.GAREDEPART.selectedIndex].value;
	var ARRIVEE = document.saisie.GAREARRIVEE.options[document.saisie.GAREARRIVEE.selectedIndex].value;
	if (DEPART.toUpperCase() == 'FREJUS ST-RAPHAEL') DEPART = 'FREJUS';
	if (ARRIVEE.toUpperCase() == 'FREJUS ST-RAPHAEL') ARRIVEE = 'FREJUS';
	
	/* Affichage des liens PDF si service assurée */
	if (fichier_hiver || fichier_ete){
		codeHTML = '<ul>';
		if (fichier_ete){
			codeHTML += '<li><a href="/guide/autotrain/serviceEte/' + DEPART.toLowerCase() +  ARRIVEE.toLowerCase() + '.html" target="_blank"><img src="/design/guide/autotrain/images/picto-pdf.jpg" alt="" class="img_picto_pdf"/> Fiche ' + document.saisie.GAREDEPART.options[document.saisie.GAREDEPART.selectedIndex].value + ' <-> ' + document.saisie.GAREARRIVEE.options[document.saisie.GAREARRIVEE.selectedIndex].value + ' (service Eté)<br/><span class="a_mention">Fichier PDF téléchargeable</span></a> <img src="/design/guide/autotrain/images/picto-nouvelle-fenetre.jpg" alt="Ouverture d\'une nouvelle fenêtre" class="img_picto_nf"/></li>';
		}
		if (fichier_hiver & ((DEPART.toUpperCase() == 'PARIS') || (ARRIVEE.toUpperCase() == 'PARIS')) & (DEPART.toUpperCase() != 'BRIANCON') & (ARRIVEE.toUpperCase() != 'BRIANCON') & (DEPART.toUpperCase() != 'GENEVE') & (ARRIVEE.toUpperCase() != 'GENEVE')){
			codeHTML += '<li><a href="/guide/autotrain/serviceHiver/' + DEPART.toLowerCase() +  ARRIVEE.toLowerCase() + '.html" target="_blank"><img src="/design/guide/autotrain/images/picto-pdf.jpg" alt="" class="img_picto_pdf"/> Fiche ' + document.saisie.GAREDEPART.options[document.saisie.GAREDEPART.selectedIndex].value + ' <-> ' + document.saisie.GAREARRIVEE.options[document.saisie.GAREARRIVEE.selectedIndex].value + ' (service Hiver)<br/><span class="a_mention">Fichier PDF téléchargeable</span></a> <img src="/design/guide/autotrain/images/picto-nouvelle-fenetre.jpg" alt="Ouverture d\'une nouvelle fenêtre" class="img_picto_nf"/></li>';
		}
		codeHTML += '</ul>';
	}
	document.getElementById('dv_result').innerHTML = codeHTML;
}

