/* - - - - - - - - - - - - - - - - - - - - - - -
Fonctions JavaScript en bordel certes
 - - - - - - - - - - - - - - - - - - - - - - - */

function apercu(id,type,id_chemin) { // popup apercu d'une photo
   window.open("apercu.php?id=" + id +"&type=" +type + "&id_chemin=" + id_chemin, "_blank" , "width=850,height=650,resizable=yes,scrollbars=yes");
   }

function fermer(){ // fermeture du popup
   window.close();
}

function verifs(formul){ // Vérification formulaire de connexion
  var bool=true;
  if (document.connexion.login.value == "")
  {
    alert("Vous devez saisir un nom d'utilisateur!");
    bool=false;
  }
  else if (document.connexion.mdp.value == "")
        {
            alert("Vous devez saisir un mot de passe!");
            bool=false;
        }
  return bool;
}

function cache(lg)
{
    if(lg=="fr")
    {
        document.recharger.fr.style.display="none";
        document.recharger.fr.selectedIndex = 0;
        document.recharger.en.style.display="";
    }
    else
    {
        document.recharger.fr.style.display="";
        document.recharger.en.selectedIndex = 0;
        document.recharger.en.style.display="none";
    }
}

function showcomment(num)
{
	if(document.getElementById("com"+num).style.display=="")
		document.getElementById("com"+num).style.display="none";
	else
	{
		document.getElementById("com"+num).style.display="";
		document.getElementById("textarea"+num).focus();
	}
}

function rechar(menu,lg)
{
    window.location.href="admin_asso.php?menu="+menu+"&lg="+lg;
}

function soumettre(numero,id,ids)
{
    // numero=1:modif d'un menu
    // numero=2: modif d'un ssmenu
    // numero=3: ajout d'un ss menu
    document.modif_menu.menu_type.value=numero;
    document.modif_menu.id_menu.value=id;
    document.modif_menu.id_ssmenu.value=ids;
    document.modif_menu.submit();
}

function menu_cache()
{
	switch(document.menu_auto.type_page.selectedIndex)
	{
		case 1:
			document.getElementById("chlien").style.display="none";
			document.getElementById("chimage").style.display="none";
			document.getElementById("chmap").style.display="";
			break;
		case 3:
			document.getElementById("chlien").style.display="";
			document.getElementById("chimage").style.display="none";
			document.getElementById("chmap").style.display="none";
			break;
		case 4:
			document.getElementById("chlien").style.display="";
			document.getElementById("chimage").style.display="";
			document.getElementById("chmap").style.display="none";
			break;
		default:
			document.getElementById("chlien").style.display="none";
			document.getElementById("chimage").style.display="none";
			document.getElementById("chmap").style.display="none";
	}
}

function menusuppr(id,mod)
{
	retour=false;
	if(mod==0)
	{		
		if(confirm("Ceci supprimera également le chemin dans l'autre langue. Continuer?"))
		{
			retour=true;
		}
	}
	else
	{
		document.menu_auto.titreid.value = "mod_titre" + mod;
		retour=true;
	}
	document.menu_auto.chid.value = id;
	return retour

}

function inscverif(formul){ // Vérification formulaire de connexion

  var bool=true;
  
	if (document.getElementById(formul).login.value == "")
  {
    alert("Vous devez saisir un nom d'utilisateur!");
    bool=false;
  }
  else
	if (document.getElementById(formul).mdp.value == "")
  {
     alert("Vous devez saisir un mot de passe!");
     bool=false;
  }
  else
	if (document.getElementById(formul).mdp.value != document.getElementById(formul).mdp2.value)
  {
     alert("Les mots de passe ne correspondent pas!");
     bool=false;
  }
  else
	if (document.getElementById(formul).nom.value == "")
  {
     alert("Vous devez saisir un nom affiché sur le forum!");
     bool=false;
  }
  else
	if((document.getElementById(formul).courriel.value=="" || (document.getElementById(formul).courriel.value.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)) && (document.getElementById(formul).lettre.value="1"))
  {
		 alert("Pensez à renseigner avec une adresse valide le champ Courriel, si vous voulez vous abonner à la newsletter");
		 bool=false;
	}
	
  if(bool==true)
  {
  	document.getElementById(formul).mdpmd5.value = MD5(document.getElementById(formul).mdp.value);
		document.getElementById(formul).mdp.value = "";
	}	
	
	return bool;
}
// ***********************
