//Changement de la couleur des photos lors du passage sur celles-ci
function ChangeColor(NumImg){
 for(k=1;k<=5;k++){
  document.images['Cadre'+k].src="http://www.zensad.com/Design/Cadre"+k+"Off.jpg";
  }
 if(NumImg)
  document.images['Cadre'+NumImg].src="http://www.zensad.com/Design/Cadre"+NumImg+"On.jpg";
}

function ChangeColor2(NumImg){
 for(k=1;k<=5;k++){
 if(document.getElementById('Cadre'+k))
  document.images['Cadre'+k].src="http://www.zensad.com/Design/Cadre"+k+"Off.jpg";
  }
 if(NumImg)
  document.images['Cadre'+NumImg].src="http://www.zensad.com/Design/Cadre"+NumImg+"On.jpg";
}


//Selection du input radio devant la liste
function ChangeInputRadio(){
 document.getElementById('ChoixPosition0').checked = "checked";
 
}

//Selection de la liste des rubriques associées au menu sélectionné
function ChangeListe(Menu){
 document.getElementById('PositionH').style.display = "none";
 document.getElementById('PositionG').style.display = "none";
 document.getElementById('PositionB').style.display = "none";
 document.getElementById('Position'+Menu).style.display = "";
 if(document.getElementById('ChoixPosition0'))
  document.getElementById('ChoixPosition0').checked = "checked";
}

//insertion de texte d'en un champ de saisie sélectionné.
function insertion(repdeb,repfin,NomForm,NomTextArea) {
  var input = document.forms[NomForm].elements[NomTextArea];
  input.focus();
  /* pour l'Explorer Internet */
  if(typeof document.selection != 'undefined') {
    /* Insertion du code de formatage */
    var range = document.selection.createRange();
    var insText = range.text;
    range.text = repdeb + insText + repfin;
    /* Ajustement de la position du curseur */
    range = document.selection.createRange();
    if (insText.length == 0) {
      range.move('character', -repfin.length);
    } else {
      range.moveStart('character', repdeb.length + insText.length + repfin.length);
    }
    range.select();
  }
  /* pour navigateurs plus récents basés sur Gecko*/
  else if(typeof input.selectionStart != 'undefined')
  {
    /* Insertion du code de formatage */
    var start = input.selectionStart;
    var end = input.selectionEnd;
    var insText = input.value.substring(start, end);
    input.value = input.value.substr(0, start) + repdeb + insText + repfin + input.value.substr(end);
    /* Ajustement de la position du curseur */
    var pos;
    if (insText.length == 0) {
      pos = start + repdeb.length;
    } else {
      pos = start + repdeb.length + insText.length + repfin.length;
    }
    input.selectionStart = pos;
    input.selectionEnd = pos;
  }
  /* pour les autres navigateurs */
  else
  {
    /* requête de la position d'insertion */
    var pos;
    var re = new RegExp('^[0-9]{0,3}$');
    while(!re.test(pos)) {
      pos = prompt("Insertion à la position (0.." + input.value.length + "):", "0");
    }
    if(pos > input.value.length) {
      pos = input.value.length;
    }
    /* Insertion du code de formatage */
    var insText = prompt("Veuillez entrer le texte à formater:");
    input.value = input.value.substr(0, pos) + repdeb + insText + repfin + input.value.substr(pos);
  }
}

//Fonction de sélection ou déselection de toutes les cases à cocher
function SelectDeselect(NbreCoches){
if(document.getElementById('CheckCoche').checked)
 for(j=0;j<NbreCoches;j++){
  document.getElementById('Coche'+j).checked = true;
  }
else
 for(j=0;j<NbreCoches;j++){
  document.getElementById('Coche'+j).checked = false;
  }
}

//Fonction d'ouverture d'une fenetre pour l'édition d'une zone de bandeau
var IdZoneArea='';
UrlRacine='http://www.zensad.com/';
function OuvreEditeur(IdAreaClick){
 IdZoneArea=IdAreaClick;
 var adrURL=UrlRacine+'Editeur.php';
 var winNOM='EditionZoneTexte';
 var scrollbars=0;
 var resizable=0;
 var width=830;
 var height=600;
 var winFeatures = 'left=' + (screen.availWidth-10-width)/2 + ',top=' + (screen.availHeight-30-height)/2 + ',scrollbars=' + scrollbars + ',resizable=' + resizable + ',width=' + width + ',height=' + height + ',toolbar=0,location=0,status=0,menubar=0';
 window.open(adrURL, winNOM, winFeatures);
 }

