
function resizesite(){
  if(document.getElementById){
    var el = document.getElementById("linkcss");
    if(el){
      var newheight = pageHeight(); //document.body.offsetHeight ;
      if(newheight < 680){
        newheight = 680;
      }
      el.href = "/css/custom.jsp?init_scrh=" + newheight;
    }
  }
}

window.onresize = resizesite;

function selecttopmenuclass(obj){
	if(document.getElementById){
            var el = document.getElementById(obj);
            if(el){
              el.className = "topmenuitemselect";
            }
	}
}
function selectbuttonclass(obj){
	if(document.getElementById){
            var el = document.getElementById(obj);
            if(el){
              el.className = "boutonselect";
            }
	}
}

var portfoliocount = 0;


function startportfoliorotation(){
  setportfolio();
  window.setInterval("setportfolio()",5000);
}

// var foliocolors = new Array("#CF0C1C" , "#F8AB11" , "#FFEECC");
var foliocolors = new Array("#CF0C1C" , "#F8AB11");

function setportfolio(){

	if(document.getElementById){
            var el = document.getElementById('portfolioid');
            el.href = "/ouvrages/ouvrage.jsp?id=" + id_books[portfoliocount];
            el = document.getElementById('portfoliotitre');
            el.href = "/ouvrages/ouvrage.jsp?id=" + id_books[portfoliocount];
            el.innerHTML = titre_books[portfoliocount];
            document.images['portfolioimg'].src = "/images/covers/" + id_books[portfoliocount] + ".jpg";
            portfoliocount++;
            if(portfoliocount >= id_books.length){
              portfoliocount = 0;
            }
            el = document.getElementById('squarefolio');
            el.style.borderColor = foliocolors[IntegerRandom(2)];
	}
}

var depechecount = 0;
var writeDepecheFunction;
var charcount = 0;

function startdepeches(){
	if(document.getElementById && depeches.length > 0){
            charcount = 0;
            var el = document.getElementById('depeche');
            el.href = depechesurls[depechecount];
            var el = document.getElementById('depechetexte');
            el.innerHTML = "";
          /*  var el = document.getElementById('depechelire');
            el.href = depechesurls[depechecount];*/
            writeDepecheFunction = window.setInterval("writedepeche()",20);
	}
}
function writedepeche(){
            charcount++;
            var el = document.getElementById('depechetexte');
            if(charcount <= depeches[depechecount].length) {
              el.innerHTML = depeches[depechecount].substring(0 , charcount);
            }
            else{
              window.clearInterval(writeDepecheFunction);
              depechecount++;
              if(depechecount >= depeches.length){
                depechecount = 0;
              }
              window.setTimeout("startdepeches()",3000);
            }
}
var oldname = "";

var currentmenu;
var mousepos;

function checkReseauOpen(e){
        if(document.getElementById){
            var el = document.getElementById("accueilreseau");
            if(el.style.display == "block"){
              mousepos = getMousePosition(e);
              if( mousepos.Y >= (getAbsoluteY(el) - 30)
              && mousepos.Y <= (getAbsoluteY(el) + el.offsetHeight)
              && mousepos.X >= getAbsoluteX(el)
              && mousepos.X <= (getAbsoluteX(el) + el.offsetWidth)){
              // donothing
              }
              else{
                document.onmousemove = null;
                el.style.display = "none";
                currentmenu = null;
              }
            }
	}
}

function reseaushowhide(){
        if(document.getElementById){
            var el = document.getElementById("accueilreseau");
            if(el.style.display == "block"){
                 document.onmousemove = checkReseauOpen;
            }
            else{
                 el.style.display = "block";
            }
	}
}

function checkMenuOpen(e){
        if(document.getElementById){
            var el = document.getElementById(currentmenu);
            if(el.style.display == "block"){
              mousepos = getMousePosition(e);
              if( mousepos.Y >= 100
              && mousepos.Y <= (getAbsoluteY(el) + el.offsetHeight)
              && mousepos.X >= getAbsoluteX(el)
              && mousepos.X <= (getAbsoluteX(el) + el.offsetWidth)){
              // donothing
              }
              else{
                document.onmousemove = null;
                el.style.display = "none";
                currentmenu = null;
              }
            }
	}
}


function menushowhide(menu){
        if(document.getElementById){
            var el = document.getElementById(menu);
            if(el.style.display == "block"){
                 document.onmousemove = checkMenuOpen;
            }
            else{
                var x0 = getAbsoluteX(document.getElementById("menu"+menu)) - getAbsoluteX(document.getElementById("main"));
                el.style.left =  x0 + "px";
                 el.style.display = "block";
                 if(currentmenu != null){
                    document.onmousemove = null;
                    el = document.getElementById(currentmenu);
                    el.style.display = "none";
                 }
                 currentmenu = menu;
            }
	}
}
function collectionShowHide(obj){
            //alert(obj.name);
            if(oldname != ""){
              for(var i = 0 ; i < 20 ; i++){
                var el = document.getElementById(oldname + i);
                if(el != null){
                  el.style.display = "none";
                }
              }
            }
            oldname = obj.name.substring(1);
            for(var i = 0 ; i < 20 ; i++){
              var el = document.getElementById(oldname + i);
              if(el != null){
                el.style.display = "block";
              }
            }

}
function setCollectionComments(montexte){
            var el = document.getElementById('commentscollections');
            el.innerHTML = montexte;
}

