<!--
// Variables navigateur
var isNs4=(document.layers)? true:false;
var isIe4=(document.all)? true:false;
var isNs6=(!document.all && document.getElementById)? true:false;

// Rollover des images
function rollo(bouton,etat,prov,leLayer,area) {
	// Navigation
	if (prov==0) {
		if (etat==1) {
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons détails
	if (prov==1) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_detail_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_detail_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
		//alert(eval(bouton+"_a.src"))
	}
	// Boutons go
	if (prov==2) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_go_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_go_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons buy
	if (prov==3) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_buy_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_buy_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons detail page produits
	if (prov==4) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_detail2_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_detail2_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
			// Masquer & afficher layer
			for (x=1;x<=document.formLayers.nbLayer.value;x++) {
				var cacheLayer="layer"+x;
				Hide(cacheLayer);
			}
			Show(leLayer);
			if (area!=-1) {
				// Roll de la carte
				eval("document.carte.src=carte_"+area+".src;");
			}
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons buy page produits
	if (prov==5) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_buy2_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_buy2_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
			// Masquer & afficher layer
			for (x=1;x<=document.formLayers.nbLayer.value;x++) {
				var cacheLayer="layer"+x;
				Hide(cacheLayer);
			}
			Show(leLayer);
			if (area!=-1) {
				// Roll de la carte
				eval("document.carte.src=carte_"+area+".src;");
			}
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons detail pascale
	if (prov==6) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_detail2_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_detail2_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
	// Boutons buy CP
	if (prov==7) {
		if (etat==1) {
			eval(bouton+"_a=new Image();");
			eval(bouton+"_a.src=\""+replangue+"/bt_buy2_a.gif\";");
			eval(bouton+"_b=new Image();");
			eval(bouton+"_b.src=\""+replangue+"/bt_buy2_b.gif\";");
			eval("document."+bouton+".src="+bouton+"_b.src;");
		}
		if (etat==0) {
			eval("document."+bouton+".src="+bouton+"_a.src;");
		}
	}
 return true;
}

// Preload Img List
/*if (identSection=="index") {
	var tabImg=new Array('bt_country','bt_subscribe','icocart','icomap','icocontact','bt_photo','ft_home1','ft_ourproducts1','ft_planit1','ft_aboutus1','ft_sitemap1','ft_shoppingcart1','ft_photocontest1','ft_travelagents1','ft_newsletter1');
} else {
	var tabImg=new Array('bt_close','ico_close','ico_contact2','bt_back','bt_detail','bt_promo','bt_travelagents','bt_newsletter','bt_go2','ft_home','ft_home','ft_ourproducts','ft_planit','ft_aboutus','ft_photocontest','ft_sitemap','ft_shoppingcart','ft_britrail','ft_newsletter','ft_travelagents','bt_products','bt_planit','bt_aboutus','bt_photocontest','bt_country','ico_home','ico_map','ico_contact','ico_britrail','ico_cart');
}*/
// Preloader les images
/*if (tabImg.length!=0) {
	for (x=0;x<=tabImg.length;x++) {
		eval(tabImg[x]+"_a=new Image();");
		eval(tabImg[x]+"_a.src=\""+replangue+"/"+tabImg[x]+"_a.gif\";");
		eval(tabImg[x]+"_b=new Image();");
		eval(tabImg[x]+"_b.src=\""+replangue+"/"+tabImg[x]+"_b.gif\";");	
	}
}*/

function newsletter(opt) {
	// Validation newsletter
	if (opt==1 || opt==3) {
		if (CheckEntry(document.newsletter,'courriel_newsletter',1)) {
			var err=0;
		} else {
			var err=1;
		}
	}
	if (opt==2) {
		var err=0;
	}
	if (opt==4) {
		if (CheckEntry(document.newsletter,'courriel',1)) {
			var err=0;
		} else {
			var err=1;
		}
	}
	if (err==0 && opt!=4) {
		// Récupérer les valeurs de la config
		var langueAbrev=document.infosSession.langueAbrev.value;
		var countryAbrev=document.infosSession.countryAbrev.value;
		var siteID=document.infosSession.siteID.value;
		var leUrl=document.infosSession.urlnewsletter.value;
		// Construire l'url
		var leUrl=leUrl+'?siteID='+siteID+'&langueAbrev='+langueAbrev+'&countryAbrev='+countryAbrev+'&prov=linkon&countrykey='+countryAbrev+'&language='+langueAbrev;
		// Newsletter
		if (opt==1) {
			var leEmail=document.newsletter.courriel_newsletter.value;
			var leUrl=leUrl+'&leEmail='+leEmail+'';
			fenetre(leUrl,500,350,'resizable=no,scrollbars=no,status=no,menubar=no,directories=no,location=no,toolbar=no','newsletterpage');
		}
		if (opt==2) {
			var leUrl=leUrl+'&leEmail=';
			fenetre(leUrl,500,350,'resizable=no,scrollbars=no,status=no,menubar=no,directories=no,location=no,toolbar=no','newsletterpage');
		}
		if (opt==3) {
			var leEmail=document.newsletter.courriel_newsletter.value;
			var laLangue=document.newsletter.langue.value;
			var leUrl=leUrl+'&leEmail='+leEmail+'&langue='+laLangue+'&desabo=1';
			fenetre(leUrl,500,350,'resizable=no,scrollbars=no,status=no,menubar=no,directories=no,location=no,toolbar=no','newsletterpage');
		}
	}
	if (err==0 && opt==4) {
		var leEmail=document.newsletter.courriel.value;
		var laLangue=document.newsletter.langue.value;
		
		var leUrl='popup_newsletter.cfm?leEmail='+leEmail+'&langue='+laLangue+'&desabo=1';
		document.location.href=leUrl+'&siteID='+opener.document.infosSession.siteID.value+'&langueAbrev='+opener.document.infosSession.langueAbrev.value+'&countryAbrev='+opener.document.infosSession.countryAbrev.value+'&prov=linkon&countrykey='+opener.document.infosSession.countryAbrev.value+'&language='+opener.document.infosSession.langueAbrev.value;	
	}
}

// Ouvrir une nouvelle fenêtre
function ouvrir(leLien,leWidth,leHeight) {
		fenetre(leLien,leWidth,leHeight,'resizable=yes,scrollbars=yes,status=yes,menubar=yes,directories=yes,location=yes,toolbar=yes','lien');
}

// Montrer layer
function Show(id) {
	if (isNs4) document.layers[id].visibility="show";
	if (isIe4) document.all[id].style.visibility="visible";
	if (isNs6) document.getElementById(id).style.visibility="visible";
}

// Cacher layer
function Hide(id) {
	if (isNs4) document.layers[id].visibility="hide";
	if (isIe4) document.all[id].style.visibility="hidden";
	if (isNs6) document.getElementById(id).style.visibility="hidden";
}

// Popup CMI
function linkCMI(leUrl) {
	var param=leUrl.indexOf("?");
	if (param==-1) {
		var param="?";
	} else {
		var param="&";
	}
	var leUrl=leUrl+param+"language="+document.infosSession.langueAbrev.value+"&countrykey="+document.infosSession.countryAbrev.value;
	windowcmi=fenetre(leUrl,630,400,'resizable=yes,scrollbars=yes,status=yes,menubar=yes,directories=no,location=no,toolbar=yes','windowcmi');
}

// Stopper les erreurs JS
function NoError() {
	return true;
}
// Layer infos
var etatInfo=0;
function montreInfo(layer) {
	if (etatInfo==0) {
		etatInfo=1;
		displayLayer(layer,1)
	} else {
		etatInfo=0;
		displayLayer(layer,0)
	}
}
// Afficher / Masquer layer
function displayLayer(divName,etat) {
	if (etat==1) {
		eval("document.getElementById('"+divName+"').style.display=''");
	} else {
		eval("document.getElementById('"+divName+"').style.display='none'");
	}
}

// Changement auto de champs
function autotablead(original,destination) {
	if (original.getAttribute&&original.value.length==original.getAttribute("maxlength"))
	destination.focus()
}
// Compter et limiter le nb de caractères d'un champs
function countInput(val,nb) {
	if (val.value.length>=nb) {
		val.value=val.value.substring(0,nb);
		val.focus();
	}
}
// Uppercase d'un champs
function upperCase(val,nb) {
	if (nb==0) {
		val.value=val.value.toUpperCase();
		//val.focus();
	} else {
		var string=val.value;
		string=string.toLowerCase();
		if (nb==1) {
			// Capitalisation		
			var frst=string.substring(0,1);
			frst=frst.toUpperCase();
			var second=string.substr(1,string.length);
			second=second.toLowerCase();
			LeString=frst+second;
			// Majuscule après un trait d'union, un espace ou un apostrophe
			LaFin=LeString.length;
			ListeItems=new Array(" ","-","'");
			for (i=0;i<ListeItems.length;i++) {
				CetItem=ListeItems[i];
				LeDebut=1;
				for(x=1;x<=LaFin;x++) {
					ItemRecherche=LeString.substr(x-1);
					LaPosition=ItemRecherche.search(CetItem);
					if (LaPosition!=-1 && x>=LeDebut)	{
						LaPosition2=LaPosition+x;
						LeDebut=x+1;
						LeCaractere=LeString.substr(LaPosition2,1);
						LeCaractere=LeCaractere.toUpperCase();
						if (LeString.length-LaPosition2>0) {
							LeString=LeString.substr(0,LaPosition+x)+LeCaractere+LeString.substr((LaPosition2+1));
						}	else {
							LeString=LeString.substr(0,LaPosition+x)+LeCaractere;
						}
					} else {
						LeDebut=LeDebut+1;
					}
				}
			}
			// Fin capitalisation
			string=LeString;
			val.value=string;
		}
	}
}
// Lowercase d'un champs
function lowerCase(val,nb) {
	if (nb==0) {
		val.value=val.value.toLowerCase();
	}
}



//window.onerror=NoError;
//-->