var firstAppel=1;
var langue="en";

function choix_orientation_select(slct_ville, slct_face) {
	var ville = $(slct_ville).get('value');
	
	
	//## Etape 1 : changement de la petite carte si nécessaire
	if (villes_france.contains(ville))  	changement_image("France");
	else if (villes_europe.contains(ville)) changement_image("Europe");
	else 									                  changement_image("Monde");
	
	
	
	
	//## Etape 2 : bloquer les orientations indésitables

	// Hacks car IE 6 et 7 ne prennent pas en compte le disabled ou le selected !!!!
	// Donc on vire tous les <option> et on ne recré que les nécessaires
	if (Browser.Engine.trident || Browser.Engine.trident5) {
		$(slct_face).empty();
		
		var options;
		if (villes_sud.contains(ville)) {
			options= [
				["nord", "North"],
				["ouest", "West"],
				["est", "East"],
				["sud-ouest", "South-West"]
			];
		}
		else
		{
			options= [
				["nord-ouest", "North-West"],
				["ouest", "West"],
				["est", "East"],
				["sud", "South"]
			];
		}
		
		for (var y=0; y<options.length; y++) {
			var el;
			if (options[y][0]==getVar("face")) 
				el = new Element('option', {value:options[y][0], text:options[y][1], selected:'selected'});
			else
				el = new Element('option', {value:options[y][0], text:options[y][1]});
				
			$(slct_face).adopt(el);
		}
		
	}
	
	// Les autres navigateurs => cache les orientations
	else {
	
		// Si la ville est du sud, cacher N et SO
		if ( villes_sud.contains(ville) ) { 
			
			$$("#"+slct_face+" option").removeProperty("disabled");
			$$("#"+slct_face+" option.cacheS").setProperty("disabled", "true");
		}
		
		// Si la ville est du nord, cacher NO et S
		else {
			$$("#"+slct_face+" option").removeProperty("disabled");
			$$("#"+slct_face+" option.cacheN").setProperty("disabled", "true");	
		}
	
		// Si le choix est interdit, on sélectionne le 3ème (Ouest) car il est tjs possible
		if (!orientation_valide(ville, $(slct_face).get('value'))) {
			$(slct_face).selectedIndex=2;
		}
	}
	
	
}



function traduction_simple_international(txt) {
	var trad = [
		["&Eacute;t&eacute;","Summer"],
		["Hiver","Winter"],
		["Besoin de climatisation","Needs of air-conditioning"],
		["Ensemble des besoins d'&eacute;nergie","Overall energy needs"],
		["(climatisation + &eacute;clairage artificiel + chauffage)","(air-conditioning + artificial lighting + heating)"],
		["Ensemble des besoins d'&eacute;nergie sur un an","Overall energy needs over one year"],
		["(climatisation + &eacute;clairage artificiel + chauffage)","(air-conditioning + artificial lighting + heating)"],
		["<strong>Cette configuration n'aboutit pas &agrave; la r&eacute;alisation d'&eacute;conomie d'&eacute;nergie</strong> car les besoins de chauffage sont largement pr&eacute;dominants sur les besoins de climatisation et que le sc&eacute;nario d'automatisation des stores de Textinergie repose aussi sur le confort visuel de l'occupant. <br />Pour minimiser les besoins d'&eacute;nergie dans cette configuration, il est possible de modifier la gestion automatique des stores et/ou d'utiliser un couplage store ext&eacute;rieur (pour la performance &eacute;nerg&eacute;tique) et store int&eacute;rieur (pour le confort visuel).<br /><br />Pour en savoir plus, consulter l'affichage des r&eacute;sultats d&eacute;taill&eacute;s par saison.", 
		 "<strong>This configuration does not lead to energy saving</strong> because heating needs are much higher than air-conditioning needs and because the blinds automation principle of Textinergie is based on the occupant visual comfort also. In order to minimize energy needs in this configuration, it is possible to modify the automatic blinds management and/or use a combination of external blinds (for thermal performance) and internal blinds (for visual comfort).<br /><br />To learn more, please refer to seasonal detailed results." ]
		
	];
	
	return remplacement(txt, trad);
}



function traduction_detail_international(txt) {
	var trad = [ 
		["M&eacute;t&eacute;o","Weather"],
		["&Eacute;t&eacute;","Summer"],
		["&Eacute;t&eacute;","Summer"],
		["&Eacute;t&eacute;","Summer"],
		["Hiver","Winter"],
		["Hiver","Winter"],
		["Hiver","Winter"],
		["Facteur solaire", "Solar factor"],
		["total du textile consid&eacute;r&eacute;, selon NF EN 14501 :", "of the textile according to EN 14501:"],
		["classe","class"],
		["T&deg; ext&eacute;rieure","Average"],
		["moyenne (&deg;C)","outside T&deg;(&deg;C)"],
		["Sur 24 heures","Over 24 hours"],
		["De 7h00 &agrave;","From 7 am to"],
		["19h00","7 pm"],
		["Ensoleillement","Average radiation"],
		["moyen (W/m<sup>2</sup>)","(W/m<sup>2</sup>)"],
		["Global","Overall"],
		["Direct","Direct"],
		["Diffus","Diffused"],
		["R&eacute;f&eacute;rence (vitrage seul)","Reference (glazing only)"],
		["Vitrage avec protection solaire","Glazing with solar protection device"],
		["Temp&eacute;rature int&eacute;rieure","Inside temperature"],
		["Temp&eacute;rature int&eacute;rieure jour","Inside day temperature"],
		["Temp&eacute;rature op&eacute;rative","Operative temperature"],
		["Temp&eacute;rature op&eacute;rative jour (&deg;C)","Operative day temprature (&deg;C)"],
		["Lumi&egrave;re naturelle","Daylight"],
		["Position du store (1=baiss&eacute;)","Blind position (1=fully extended)"],
		["Besoin de chauffage","Needs of heating"],
		["Besoin de climatisation","Needs of air-conditioning"],
		["Besoin en &eacute;clairage artificiel","Needs of artificial lighting"],
		["Total besoins","Total needs"],
		["Total besoins","Total needs"],
		["Valeur par saison", "Seasonal"],
		["Consommation totale","Total consumption"],
		["Valeur annuelle","Annual Value"]
	];
	
	return remplacement(txt, trad);
}
