function LZ(x)
{
	x = parseInt(x, 10);
	return(x<0||x>9?"":"0")+x
}

function redir_plus(formulaire, page)
{
	var ch_eval;
	ch_eval = 'window.document.forms[\'' + formulaire + '\'].action = \'' + page + '\'';
	eval(ch_eval);
	ch_eval = 'window.document.forms[\'' + formulaire + '\'].submit();';
	eval(ch_eval);
	return;
}

function guide(idd)
{
	window.open('http://www.voyagermoinscher.com/externe/frameguide.asp?SelDestination=' + idd);
}

function openurl2(id,idType)
{
	window.open('http://www.voyagermoinscher.com/externe/frame.asp?noframe=1&id=' + id);
}

function openurl(id,idType)
{
	window.open('http://www.voyagermoinscher.com/externe/frame.asp?id=' + id);
}

function openurll(id,idType)
{
	window.open('http://www.voyagermoinscher.com/externe/lframe.asp?id=' + id);
}
// Longueur du tableau général
var WidthTable = 766;
// Déclaration des calques et de leurs positions par rapport au bord gauche du tableau général
var TabLayers = new Array();
TabLayers[0] = new Array("moteur_avion",415);
TabLayers[1] = new Array("moteur_hotels",415);
TabLayers[2] = new Array("moteur_avionhotel",415);
TabLayers[3] = new Array("moteur_voiture",415);

var TabForms = new Array("form_avion","form_avionhotel","form_hotels","form_voiture");
var TabDR = new Array("depart","retour");

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);

function Deplace() {
	ie4 ? X = document.body.scrollWidth : ns4 ? X = window.innerWidth : X = document.width;
	
	if(navigator.appVersion.indexOf("Safari")!=-1)
		X = document.body.scrollWidth;

	for(i=0; i<TabLayers.length; i++) {
		PosCalqueX = ((X-WidthTable)/2+TabLayers[i][1]);

		if(PosCalqueX < TabLayers[i][1]) {
			if(ie4 && navigator.appVersion.indexOf("Mac")!=-1)
				PosCalqueX = TabLayers[i][1]-2;
			else
				ns4 ? PosCalqueX = TabLayers[i][1]+9 : ie4 ? PosCalqueX = TabLayers[i][1] : PosCalqueX = TabLayers[i][1];
		}
		// Arrondi à l'entier inférieur (les chiffres à virgules decallent de 1 pix les calques sur Mozilla)
		PosCalqueX = Math.floor(PosCalqueX);

		if(ns4) {
			layer = TabLayers[i][0];
			document.layers[layer].left = (PosCalqueX-8);
		} else if(ns6) {
			document.getElementById(TabLayers[i][0]).style.left = (PosCalqueX);
		} else {
			document.getElementById(TabLayers[i][0]).style.left = (PosCalqueX);
		}
	}
}

function Deplace2() {
	if(ie4 && navigator.appVersion.indexOf("Mac")!=-1)
		document.location.reload();
}

function RollOver(img,url) {
	if(document.images)
		document.images[img].src=url;
}

