/****** Activé l'ouverture de fenêtres pour les liens externes ******/
function externalLinks(){
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
  var anchor = anchors[i];
  if (anchor.getAttribute("href")&&anchor.getAttribute("rel") == "externe")
   anchor.target = "_blank";
  }
 }

/****** Initialisation de la barre horizontale haute et du zoom des photos lors du passage de la souris sur les miniatures ******/
function InitToolbarButtons() {
  var kids = document.getElementsByTagName('div');
  for (var i=0; i < kids.length; i++) {
    if(kids[i].className=="OngletHautM") {
      kids[i].onmouseover = OngletHautSMH;
    }
   }
  var kidsMiniPhoto = document.getElementsByTagName('img');
  for (var i=0; i < kidsMiniPhoto.length; i++) {
    if(kidsMiniPhoto[i].className=="MiniPhotoItem") {
      kidsMiniPhoto[i].onmouseover = ZoomPhotoItem;
    }
   }
 }
 
/****** Zoomer la photo lors du passage de la souris sur la miniature associée ******/
function ZoomPhotoItem(){
 document.getElementById('zoomItem').src='http://www.francepvc.fr/Photos/Articles/'+this.id;
 }

/****** Caché les menu déroulants verticaux de la barre haute horizontale ******/
function Cache_SMenuHaut(){
  var SMH = document.getElementsByTagName('table');
  for(var i=0; i < SMH.length; i++) {
    if(SMH[i].className=="OngletHautSM"){
      SMH[i].style.visibility="hidden";
    }
   }
 }

/****** Positionnement gauche du menu déroulant vertical ******/
function getOffsetTop(elm) {
  var mOffsetTop = elm.offsetTop;
  var mOffsetParent = elm.offsetParent;
  while(mOffsetParent){
    mOffsetTop += mOffsetParent.offsetTop;
    mOffsetParent = mOffsetParent.offsetParent;
  }
  return mOffsetTop;
 }
 
/****** Positionnement haut du menu déroulant vertical ******/
function getOffsetLeft(elm) {
  var mOffsetLeft = elm.offsetLeft;
  var mOffsetParent = elm.offsetParent;
  while(mOffsetParent){
    mOffsetLeft += mOffsetParent.offsetLeft;
    mOffsetParent = mOffsetParent.offsetParent;
  }
  return mOffsetLeft;
 }
 
/****** Montré le menu déroulant vertical haut lors du passage de la souris sur le bouton associé ******/
function OngletHautSMH(){
 Cache_SMenuHaut();
 buttonElement = document.getElementById(this.id);
 if(document.getElementById("S"+this.id)){
  document.getElementById("S"+this.id).style.left = (getOffsetLeft(buttonElement)-10)+"px";
  document.getElementById("S"+this.id).style.top = getOffsetTop(buttonElement) + buttonElement.offsetHeight+"px";
  document.getElementById("S"+this.id).style.visibility="visible";
  }
 }

/****** Bookmarked site in navigator ******/
function BookMarked() {
 if(navigator.appName != 'Microsoft Internet Explorer' ){
  window.sidebar.addPanel("France PVC, menuiserie haut de gamme","http://www.francepvc.fr/","");
  }
 else{
  window.external.AddFavorite("http://www.francepvc.fr/","France PVC, menuiserie haut de gamme");
  }
 }

/****** Lors du click n'importe ou sur l'écran, effacement des menus déroulant verticaux ******/
document.onclick = Cache_SMenuHaut;
