//-----------------------------------------------------------------------------------------
function verifformemail()    //verification formulaire envoi email
{

    if (document.formulaire.subject.value=="")
    {
    alert("Vous n'avez pas saisi d' objet");
    document.formulaire.subject.focus();
    return false;
    }

   if (document.formulaire.msg.value.length <1)
    {
    alert("Vous n'avez pas saisi de texte dans votre message");
    document.formulaire.msg.focus();
    return false;
    }

/*    // pour verifier si au moins une adresse sel

var checkbox_choices = 0;

// Loop from zero to the one minus the number of checkbox button selections
for (counter = 0; counter < formulaire.list.length; counter++)
{

  // If a checkbox has been selected it will return true
  // (If not it will return false)
  if (formulaire.list[counter].checked)
  { checkbox_choices = checkbox_choices + 1; }
  alert ("nb " +   checkbox_choices  + " selections.\n");

}


if (checkbox_choices > 1 )
{
  // If there were more than three selections made display an alert box
  msg="You're limited to only three selections.\n"
  msg=msg + "You have made " + checkbox_choices + " selections.\n"
  msg=msg + "Please remove " + (checkbox_choices-3) + " selection(s)."
  alert(msg)
  return (false);
}



}

//-------------------------------------------------------
function verifformagenda()    //verification formulaire agenda
{
    if(document.formulaire.date1.value == "")
    {
    alert("Vous n'avez pas sélectionné de date");
    document.formulaire.date1.focus();
    return false;
    }

    //Verifie si prog sup >0 characteres
    var oEditor = FCKeditorAPI.GetInstance('prog') ;
    // Get the Editor Area DOM (Document object).
    var oDOM = oEditor.EditorDocument ;
    var iLength ;

    // The are two diffent ways to get the text (without HTML markups).
    // It is browser specific.

    if ( document.all )     // If Internet Explorer.
    {
        iLength = oDOM.body.innerText.length ;
    }
    else                    // If Gecko.
    {
        var r = oDOM.createRange() ;
        r.selectNodeContents( oDOM.body ) ;
        iLength = r.toString().length ;
    }

    if (iLength == 0 )
    {
    alert( 'Vous n avez pas indiqué de programme' ) ;

    try
    {
    oEditor.MakeEditable();
    }
    catch (e) {}
    oEditor.Focus();
    return false;
    }
    // fin verification programme  */

}
//------------------------------------------------------------------------------------
function verifform()    //verification formulaire sorties
{
    if((document.formulaire.type[1].checked) && (document.formulaire.date1.value == ""))
    {
    alert("Vous avez sélectionné une sortie temporaire sans indiquer de date de début");
    document.formulaire.date1.focus();
    return false;
    }


    if((document.formulaire.type[0].checked) && (document.formulaire.date1.value != ""))
    {
    alert("Vous avez sélectionné une sortie permanente en indiquant date de début");
    document.formulaire.date1.focus();
    return false;
    }
}


//------------------------------------------------------------------------------------
window.onload=montre;
function montre(id)  //montre et cache sous menus
{
    var d = document.getElementById(id);
        for (var i = 1; i<=10; i++) {
            if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
        }
    if (d) {d.style.display='block';}
}

