/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function affiche(div) {
	if(document.getElementById(div).style.display == 'none') {
		document.getElementById(div).style.display = '';
	} else {
		document.getElementById(div).style.display = 'none';
	}
}*/

/*FONCTION CHANGEANT LE STYLE DES ONGLETS DE LA PAGE PRODUIT*/
function onglet_produit(nb,total) {
	var i=0;
	var div='onglet-produit-';
	for(i;i<=total;i++){
		
		if(i==nb) document.getElementById(div+i).className='onglet-produit-select';
		else document.getElementById(div+i).className='onglet-produit-nonselect';	
	}
}
/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function onglet_puce(div,nb,total) {
	var i=0;
	var onglet='onglet-produit-';
	for(i;i<=total;i++){
		if(i==nb) {
			document.getElementById(onglet+i).className='puce-select';
			document.getElementById(div+i).style.display = '';
		}
		else {
			document.getElementById(onglet+i).className='puce-no-select';
			document.getElementById(div+i).style.display = 'none';
		}
	}*/
	
	/*var i=0;
	for(i;i<=total;i++) {
		if(i==nb) {
		alert(i);
		document.getElementById(div+i).style.display = '';
		}
		else document.getElementById(div+i).style.display = 'none';
	}*/
//}
/*FONCTION POUR AFFICHER/MASQUER DES ONGLETS QUEL QUE SOIT LE NB D'ONGLETS*/
function bascule(div,nb,total) { 
	var i=0;
	for(i;i<=total;i++) {
		if(i==nb) {
		document.getElementById(div+i).style.display = '';
		}
		else document.getElementById(div+i).style.display = 'none';
	}
}

/*FONCTION POUR AFFICHER/MASQUER DEUX DIV, LIENS RESERVER/PERSONNALISER SUR FICHE PRODUIT BBE*/
function interchange(div_visible,div_invisible) {
	document.getElementById(div_visible).style.display = '';
	document.getElementById(div_invisible).style.display = 'none';
}

//FONCTION POUR GERER LES STYLES DES LIENS RESERVER/PERSONNALISER SUR FICHE PRODUIT BBE
function style_choix(choix1,choix2){
		document.getElementById(choix1).style.background = "url(images/image-vol-valide.gif) no-repeat left";
		document.getElementById(choix1).className = 'activate';
		document.getElementById(choix2).style.background = "url(images/image-vol-encours.gif) no-repeat left";
		document.getElementById(choix2).className = 'deactivate';

}

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function insert_recap(ddepart,fdepart,compagnie,tarif_adulte,tarif_enfant,tarif_bebe) {
		document.forms['recap'].ddepart.value = ddepart;
		document.forms['recap'].fdepart.value = fdepart;
		document.forms['recap'].compagnie.value = compagnie;
		document.forms['recap'].adulte.value = tarif_adulte;
		document.forms['recap'].enfant.value = tarif_enfant;
		document.forms['recap'].bebe.value = tarif_bebe;
		document.forms['resa_billet'].recap_debut_periode.value = ddepart;
		document.forms['resa_billet'].recap_fin_periode.value = fdepart;
		calcul_tarif_billets();
		document.forms['resa_billet'].etape1.value = 1
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function calcul_tarif_billets() {
	if(document.forms['resa_billet'].assurance[1].checked==true) assurance = 23;
	else {
		if(document.forms['resa_billet'].assurance[2].checked==true) assurance = 40;
		else assurance = 0;
	}
	document.forms['resa_billet'].montant_total.value = (document.forms['recap'].adulte.value*document.forms['resa_billet'].nb_adultes.value + document.forms['recap'].enfant.value*document.forms['resa_billet'].nb_enfants.value + document.forms['recap'].bebe.value*document.forms['resa_billet'].nb_bebes.value) + (document.forms['resa_billet'].nb_adultes.value*assurance+document.forms['resa_billet'].nb_enfants.value*assurance+document.forms['resa_billet'].nb_bebes.value*assurance);
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function recap_billets() {
	document.forms['resa_billet'].recap_ville_dep.value = document.forms['resa_billet'].ville_depart.value;
	document.forms['resa_billet'].recap_date_depart.value = document.forms['resa_billet'].date_de_depart.value;
	document.forms['resa_billet'].recap_date_retour.value = document.forms['resa_billet'].date_de_retour.value;
	document.forms['resa_billet'].recap_montant.value = document.forms['resa_billet'].montant_total.value;
	document.forms['resa_billet'].compagnie.value = document.forms['recap'].compagnie.value;
	document.forms['resa_billet'].recap_adulte.value = document.forms['recap'].adulte.value;
	document.forms['resa_billet'].recap_enfant.value = document.forms['recap'].enfant.value;
	document.forms['resa_billet'].recap_bebe.value = document.forms['recap'].bebe.value;
	document.forms['resa_billet'].recap_compagnie.value = document.forms['recap'].compagnie.value;
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function valide_billet_1() {
	if(document.forms['resa_billet'].etape1.value==1) {
		interchange('billet-partie-2','billet-partie-1');
		if(document.forms['resa_billet'].type_vol[1].checked==true) {
			document.getElementById('encart-retour').style.display = 'none';
		} else {
			document.getElementById('encart-retour').style.display = '';
		}
	} else {
		alert('Merci de sélectionner une période de départ');
	}
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function valide_billet_2() {
	if(document.forms['resa_billet'].date_de_depart.value!='' && document.forms['resa_billet'].date_de_retour.value!='') {
		interchange('billet-partie-3','billet-partie-2');
	} else {
		alert('Merci d\'indiquer vos dates de départ et de retour');
	}
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function valide_billet_3() {
	if(document.forms['resa_billet'].nom.value=='') {
		alert('Merci d\'indiquer votre nom');
		return false;
	} else if(document.forms['resa_billet'].prenom.value=='') {
		alert('Merci d\'indiquer votre prénom');
		return false;
	} else if(document.forms['resa_billet'].email.value=='') {
		alert('Merci d\'indiquer votre email');
		return false;
	} else if(!verif_email(document.forms['resa_billet'].email.value)) {
		alert('Merci d\'indiquer un email valide');
		return false;
	} else if(document.forms['resa_billet'].telephone.value=='') {
		alert('Merci d\indiquer votre téléphone');
		return false;
	} else if(document.forms['resa_billet'].telephone.length<6 && document.forms['resa_billet'].telephone.length>12) {
		alert('Merci d\'indiquer un téléphone valide');
		return false;
	}
	return true;
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function affiche_province(valeur) {
	if((valeur=='Paris')) {
		document.getElementById('encart-exclamation').style.display = 'none';
	}
	else {
		document.getElementById('encart-exclamation').style.display = '';
	}
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function changeonglets(onglet,div,nb,total) {
	var i=0;
	for(i;i<=total;i++) {
		if(i==nb)  {
			document.getElementById(div+i).style.display = '';
			var clic = document.getElementById(onglet+i);
			clic.className='onglet-selectionne';
		}
		else {
			document.getElementById(div+i).style.display = 'none';
			var clic = document.getElementById(onglet+i);
			clic.className='onglet-non-selectionne';
		}
	}
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function verif_email(mail) {
	for(i=1; i<(mail.length); i++)	{
		if(mail.charAt(i)=='@') {
			if(i<(mail.length-2)) {
				for(var j=i; j<(mail.length-2); j++) { 
					if(mail.charAt(j)=='.') {
							return true;
					}
				}
			}
		}
	}
	return false;
}*/

// MOTEUR : FONCTION POPUP LINKEO POUR RAPPEL IMMEDIAT
/*function linkeoPopup(url) {
window.open(url,"popuplinkeo",'width=400,height=350,top=5,left=5,toolbar=no,location=no,directories=no,status=no,scrollbars=no,resizable=1');
}*/

// MOTEUR : FONCTION PERMETTANT DE CHANGER D'ONGLET DANS LES PAGES PRODUITS
/*function onglets(nom,nombre) {
	for(i=1;i<=nombre;i++) {
		if(i!=nom) {
			document.getElementById('produit-principal-'+i).style.display="none";
		}
		else {
			document.getElementById('produit-principal-'+i).style.display="block";
		}
	}
}*/
// MOTEUR : FONCTION PERMETTANT DE VISUALISER LES PHOTOS DANS LES PAGES PRODUITS
/*function photos(nom,nombre) {
	for(i=1;i<=nombre;i++) {
		if(i!=nom) {
			document.getElementById('image-big'+i).style.display="none";
		}
		else {
			document.getElementById('image-big'+i).style.display="block";
		}
	}
}*/
// MOTEUR : FONCTION POUR AFFICHER LA SELECT DES REGIONS SI PAYS FRANCE 
// AJOUT 17.11.2008 - SUPPRIMER DEPARTS SI PAYS FRANCE, CAR 0 RESULTATS SUR FRANCE SI UNE VILLE DE DEPART EST SELECTIONNEE
/*function affiche_regions(valeur) {
	if((valeur=='FRA1')) {
		//alert('France');
		document.getElementById('select_regions').style.visibility='visible';
		document.getElementById('select_regions').style.display='';
		//ajout
		document.getElementById('select_depart').style.visibility='hidden';
		document.getElementById('select_depart').style.display='none';
		document.getElementById('depart').value='0';
	}
	else {
		//alert('pas France');
		document.getElementById('select_regions').style.visibility='hidden';
		document.getElementById('select_regions').style.display='none';
		document.getElementById('multidepartement').value='0';
		//ajout
		document.getElementById('select_depart').style.visibility='visible';
		document.getElementById('select_depart').style.display='';
	}
}*/

// MOTEUR : FONCTION POUR ACTIVER LA SELECT DES REGIONS SI PAYS FRANCE
/*function affiche_regions_rubrique(valeur) {
	if((valeur=='FRA1')) {
		//alert('France');
		document.forms['moteur'].multidepartement.disabled=false;
		document.forms['moteur'].depart.disabled=true;
		document.getElementById('depart').value='0';
	}
	else {
		//alert('pas France');
		document.forms['moteur'].multidepartement.disabled=true;
		document.getElementById('multidepartement').value='0';
		document.forms['moteur'].depart.disabled=false;
		document.getElementById('multidepartement').value='0';

	}
}*/
/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function defile_photos(id) {
	document.getElementById('photos-produit-'+id).style.display = ''
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function controledevis() {
	if(document.forms['formulaire'].ddepart.value=='') {alert('Merci d\'indiquer la date de votre départ'); return false;}
	if(document.forms['formulaire'].nom.value=='') {alert('Merci d\'indiquer votre nom'); return false;}
	if(document.forms['formulaire'].prenom.value=='') {alert('Merci d\'indiquer votre pr&eacute;nom'); return false;}
	if(document.forms['formulaire'].email.value=='') {alert('Merci d\'indiquer votre email'); return false;}
	if (!(document.forms['formulaire'].email.value.indexOf("@") != "-1" && document.forms['formulaire'].email.value.indexOf(".") != "-1")) {alert('Merci d\'indiquer un email valide'); return false;}
	if(document.forms['formulaire'].tel.value=='') {alert('Merci d\'indiquer votre t&eacute;l&eacute;phone'); return false;}
	return true;
}*/

function controledevisproduit() {
	if(document.forms['formulaire'].date_de_depart.value=='') {alert('Merci d\'indiquer la date de votre départ'); return false;}
	if(document.forms['formulaire'].duree_sejour.value=='') {alert('Merci d\'indiquer la durée souhaitée de votre séjour'); return false;}
	if(document.forms['formulaire'].flexibilite[0].checked==false && document.forms['formulaire'].flexibilite[1].checked==false) {alert('Merci d\'indiquer si vos dates sont flexibles'); return false;}
	if(document.forms['formulaire'].nom.value=='') {alert('Merci d\'indiquer votre nom'); return false;}
	if(document.forms['formulaire'].prenom.value=='') {alert('Merci d\'indiquer votre prénom'); return false;}
	if(document.forms['formulaire'].email.value=='') {alert('Merci d\'indiquer votre email'); return false;}
	if (!(document.forms['formulaire'].email.value.indexOf("@") != "-1" && document.forms['formulaire'].email.value.indexOf(".") != "-1")) {alert('Merci d\'indiquer un email valide'); return false;}
	if(document.forms['formulaire'].telephone.value=='') {alert('Merci d\'indiquer votre téléphone'); return false;}
	return true;
}

function controledevispersonnalise() {
	//if(document.forms['formulaire'].pays_voyage.value=='0') {alert('Merci d\'indiquer la destination souhaitée'); return false;}
	//if(document.forms['formulaire'].type_voyage[0].selected!=false) {alert('Merci d\'indiquer le type de voyage souhaité'); return false;}
	//if(document.forms['formulaire'].type_voyage.value=='Coupe du Monde' && document.forms['formulaire'].avec_billet[0].checked==false && document.forms['formulaire'].avec_billet[1].checked==false) {alert('Merci d\'indiquer si vous êtes déjà en possession de vos billets pour les matchs'); return false;}
	if(document.forms['formulaire'].flexibilite[0].checked==false && document.forms['formulaire'].flexibilite[1].checked==false) {alert('Merci d\'indiquer si vos dates sont flexibles'); return false;}
	if(document.forms['formulaire'].date_de_depart.value=='') {alert('Merci d\'indiquer la date de votre départ'); return false;}
	if(document.forms['formulaire'].duree_sejour.value=='') {alert('Merci d\'indiquer la durée souhaitée de votre séjour'); return false;}
	if(document.forms['formulaire'].nom.value=='') {alert('Merci d\'indiquer votre nom'); return false;}
	if(document.forms['formulaire'].prenom.value=='') {alert('Merci d\'indiquer votre prénom'); return false;}
	if(document.forms['formulaire'].email.value=='') {alert('Merci d\'indiquer votre email'); return false;}
	if (!(document.forms['formulaire'].email.value.indexOf("@") != "-1" && document.forms['formulaire'].email.value.indexOf(".") != "-1")) {alert('Merci d\'indiquer un email valide'); return false;}
	if(document.forms['formulaire'].telephone.value=='') {alert('Merci d\'indiquer votre téléphone'); return false;}
	return true;
}

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
function PopupImage(img) { 
titre="Agrandissement"; 
w=open("",'image','width=200,height=200,toolbar=no,scrollbars=no,resizable=yes,top=50,left=50'); 
w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>"); 
w.document.write("<SCRIPT language=javascript>function checksize() { if (document.images[0].complete) { window.resizeTo(document.images[0].width+10,document.images[0].height+30); window.focus();} else { setTimeout('checksize()',250) } }</"+"SCRIPT>"); 
w.document.write("<BODY onload='checksize()' onblur='window.close()' onclick='window.close()' leftMargin=0 topMargin=0 marginwidth=0 marginheight=0>");
w.document.write("<TABLE width='100%' border='0' cellspacing='0' cellpadding='0' height='100%'><TR>");
w.document.write("<TD valign='middle' align='center'><IMG src='"+img+"' border=0 alt='Mon image'>"); 
w.document.write("</TD></TR></TABLE>");
w.document.write("</BODY></HTML>"); 
w.document.close(); 
}

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function convert_tauxchange(eur,nzd) {
	if(document.forms.tauxchange.eur.value!='') {
		document.forms.tauxchange.nzd.value=Math.round(document.forms.tauxchange.eur.value*nzd*100)/100;
		document.forms.tauxchange.nzd.style.fontWeight = 'bold';
		document.forms.tauxchange.eur.style.fontWeight = '';
	} else {
		document.forms.tauxchange.eur.value=Math.round(document.forms.tauxchange.nzd.value*eur*100)/100;
		document.forms.tauxchange.eur.style.fontWeight = 'bold';
		document.forms.tauxchange.nzd.style.fontWeight = '';
	}
}*/

/*NE PAS OUBLIER DE COMMENTER LES FONCTIONS MEME BRIEVEMENT POUR EXPLIQUER LEUR ROLE ! BBE*/
/*function reset_tauxchange() {
document.forms.tauxchange.nzd.value='';
document.forms.tauxchange.nzd.style.fontWeight='';
document.forms.tauxchange.eur.value='';
document.forms.tauxchange.eur.style.fontWeight='';
}*/
//FONCTION POUR TRANSFORMER UNE DATE AU FORMAT JJ/MM/AAAA EN AAAA/MM/JJ POUR PASSAGE DE LA VARIABLE A SPEEDRESA
 /*function convertir_date(){
	 var chaine = document.forms.devis.datedepart.value;
	 if(chaine!=''){
	 var valeurs = chaine.split("/")
	 var chaine2 = valeurs[2]+"-"+valeurs[1]+"-"+valeurs[0];
	 document.forms.devis.datedepart.value = chaine2;
	 }else{
	document.forms.devis.datedepart.value = '';
	 }
}*/
//FONCTION POUR OUVRIR LE FORMULAIRE SPEEDRESA EN POPUP DEPUIS LA FICHE PRODUIT
function ouvrir_formulaire_popup(theURL,winName,features) {
  window.open(theURL,winName,features);
}