//Tous les fonctions JavaScript
//Afficher ou Masquer une couche
function setVisible(layName,swt)	{
						if (swt == 1)
							{
								var option = 'visible';
							}
						else if (swt == 0)
							{
								var option = 'hidden';
							}
						else
							{
								var option = 'inherit';
							}
						if (document.getElementById)
							{
								document.getElementById(layName).style.visibility=option;
							}
						else if (document.layers)
							{
								document.layers[layName].visibility=option;
							}
						else if (document.all)
							{
								document.all(layName).style.visibility=option;
							}
					}

//Masquer tous les couches sauf la couche dont l'identifiant est passe en parametre dans la fonction
function hideAll(num)			{
						for (i=1;i>=1;i++)
							{
								if (i != num)
									{hideLayer("texte_"+i);}
							}
					}

//Afficher une couche
function showLayer(layName)		{
						if (document.getElementById)
							{
								document.getElementById(layName).style.visibility='visible';
							}
						else if (document.layers)
							{
								document.layers[layName].visibility='show';
							}
						else if(document.all)
							{
								document.all(layName).style.visibility='visible';
							}
					}

//Masquer une couche
function hideLayer(layName)		{
						if(document.getElementById)
							{
								document.getElementById(layName).style.visibility='hidden';
							}
						else if(document.layers)
							{
								document.layers[layName].visibility='hide';
							}
						else if(document.all)
							{
								document.all(layName).style.visibility='hidden';
							}
					}

//Compter Nombre de Caracteres
var max=150;
//150 caracteres maximum

var max2=30;
//30 caracteres maximum

//Compter le nbre de caracteres saisies
function compter(f)			{
						var txt=f.intro.value;
						var nb=txt.length;
						var txt2=f.titre.value;
						var nb2=txt2.length;
						if (nb>max)
							{
								alert("Pas plus de "+ max +" caracteres!");
								f.intro.value=txt.substring(0,max);
								nb=max;
							}
						if (nb2>max2)
							{
								alert("Pas plus de "+ max2 +" caracteres!");
								f.titre.value=txt2.substring(0,max2);
								nb2=max2;
							}
						f.nbcar.value=nb;
						f.nbcar2.value=nb2;
					}

//Initialiser le timeout
function timer()			{
						compter(document.forms["invitation"]);
						setTimeout("timer()",100);
					}

//Tester Validite des Champs
/*
function testerForm()			{
						var message ="";
						if (document.forms["invitation"].photo[].value == "")
							{
								message += "- Vous n'avez pas choisi une photo"+"\n";
							}
						if (document.forms["invitation"].lien.value == "")
							{
								message += "- Vous n'avez pas saisi le lien"+"\n";
							}
						if (document.forms["invitation"].titre.value == "")
							{
								message += "- Vous n'avez pas saisi le titre du texte"+"\n";
							}
						if (document.forms["invitation"].texte.value == "")
							{
								message += "- Vous n'avez pas saisi le texte";
							}
						if (message != "")
							{
								alert(message);
								return false;
							}
						else
							{
								return true;
							}
					}
*/
//Changer la valeur du champs 'pos'
function changerP(f)			{
						f.pos.value=f.position.value;
					}

//Changer la valeur du champs 'cible'
function changerF(f)			{
						f.cible.value=f.fenetre.value;
					}

//Changer la valeur du champs 'online'
function changerO(f)			{
						f.online.value=f.enligne.value;
					}