/*  Fonctions pour l'affichage des calques des moteurs (HOME) */
var TabImgMenuMoteur = new Array();
TabImgMenuMoteur[0] = new Array("avion_avion","img/menu_moteur/menu_avion_on.gif");
TabImgMenuMoteur[1] = new Array("avion_hotels","img/menu_moteur/menu_hotels.gif");
TabImgMenuMoteur[2] = new Array("avion_avionhotel","img/menu_moteur/menu_avionhotel.gif");
TabImgMenuMoteur[3] = new Array("avion_voiture","img/menu_moteur/menu_voiture.gif");
TabImgMenuMoteur[4] = new Array("hotels_avion","img/menu_moteur/menu_avion.gif");
TabImgMenuMoteur[5] = new Array("hotels_hotels","img/menu_moteur/menu_hotels_on.gif");
TabImgMenuMoteur[6] = new Array("hotels_avionhotel","img/menu_moteur/menu_avionhotel.gif");
TabImgMenuMoteur[7] = new Array("hotels_voiture","img/menu_moteur/menu_voiture.gif");
TabImgMenuMoteur[8] = new Array("avionhotel_avion","img/menu_moteur/menu_avion.gif");
TabImgMenuMoteur[9] = new Array("avionhotel_hotels","img/menu_moteur/menu_hotels.gif");
TabImgMenuMoteur[10] = new Array("avionhotel_avionhotel","img/menu_moteur/menu_avionhotel_on.gif");
TabImgMenuMoteur[11] = new Array("avionhotel_voiture","img/menu_moteur/menu_voiture.gif");
TabImgMenuMoteur[12] = new Array("voiture_avion","img/menu_moteur/menu_avion.gif");
TabImgMenuMoteur[13] = new Array("voiture_hotels","img/menu_moteur/menu_hotels.gif");
TabImgMenuMoteur[14] = new Array("voiture_avionhotel","img/menu_moteur/menu_avionhotel.gif");
TabImgMenuMoteur[15] = new Array("voiture_voiture","img/menu_moteur/menu_voiture_on.gif");

function AfficheMenuMoteur(layers) {
	Layer = layers.split(',');

	for(i=0; i<TabLayers.length; i++) {
		CacheDisplay(TabLayers[i][0]);
	}

	ResetImg();

	for(i=0; i<Layer.length; i++) {
		AfficheDisplay(Layer[i]);
	}
	if(layers == "moteur_hotels"){indiqnuit('form_hotels');}
	if(layers == "moteur_avionhotel"){indiqnuit('form_avionhotel');}

}

function ResetImg() {
	for(i=0; i<TabImgMenuMoteur.length; i++) {
		ImgName = TabImgMenuMoteur[i][0];
		ImgUrl = TabImgMenuMoteur[i][1];
		if(document.images)
			document.images[ImgName].src=ImgUrl;
	}
}

function AfficheDisplay(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.display = 'block';
	} else if(ns4) {
		document.eval(nom).display = 'block';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.display = 'block';
	}
}

function CacheDisplay(nom) {
	if(ie4) {
		var divie4 = document.getElementsByTagName("div")
		divie4[nom].style.display = 'none';
	} else if(ns4) {
		document.eval(nom).display = 'none';
	} else if(ns6) {
		var divns6 = document.getElementsByTagName("div")
		document.getElementsByTagName("div")[nom].style.display = 'none';
	}
}
/* Fin des fonctions moteurs */

function RecupDate(form,num) {
	if(num == "1") {
		j = document.forms[form].elements["departj"].value;
		m = document.forms[form].elements["departm"].value;
		a = document.forms[form].elements["departa"].value;
	} else {
		j = document.forms[form].elements["retourj"].value;
		m = document.forms[form].elements["retourm"].value;
		a = document.forms[form].elements["retoura"].value;
	}
	CalcJour(num, j, m, a);
}

function indiqnuit(form)
{
	if (document.forms[form])
	{
		var date_in = new Date(
			"20"+document.forms[form].departa.value,
			document.forms[form].departm.value-1,
			document.forms[form].departj.value);
		var date_out = new Date(
			"20"+document.forms[form].retoura.value,
			document.forms[form].retourm.value-1,
			document.forms[form].retourj.value);
		nnghts  = ( date_out.getTime() - date_in.getTime() ) / 86400000 ;
		if (nnghts <= "0") {
			if(form == "form_avionhotel"){document.getElementById("valnuits2").innerHTML = "soit 0 nuits";}
			else {document.getElementById("valnuits").innerHTML = "soit 0 nuits";}
		} else {
			nMillsec  = date_out.getTime() - date_in.getTime();
			nbnuits = Math.floor(nnghts);
			if (nbnuits <= "1") {
				if(form == "form_avionhotel"){document.getElementById("valnuits2").innerHTML = "soit "+nbnuits+" nuit";}
				else {document.getElementById("valnuits").innerHTML = "soit "+nbnuits+" nuit";}
			} else {
				if(form == "form_avionhotel"){document.getElementById("valnuits2").innerHTML = "soit "+nbnuits+" nuits";}
				else {document.getElementById("valnuits").innerHTML = "soit "+nbnuits+" nuits";}
			}
		}
	}
	return;
}



