/// scripts.js
//<![CDATA[

/// Fonctions generales

/// Montrer : montre un element
function Montrer(id)
{
	if (document.getElementById)
	{
		document.getElementById(id).style.display="block";
	}
	else if (document.all)
	{
		document.all[id].style.display="block";
	}
	else if (document.layers)
	{
		document.layers[id].display="block";
	}
}

/// Cacher : Cache un element
function Cacher(id)
{
	if (document.getElementById)
	{
		document.getElementById(id).style.display="none";
	}
	else if (document.all)
	{
		document.all[id].style.display="none";
	}
	else if (document.layers)
	{
		document.layers[id].display="none";
	}
}

/// ! Fonction generales

/// Autres Fonctions

var Increment = 50;
var PositionGauche = -1200;
var Vitesse = 10;
var IndexPhoto = 0;

/// Deplacer : animation de l'element Id Depart vers Arrivee
function Deplacer(Id, Depart, Arrivee)
{
	Objet = document.getElementById("Partie" + Id);
	Montrer("Partie" + Id);

	if (Depart > Arrivee)
	{
		Objet.style.left = (Objet.offsetWidth / 2 + (Depart -= Increment) + PositionDroite) + "px";
		setTimeout('Deplacer(' + Id + ', ' + Depart + ', ' + Arrivee + ')', Vitesse);
	}
	else if (Depart < Arrivee)
	{
		Objet.style.left = (Objet.offsetWidth / 2 + (Depart += Increment) + PositionDroite) + "px";
		setTimeout('Deplacer(' + Id + ', ' + Depart + ', ' + Arrivee + ')', Vitesse);
	}
	else if (Arrivee < 0)
	{
		Cacher("Partie" + Id);
	}
}

/// AfficherPartie : affiche la partie ayant pour identifiant Id
function AfficherPartie(Id)
{
	for (i = 0 ; document.getElementById("Partie" + i) != null ; ++i)
	{
		if (i == Id && (document.getElementById("Partie" + i).offsetLeft < 0 || document.getElementById("Partie" + i).style.display == "none"))
		{
			Apparaitre(i);
		}
		else if(document.getElementById("Partie" + i).style.display == "block")
		{
			Disparaitre(i);
		}
	}
}

/// Apparaitre : animation pour faire apparaitre un objet
function Apparaitre(Id)
{
	Deplacer(Id, PositionGauche, 0);
}

/// ChangerPhoto : fonction qui change la photo
function ChangerPhoto()
{
  if(IndexPhoto == ListePhotos.length)
  {
		IndexPhoto = 0;
	}
	document.getElementById('Photo').src = "images/fonds/" + ListePhotos[IndexPhoto++];
	window.setTimeout('ChangerPhoto()',2000);
}

/// Chargement : fonction appelee a chargement de la page
function Chargement()
{
	if (document.getElementById("RadioAchats").checked == true)
	{
		Cacher("Ventes");
	}
	else
	{
		Cacher("Achats");
	}

	PositionDroite = document.getElementById("Partie" + 0).offsetLeft;
	for (i = 0 ; document.getElementById("Partie" + i) != null ; ++i)
	{
		Objet  = document.getElementById("Partie" + i);
		Objet.style.left = (Objet.offsetWidth / 2 + Objet.offsetLeft) + "px";
		HauteurEcran = window.innerHeight ? window.innerHeight : document.body.clientHeight;
		Hauteur = Objet.clientHeight;
		Objet.style.top = ((HauteurEcran - Hauteur) / 2) + "px";
		Cacher("Partie" + i);
	}

	if (document.getElementById("FormulaireSaisi") != null)
	{
		Montrer("Partie4");
	}

	ChangerPhoto();
}

/// ChoixAchats : Affiche la partie achats et cache la partie ventes
function ChoixAchats()
{
	Montrer("Achats");
	Cacher("Ventes");
} 

/// ChoixVentes : Affiche la partie ventes et cache la partie achats
function ChoixVentes()
{
	Montrer("Ventes");
	Cacher("Achats");
}

/// Disparaitre : animation pour faire disparaitre un objet
function Disparaitre(Id)
{
	Deplacer(Id, 0, PositionGauche);
}

/// ! Autres Fonctions

//]]>