//-------------------------------------------------------------------------------------
function verifformconcours()
{

    //Verifie si libelle sup >0 characteres
    var oEditor = FCKeditorAPI.GetInstance('libelle') ;
    // Get the Editor Area DOM (Document object).
    var oDOM = oEditor.EditorDocument ;
    var iLength ;

    // The are two diffent ways to get the text (without HTML markups).
    // It is browser specific.

    if ( document.all )     // If Internet Explorer.
    {
        iLength = oDOM.body.innerText.length ;
    }
    else                    // If Gecko.
    {
        var r = oDOM.createRange() ;
        r.selectNodeContents( oDOM.body ) ;
        iLength = r.toString().length ;
    }

    if (iLength == 0 )
    {
    alert( 'Vous n avez pas indiqué de description' ) ;

    try
    {
    oEditor.MakeEditable();
    }
    catch (e) {}
    oEditor.Focus();
    return false;
    }
    // fin verification libelle 
    
    //verifie si noir et blanc ou couleur cheched
    var nb_checked = document.formulaire.nb.checked;
    var coul_checked = document.formulaire.coul.checked;
    if((nb_checked == false) && (coul_checked == false))
    /*{
    alert("Veuillez cocher couleur et/ou noir et blanc");
    document.formulaire.nb.focus;
    return false;
    }*/
    {
  if (confirm("Pas d'indication Couleur et ou Noir et Blanc \n \n OK pour ne pas mettre d'indication \n Annuler pour modifier")) {
    return true;
  }
  else {
    return false;
  }
}
    //verifie si papier, fichier ou dias cheched
    var p_checked = document.formulaire.papier.checked;
    var f_checked = document.formulaire.fichier.checked;
    var d_checked = document.formulaire.dia.checked;
    if((p_checked == false) && (f_checked == false) && (d_checked == false))
    /*{
    alert("Veuillez cocher papier et/ou fichier et/ou diapos");
    document.formulaire.papier.focus;
    return false;
    }*/
    {
     if (confirm("Pas d'indication Couleur et ou Noir et Blanc \n \n OK pour ne pas mettre d'indication \n Annuler pour modifier"))
    {
    return true;
    }
    else {
    return false;
    }
    
    }



/* function cutlongwords($string,$length,$separation) 
    {
            return preg_replace('/([^ ]{'.$length.'})/si','\1'.$separation,$string);
    }*/
}
//-----------------------------------------------------------------------------------------
function verifformadherents()    //verification formulaire sorties
{
    if (document.formulaire.nom.value == "")
    {
    alert("Vous n'avez pas saisi de nom");
    document.formulaire.nom.focus();
    return false;
    }


  if (document.formulaire.prenom.value == "")
    {
    alert("Vous n'avez pas saisi de prenom");
    document.formulaire.prenom.focus();
    return false;
    }

    /*if (document.formulaire.an.value == "")
    if (confirm("Vous n'avez pas saisi d'année de naissance \n \n OK pour ne pas mettre d'indication \n Annuler pour modifier"))
    {
    return true;
    }
    else {
    document.formulaire.an.focus();
    return false;
    }  */








    if (document.formulaire.an.value == "")
    {
    alert("Saisissez une date");
    document.formulaire.an.focus();
    return false;
    }
     else if(isNaN(document.formulaire.an.value))
    {
    alert("Saisissez des chiffres");
    document.formulaire.an.focus();
    return false;
    }
    else if
    (document.formulaire.an.value.length !=2)
    {
    alert("Saisissez une date sur 2 chiffres");
    document.formulaire.an.focus();
    return false;
    }

    if (document.formulaire.ville.value == "")
    {
    alert("Vous n'avez pas saisi de ville");
    document.formulaire.ville.focus();
    return false;
    }


    if (document.formulaire.email.value != "")  {
    indexAroba = document.formulaire.email.value.indexOf('@');
    indexPoint = document.formulaire.email.value.indexOf('.');
    if ((indexAroba < 0) || (indexPoint < 0))    {
      alert("Le mail est incorrect");
      document.formulaire.ville.focus();
      return false;
      }
    }


        if (document.formulaire.chxmarque.value == "")
    {
    alert("Vous n'avez pas saisi la marque de votre boitier principal");
    document.formulaire.chxmarque.focus();
    return false;
    }


}


 
//-----------------------------------------------------------------------------------------
//    Activations - Désactivations  exemple url photo dans adherents



function afficher(layer) {
if(document.getElementById(layer).style.display=="block") {
    document.getElementById(layer).style.display="none";
    }else{
    document.getElementById(layer).style.display="block";
    }
    }



//-----------------------------------------------------------------------------------------
//-----------------------------------------------------------------------------------------
function verifformliens()    //verification formulaire sorties
{
    if (document.formulaire.titre.value == "")
    {
    alert("Vous n'avez pas saisi de titre");
    document.formulaire.titre.focus();
    return false;
    }

    if (document.formulaire.url.value == "")
    {
    alert("Vous n'avez pas saisi de url");
    document.formulaire.url.focus();
    return false;
    }

 }

 //------------------------------------------------------------------------------------
function verifformstudio()    //verification formulaire studio
{

    if(document.formulaire.date.value == "")
    {
    alert("Vous devez indiquer une date");
    document.formulaire.date.focus();
    return false;
    }

    if((document.formulaire.periode[0].checked == false) && (document.formulaire.periode[1].checked == false) && (document.formulaire.periode[2].checked == false))
    {
    alert("Vous devez indiquer la période d'utilisation du studio : matin, après-midi ou soirée");
    return false;
    }

    if((document.formulaire.utilisation[0].checked == false) && (document.formulaire.utilisation[1].checked == false) && (document.formulaire.utilisation[2].checked == false)  && (document.formulaire.utilisation[3].checked == false)  && (document.formulaire.utilisation[4].checked == false)  && (document.formulaire.utilisation[5].checked == false))
    {
    alert("Vous devez indiquer pour quelle utilisation vous réservez le studio");
    return false;
    }







 //if((p_checked == false) && (f_checked == false) && (d_checked == false))

}


 //------------------------------------------------------------------------------------

 // pour affichage image dans fenetre popup
function PopupCentrer(page,largeur,hauteur,options) {
  var top=(screen.height-hauteur)/2;
  //var left=(screen.width-largeur)/2;
  var left=500;
  ff=window.open(page,"","top="+top+",left="+left+",width="+largeur+",height="+hauteur+","+options);

}


function ferme_popup() {
  if (ff) ff.close();
  ff = null;
    }