function MAJVilleDepart(Str)
{
	if (document.forms["form_avion"])
	{
		document.forms["form_avion"].elements["depart"].value = Str;
	}
	if (document.forms["form_avionhotel"])
	{
		document.forms["form_avionhotel"].elements["depart"].value = Str;
	}
}

function MAJVilleArrivee(Str)
{
	if (document.forms["form_avion"])
	{
		document.forms["form_avion"].elements["arrivee"].value = Str;
	}
	if (document.forms["form_avionhotel"])
	{
		document.forms["form_avionhotel"].elements["arrivee"].value = Str;
	}
	if (document.forms["form_hotels"])
	{
		document.forms["form_hotels"].elements["ville2"].value = Str;
	}
}

function MAJClasse(sSelectedClasse) {
	sClasseIndex = sSelectedClasse.selectedIndex;
	document.forms["form_avion"].elements["classe"].options[sClasseIndex].selected = true;
}

function MAJAdulte(sSelectedAdulte)
{
	sAdulteIndex = sSelectedAdulte.selectedIndex;
	if (document.forms["form_avion"])
	{
		document.forms["form_avion"].elements["adu"].options[sAdulteIndex].selected = true;
	}
	if(sAdulteIndex < 3)
	{
		if (document.forms["form_hotels"])
		{
			document.forms["form_hotels"].elements["adu"].options[sAdulteIndex].selected = true;
		}
		if (document.forms["form_avionhotel"])
		{
			document.forms["form_avionhotel"].elements["adu"].options[sAdulteIndex].selected = true;
		}
	}
	else
	{
		if (document.forms["form_hotels"])
		{
			document.forms["form_hotels"].elements["adu"].options[0].selected = true;
		}
		if (document.forms["form_avionhotel"])
		{
			document.forms["form_avionhotel"].elements["adu"].options[0].selected = true;
		}
	}
}

function MAJBebe(sSelectedBebe)
{
	sBebeIndex = sSelectedBebe.selectedIndex;
	if (document.forms["form_avion"])
	{
		document.forms["form_avion"].elements["beb"].options[sBebeIndex].selected = true;
	}
	if (document.forms["form_avionhotel"])
	{
		if(sBebeIndex < 4)
			document.forms["form_avionhotel"].elements["beb"].options[sBebeIndex].selected = true;
		else
			document.forms["form_avionhotel"].elements["beb"].options[0].selected = true;
	}
}

function MAJEnfant(sSelectedEnfant)
{
	sEnfantIndex = sSelectedEnfant.selectedIndex;
	if (document.forms["form_avion"])
	{
		document.forms["form_avion"].elements["enf"].options[sEnfantIndex].selected = true;
	}
	if(sEnfantIndex < 3)
	{
		if (document.forms["form_hotels"])
		{
			document.forms["form_hotels"].elements["enf"].options[sEnfantIndex].selected = true;
		}
		if (document.forms["form_avionhotel"])
		{
			document.forms["form_avionhotel"].elements["enf"].options[sEnfantIndex].selected = true;
		}
	}
	else
	{
		if (document.forms["form_hotels"])
		{
			document.forms["form_hotels"].elements["enf"].options[0].selected = true;
		}
		if (document.forms["form_avionhotel"])
		{
			document.forms["form_avionhotel"].elements["enf"].options[0].selected = true;
		}
	}
}

function Popup(url,nom_page,scrollbars,width,height) {
	popup = window.open (url, nom_page, 'toolbar=0,location=0,directories=0,history=0,status=0,menubar=0,scrollbars='+scrollbars+',resizable=0,width='+width+',height='+height+'');
}


