var jsVerificationEnCours = false;

function Page_Load(argv) {
   if (argv[0] != "") {
      document.body.scrollTop = parseInt(argv[0]);
   }
}

function btnEssencesDisponibles_Click(obj, strURL) {

   document.location.href = "index.asp?" + strURL + '&sltEssences=' + document.getElementById("sltEssencesDisponibles").value;
}

function sltPays_Change(e) {
   var objCollection = document.getElementsByTagName("OPTGROUP"); 

   if (this.value == "*")
      var objGroup = objCollection[0];
   else
      var objGroup = document.getElementById("sltProvince_" + this.value);
   
   if (objGroup != null) {
      for (var i = 0; i < objCollection.length; i++) {
         if ((objCollection[i].label != objGroup.label) && (this.value != "*")) {
            objCollection[i].style.visibility = "hidden";
            objCollection[i].style.display = "none";
         }
         else {
            objCollection[i].style.visibility = "visible";
            objCollection[i].style.display = "block";
         }
      }
      document.getElementById("sltProvince").value = (this.value != "*") ? objGroup.childNodes[0].value : "*";
   }
}

function hrefMenu_MouseOver(obj, argv) {
   if (document.all)
      var bAlternance = ((!gobjMenu.reqMenuInitialise()) || ((gobjMenu.reqMenuInitialise()) && (!gobjMenu.reqMenuPointe(iX-2,iY-2)))) 
   else
      var bAlternance = ((!gobjMenu.reqMenuInitialise()) || ((gobjMenu.reqMenuInitialise()) && (!gobjMenu.reqMenuPointe(iX,iY))))    

   if (bAlternance) {
      var iGauche = 0;
      fermerRollover(true);

      if ((argv[0]) && (argv[1]))
         gobjMenu.creerSousMenu(obj.id, argv[0], argv[1], jsLongueur, argv[2]);

      alternerImageCourante(obj, true);
   }
}

function hrefMenu_MouseOut(obj) {
   menuMenu_MouseOut(obj);
}

function hrefMenu_Click(obj, argv) {
   if (argv[0])
      document.location.href = argv[0];
}

function body_mouseUp(e) {
   objEvent = (document.all) ? event : e;   
//   setTimeout("gobjMenu.deasgMenus();", 0);
   setTimeout("fermerRollover(false);", 0);
}

function body_mouseMove(e) {
   sauvegarderCoord((document.all) ? event : e);
}

function body_mouseOut(e) {
   sauvegarderCoord((document.all) ? event : e);
}

function menuElement_MouseOver(obj) {
   obj.style.backgroundColor = "#FFFFFF";
   obj.parentNode.style.backgroundColor = "#FFFFFF";

   obj.childNodes[0].style.color = "rgb(105, 122, 175)";
}

function menuElement_MouseOut(obj) {
   obj.style.backgroundColor = "rgb(105, 122, 175)";
   obj.parentNode.style.backgroundColor = "rgb(105, 122, 175)";

   obj.childNodes[0].style.color = "#FFFFFF";
}

function menuMenu_MouseOut(obj) {
   if ((!jsVerificationEnCours) && (gobjMenu.reqMenuInitialise()))
      setTimeout("fermerRollover(false);", 500);
   else if (!gobjMenu.reqMenuInitialise())
      alternerImageCourante(obj, false);
}

function menuElement_Click(obj) {
   hrefMenu_Click(null, new Array(obj.childNodes[0].href));
}

function fermerRollover(bForce) {
   jsVerificationEnCours = true;
   if ((bForce) || ((gobjMenu.reqMenuInitialise()) && (!gobjMenu.reqMenuPointe(iX,iY)))) {
      if (gobjMenu.reqSourceCourante() != null) {
         alternerImageCourante(gobjMenu.reqSourceCourante(), false);
         gobjMenu.deasgMenus();
      }
   }

   jsVerificationEnCours = false;
}

function alternerImageCourante(obj, bHover) {
   var objImgSource = obj.parentNode.parentNode;

   sArrierePlan = String(objImgSource.style.backgroundImage);

   if ((sArrierePlan.match(/url\(/g) == null) || (sArrierePlan.match(/url\(/g) == ""))
      sArrierePlan = "url('" + objImgSource.style.backgroundImage + "')";

   if ((bHover) && ((sArrierePlan.match(/_r/g) == null) || (sArrierePlan.match(/_r/g) == "")))
      objImgSource.style.backgroundImage = sArrierePlan.replace("_", "_r");
   else if ((!bHover) && (sArrierePlan.match(/_r/g) != null) && (sArrierePlan.match(/_r/g) != ""))
      objImgSource.style.backgroundImage = sArrierePlan.replace("_r", "_");
}

function ouvrirBanniere(strNomBanniere, strTypeContenu, intLargeurImage, intHauteurImage) {
   var strOptions;

   intLargeurImage += 20;
   intHauteurImage += 20;

   intLargeurImage = (intLargeurImage > screen.width) ? screen.width : intLargeurImage;
   intHauteurImage = (intHauteurImage > screen.height-90) ? screen.height-90 : intHauteurImage;   

   strOptions = 'directories=no,' +
                'menubar=no,' +
                'status=no,' +
                'location=no,' + 
                'scrollbars=yes,' + 
                'resizable=yes,' + 
                'height=' + intHauteurImage + ',' + 
                'width=' + intLargeurImage + ',' + 
                'left=0,' + 
                'top=0';

   var arrLangue = document.location.href.split("/");
   var strLangue = arrLangue[arrLangue.length-2];

   window.open( SITE_WEB + "/lib/serv/bannieres.asp?strLangue=" + strLangue + "&strNomBanniere=" + strNomBanniere + "&strTypeContenu=" + strTypeContenu, "", strOptions);
}

function swapImage(obj, strImage) {
   obj.src = strImage;
}

var jsCurrentScroll;
function bdyMain_Scroll(e) {
   if (document.getElementById("frmListeProduits_0") != null) {
      jsCurrentScroll = document.body.scrollTop;
   }
}

function frmSoumettreListe_Submit(obj) {
   obj.sc.value = jsCurrentScroll;
   return true;
}
