function redirect() { /*Mon lien en js, sur le logo*/
window.location.href='/';
}
function redirection(){/*Mon lien en js, sur le logo qualibat*/
window.location.href='http://www.qualibat.com';
}
function redim(){
    var entete = document.getElementById('entete');
    var contents = document.getElementById('contenu');
    var footer = document.getElementById('footer');
    var menu  = document.getElementById('horizontalmenu');
    var logo = document.getElementById('logo');
    var adresse = document.getElementById('adresse');
    var scrolled = document.getElementById('scrolled');

    var hauteur = entete.offsetHeight + contents.offsetHeight + footer.offsetHeight;
    var extent = document.getElementById('extent');

    var height = hauteur - (entete.offsetHeight + footer.offsetHeight + menu.offsetHeight + adresse.offsetHeight + 10);

    /*Fonction Scrollbar*/
    if (height>448){
        extent.style.height = 322 +"px"; // 296
        scrolled.style.height = 310 +"px"; // 284
        scrolled.style.overflow = "auto";
    }else {
        if (height < (entete.offsetHeight + footer.offsetHeight + menu.offsetHeight) || height < 0 ){
            height = entete.offsetHeight + logo.offsetHeight + menu.offsetHeight;
        }
        extent.style.height = height +"px";
    }
    
    /*Appels de fonction*/
    contact();
    titre();
    galleryBuilder();
}

function contact(){
if (document.getElementById('message') ) {



}
}


function titre() {
    var titre = document.getElementById('contenu').getElementsByTagName('h5');
    for(i=0; i<titre.length; i++) {
        titre[i].innerHTML = '<div class="beforeh5 hb"></div><div class="title5 hc">'+ titre[i].innerHTML + '</div><div class="afterh5 ha"></div>';
    }
    var titre = document.getElementById('contenu').getElementsByTagName('h4');
    for(i=0; i<titre.length; i++) {
        titre[i].innerHTML = '<div class="beforeh4 hb"></div><div class="title4 hc">'+ titre[i].innerHTML + '</div><div class="afterh4 ha"></div>';
    }
}

 function galleryBuilder() {



        // parse content for a potential gallery to build.

        var items = getElementsByTagClass('div', 'colright', document.getElementById('text'));

        if ( items ) {

            var imgs = items[0].getElementsByTagName('img');

            if (imgs.length>=2) {

                // gallery contains minimum 2 images in their childs.

                var basedir = '/media/';

                var links = '';

                var maxHeight = 0;

                for (var i=0; i<imgs.length; i++) {

                    imgs[i].setAttribute('id', 'zoomImage'+i);

                    imgs[i].style.position = 'absolute';

                    imgs[i].style.top = '0';

                    imgs[i].style.marginLeft = '50%';

                    imgs[i].style.left = '-'+Math.floor(imgs[i].offsetWidth/2)+'px';

                    imgs[i].style.display = 'none';

                    var thbURL = imgs[i].src.replace(basedir, basedir+'thumbnails/');

                    links += '<a href="#'+imgs[i].id+'" onmouseover="javascript:toggleVisible(\''+imgs[i].id+'\');" onmouseout="javascript:toggleVisible(\''+imgs[i].id+'\');" title="'+imgs[i].alt+'"><img src="'+thbURL+'" alt="'+imgs[i].alt+'"/></a>';

                    maxHeight = (imgs[i].height > maxHeight) ? imgs[i].height : maxHeight;

                    }
       toggleVisible();
                imgs[0].parentNode.style.position = 'relative';

                imgs[0].parentNode.style.height = maxHeight+'px';

                items[0].parentNode.innerHTML += '<div id="galleryMenu">'+links+'</div>';
              
                document.getElementById('zoomImage0').style.display = 'block';
            }

        }
 
        }

    
    
function getElementsByTagClass(tag, className) {

    var items = new Array();

    if(getElementsByTagClass.arity==3) {

        // parent by ID

        if(typeof(getElementsByTagClass.arguments[2])==string)

            var container = document.getElementById(getElementsByTagClass.arguments[2]);

        else

            var container = getElementsByTagClass.arguments[2];

    } else {

        // no param 3 : get all from HTML

        var container = document.getElementsByTagName('html')[0];

    }

    var collection = container.getElementsByTagName(tag);

    for (var i=0; i<collection.length; i++) {

        if (collection[i].className == className) {

            items.push(collection[i]);

        }

    }

    if (items.length>0) {

        return items;

    }

    else {

        return false;

    }

  }
  
  function toggleVisible(id) {
        var item = document.getElementById(id);
        var image0 = document.getElementById('zoomImage0');
        
        if ( item ) {
            if (!item.style.display || item.style.display =='block'){
                item.style.display= 'none';
                image0.style.display= 'block';
            }else{
                item.style.display= 'block';
                image0.style.display='none';}
        
        }
         if (id == 'zoomImage0' || id == ''){
            image0.style.display= 'block';
            }
    }

