﻿/***********************************************/
// Aide en ligne
//
//
/***********************************************/
var bolVideoOn = false;
    function showhide(astrid) {
        if(document.getElementById(astrid).style.display == 'none') {
	        document.getElementById(astrid).style.display = 'block';
        }
        else {
	        document.getElementById(astrid).style.display = 'none';
        }
    } 
        
  function validerMotPasse(sender, args)
  {
    var intnblettre;
    var intnbchiffres;
    var intnbchar;
    var strlettre;
    var strmotpasse;

    intnblettre = 0 ;
    intnbchiffres = 0;
    strmotpasse = args.Value;

    for(intnbchar=0; intnbchar<strmotpasse.length; intnbchar++) {
        strlettre = strmotpasse.charAt(intnbchar);
        if((strlettre >= 'A' && strlettre <= 'Z') || (strlettre >= 'a' && strlettre <= 'z')) {
            intnblettre++;
        }
        else {
            if(strlettre >= '0' && strlettre <= '9') {
                intnbchiffres++;
            }
        }
    }

    if(intnbchar >= 8 && intnblettre>= 2 && intnbchiffres>=2) {
        args.IsValid = true;
    }
    else {
        args.IsValid = false;
    }
  }

    function afffiche(astrid1,astrid2,abtid1,abtid2) {
        document.getElementById(astrid1).style.display = 'block';
        document.getElementById(abtid1).className = 'actif';
        document.getElementById(astrid2).style.display = 'none';
        document.getElementById(abtid2).className = '';
    }
    
    

 function gererTitre2(controle, controle3, valeur) {

    controle.disabled = false;
    if(valeur > 0) {
         for(i=0;i< controle.options.length;i++) {
            controle.options[i].style.display = 'block';
        }
        if(controle.options.selectedIndex == valeur) {
            controle.options.selectedIndex = 0;
        }
        controle.options[valeur].style.display = 'none';
    }
    else {
        controle.options.selectedIndex = 0;
        controle.disabled = true;
        controle3.options.selectedIndex = 0;
        controle3.disabled = true;
    }
    
 }
 
 function gererTitre3(controle,controle2, valeur) {
    controle.disabled = false;
    
    if(valeur > 0) {
         for(i=0;i< controle.options.length;i++) {
            controle.options[i].style.display = controle2.options[i].style.display;
            controle.options[valeur].style.display = 'none';
         }
    }
    else {
        controle.options.selectedIndex = 0;
        controle.disabled = true;
    }
  }
  
 function actOrg(controlediv,controlehid) {
    var liste;
    var i;
    var j;
    var isValid;
    
    isValid = true;
    
    divcontroles = document.getElementById(controlediv);
    liste = divcontroles.getElementsByTagName("select");
    
    for(i=0; i < liste.length; i++) {
        for(j=i+1; j < liste.length; j++) {
            if(liste[i].selectedIndex == liste[j].selectedIndex) {
                isValid = false;
            }
        }
    }
    if(isValid) {
        controlehid.value = 1;
    }
    else {
        controlehid.value = 0;
    }
 }

function validerPsyTravail(ctrlvaleur, ctrldestination, ctrldiv) {
    if(ctrlvaleur) {
        actOrg(ctrldiv,ctrldestination);
    }
    else {
        ctrldestination.value = 1;
    }
}

function affvideo(astrnomfichier) {

    document.getElementById("btaffichevideo").style.display = "none";
    document.getElementById("btcachevideo").style.display = "inline";
    document.getElementById("flplayer").style.display = "inline";

    document.getElementById("videostatique").style.height = "375px";
    
    liste = document.getElementsByTagName("img");
    
    for(i=0; i < liste.length; i++) {
        if(liste[i].className == "photodroite") {
            liste[i].style.display = "none";
        }
    }
    if (!bolVideoOn) {
        var so = new SWFObject("/images/aelPlayer.swf", "flplayer", "230px", "220px", "9", "");
        so.addParam("allowScriptAccess","sameDomain");
        so.addParam("quality","High");
        so.addParam("play","True");
        so.addParam("loop","False");
        so.addParam("menu","False");
        so.addParam("scale","Showall");
        so.addParam("allowfullscreen","True");
        so.addVariable("Fichier","/videos/" + astrnomfichier );
        so.write("flplayer");
        bolVideoOn = true;
    }
}

function cachevideo() {
    document.getElementById("btaffichevideo").style.display = "inline";
    document.getElementById("btcachevideo").style.display = "none";
    document.getElementById("flplayer").style.display = "none";
    
    document.getElementById("videostatique").style.height = "auto";
    
    liste = document.getElementsByTagName("img");
    
    for(i=0; i < liste.length; i++) {
        if(liste[i].className == "photodroite") {
            liste[i].style.display = "block";
        }
    }
            
}

function affinfocredit(abolpaiementcheque) {
    var divcredit;
    var liste;

    if(abolpaiementcheque) {
        divcredit = document.getElementById("paninfocredit");
        
        liste = divcredit.getElementsByTagName("input");
        for(i=0; i < liste.length; i++) {
            liste[i].disabled = true;
            liste[i].value = '';
        }
        
        liste = divcredit.getElementsByTagName("select");
        for(i=0; i < liste.length; i++) {
            liste[i].disabled = true;
        }
        
        for(i=0; i < Page_Validators.length; i++) {
              ValidatorEnable(Page_Validators[i], false);  
        }
    }
    else {
        document.getElementById("paninfocredit").style.display = "block";
        divcredit = document.getElementById("paninfocredit");
        
        liste = divcredit.getElementsByTagName("input");
        for(i=0; i < liste.length; i++) {
            liste[i].disabled = false;
        }
        
        liste = divcredit.getElementsByTagName("select");
        for(i=0; i < liste.length; i++) {
            liste[i].disabled = false;
        }
        
        for(i=0; i < Page_Validators.length; i++) {
              ValidatorEnable(Page_Validators[i], true);  
        }
        
    }
}
