/**********************************************************
** (C) Copyright CNI
** DESCRIPTION : Javacript Regroupant les fonctions 
** permettant de faire fonctionner les promos en 
** page d'accueil
**********************************************************/

//--- FONCTION QUI PERMET DE CHARGER LA LISTE DE RETOUR + PRIX
function promoRetour(id){
	
	var special = id.split("_");
	var id2 = special[0];
	var id3 = special[1];
	
	var idAller=document.getElementById('promoA_'+id).options[document.getElementById('promoA_'+id).selectedIndex].value; 
	var retour =document.getElementById('divPromoRe_'+id);
	
	while (retour.firstChild != null ) { 
		retour.removeChild(retour.firstChild) ; 
	}
	
	newListe = document.createElement("select");
	newListe.setAttribute("name", "promoR_"+id);
	newListe.setAttribute("id", "promoR_"+id);		
	newListe.setAttribute("onchange", "promo_prix2("+id+")");
	newListe.onchange = function() { promoPrix(id) };
	newListe.style.fontSize   = "9pt";
	newListe.style.color      = "#000000";
	newListe.style.fontFamily = "Arial";
	
	var sel = 0;
	var prixMini = 99999;
	
	opt0 = tabPromo[id2][idAller].split("@");
	
	for(i = 0; i < (opt0.length)-1; i++) {
		
		opt1  = opt0[i].split("#");
		dateR = opt1[1];
		prix  = opt1[2];
		
		if (prix != '' && dateR != '') {
			
			var newOption = document.createElement("option");
			
			newListe.appendChild(newOption);
			newOption.value = i;
			newOption.text = dateR;
			
			if(prix < prixMini) {
				sel      = i;
			  	prixMini = prix;
			}  
		}
	}
	sel = sel - 1;
	if (sel >= 0) {
		newListe.options[sel].selected = "selected"; 
	}
	retour.appendChild(newListe);
	promoPrix(id);
}
//---

//--- FONCTION QUI PERMET DE CHARGER LA LISTE DE RETOUR + PRIX AU CHARGEMENT DE LA PAGE
function initRetour(id){

	var special = id.split("_");
	var id2 = special[0];
	var id3 = special[1];
	
	var idAller=document.getElementById('promoA_'+id).options[document.getElementById('promoA_'+id).selectedIndex].value; 
	var retour =document.getElementById('divPromoRe_'+id);

	while (retour.firstChild != null ) { 
		retour.removeChild(retour.firstChild) ; 
	}
	
	newListe = document.createElement("select");
	newListe.setAttribute("name", "promoR_"+id);
	newListe.setAttribute("id", "promoR_"+id);		
	newListe.setAttribute("onchange", "promo_prix2("+id+")");
	newListe.onchange = function() { promoPrix(id) };
	newListe.style.fontSize   = "9pt";
	newListe.style.color      = "#000000";
	newListe.style.fontFamily = "Arial";
		
	var sel = 0;
	var prixMini = 99999;
	
	opt0 = tabPromo[id2][idAller].split("@");
	
	for(i = 0; i < (opt0.length)-1; i++) {
		
		opt1  = opt0[i].split("#");
		dateR = opt1[1];
		prix  = opt1[2];
		
		if (prix != '' && dateR != '') {
			
			var newOption = document.createElement("option");
			
			newListe.appendChild(newOption);
			newOption.value = i;
			newOption.text = dateR;
			
			if(prix < prixMini) {
				sel      = i;
			  	prixMini = prix;
			}  
		}
	}
	sel = sel - 1;
	if (sel >= 0) {
		newListe.options[sel].selected = "selected"; 
	}
	retour.appendChild(newListe);
	promoPrix(id);
}
//---

//--- FONCTION QUI PERMET DE CHARGER LA LISTE ALLER / RETOUR
function promoPrix(id){
	
	var special = id.split("_");
	var id2 = special[0];
	var id3 = special[1];
	
	var idAller		= document.getElementById('promoA_'+id).options[document.getElementById('promoA_'+id).selectedIndex].value; 
	var idRetour	= document.getElementById('promoR_'+id).options[document.getElementById('promoR_'+id).selectedIndex].value; 
	var retour 		= document.getElementById('divPromoPr_'+id);
	var lienA 		= document.getElementById('urlPromoLi_'+id);
	var retour2 	= document.getElementById('divPromoPa_'+id);
	
	opt0		= tabPromo[id2][idAller].split("@");
	opt1		= opt0[idRetour].split("#");
	dateR		= opt1[1];
	prix		= opt1[2];
	url			= opt1[4];
	agence  	= opt1[3];
	
	while (retour.firstChild != null ) { 
		retour.removeChild(retour.firstChild) ; 
	}
	
	retour.innerHTML='<a href="'+url+'" class="texteRouge_14" target="_blank" rel="nofollow"><b>'+prix+' €</b></a>';
	lienA.setAttribute("href", url);
	retour2.innerHTML= '<img src="/img/logo/75x20/'+agence+'.jpg" align="absmiddle" border="0">';
}
//---