function activePage() {
   aggrandissement();
   menu = getElementsByName_iefix("li","menuActive");
   lien = getElementsByName_iefix("a","menuLien");
   for (a=0;a<menu.length;a++) {
       menuSplit = menu[a].className.split(" ");
       if ((menuSplit[0] == "page_active") | (menuSplit[1] == "page_active")) {lien[a].style.color="#255882";}
   }
}

function modifDate(rel) {
	dateSplit = rel.split("/");
        //alert(dateSplit);
	tableMois = new Array("", "Jan", "F&eacute;v", "Mars", "Avr", "Mai", "Juin", "Juil", "Ao&ucirc;t", "Sep", "Oct", "Nov", "D&eacute;c");
	 dateMois = dateSplit[1];
	if (dateMois.indexOf("0") == 0) {
		dateMois=dateMois.substring(1);
	}
	document.write('<p>'+dateSplit[0]+'</p><br /> '+tableMois[dateMois]);

}

function twitterCallback2(twitters) {
  var statusHTML = [];
  for (var i=0; i<twitters.length; i++){
    var username = twitters[i].user.screen_name;
    var status = twitters[i].text.replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g, function(url) {
      return '<a href="'+url+'">'+url+'</a>';
    }).replace(/\B@([_a-z0-9]+)/ig, function(reply) {
      return  reply.charAt(0)+'<a href="http://twitter.com/'+reply.substring(1)+'">'+reply.substring(1)+'</a>';
    });
    statusHTML.push('<li id=twitter'+ i +'><span>'+status+'</span> <br /><a style="font-size:85%" href="http://twitter.com/'+username+'/statuses/'+twitters[i].id+'">'+relative_time(twitters[i].created_at)+'</a></li>');
  }
  document.getElementById('twitter_update_list').innerHTML = statusHTML.join('') ;
}

function relative_time(time_value) {
  var values = time_value.split(" ");
  time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
  var parsed_date = Date.parse(time_value);
  var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
  var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
  delta = delta + (relative_to.getTimezoneOffset() * 60);

  if (delta < 60) {
    return 'less than a minute ago';
  } else if(delta < 120) {
    return 'about a minute ago';
  } else if(delta < (60*60)) {
    return (parseInt(delta / 60)).toString() + ' minutes ago';
  } else if(delta < (120*60)) {
    return 'about an hour ago';
  } else if(delta < (24*60*60)) {
    return 'about ' + (parseInt(delta / 3600)).toString() + ' hours ago';
  } else if(delta < (48*60*60)) {
    return '1 day ago';
  } else {
    return (parseInt(delta / 86400)).toString() + ' days ago';
  }
}

function afficheImage(number){      

document.write("<div id='blogImage"+a+"'></div>");

}

function  supprimenews2() {
    referent = document.body;
    div1 = document.getElementById("blocNewsDiv"+1);
    //alert(div1.offsetHeight);
    //alert(x);
    while (y>2) {
   if((y>2) & (div1.offsetHeight>290)){ 
     name="actuTable"+1+y;
     //alert(name);
     div = document.getElementById(name);
     div.style.display = 'none';
     //referent.removeChild(div);
    
   } y=y-1;
   }

}

function supprimeNews(){
    referent = document.body;
    hauteurNews = document.getElementById("newsAggrandi");
    div1 = document.getElementById("blocNewsDiv"+0);
  // alert(div1.offsetHeight);
    //alert(x);
    y=z;
    while (z>3) {//alert(div1.offsetHeight);
   if((z>3) & (div1.offsetHeight-20>350)){ 
     name="actuTable"+0+z;
     //alert(name);
     div = document.getElementById(name);
     div.style.display = 'none';
     //referent.removeChild(div);
    
   }
    z=z-1;
   }
   supprimenews2();
}


Prout = "";
sldshwState = "play";
dureeVue = 7000;


function slideshow() {
	panelNum = 0;
	m = 1;
	a = document.getElementsByClassName("belt")[0];
	a.style.left="0px";
	b = document.getElementsByClassName("slideshow")[0];
	c = a.getElementsByClassName("panel").length;
	a.style.width = 883*c+"px";
	d = -(883*(c-1));
	interval = setInterval("nav_d()", dureeVue);
	//for (i=1; i<=c; i++) {
		//if (i==1) { 
		//	document.getElementById("nav_m").innerHTML += '<a onclick="nav_to('+i+')" class="nav_mm nav_mm_hover">'+i+'</a>';
		//}
		//else {
		//	document.getElementById("nav_m").innerHTML += '<a onclick="nav_to('+i+')" class="nav_mm">'+i+'</a>';
	//	}
	//}
}


function nav_pp() {
	if (sldshwState == "play") {
		clearInterval(interval);
		//document.getElementById("nav_pp").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btn-play.png)";
		sldshwState = "pause";
	} else if (sldshwState == "pause") {
		interval = setInterval("nav_d()", dureeVue);
		//document.getElementById("nav_pp").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btn-pause.png)";
		sldshwState = "play";
	}
}


function nav_g() {
	e = document.getElementsByClassName("belt")[0].style.left;

	//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)].setAttribute("class", "nav_mm");
	//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)].setAttribute("className", "nav_mm");
	
	if (e.substr(0, e.length-2) < 0) {
		new Effect.Move(document.getElementsByClassName("belt")[0], { x: 883, y: 0, duration:0.5, queue : { position:'end', scope: 'deplacement', limit:1 } });
		//new Effect.Move(document.getElementById("fleche"), { x: -17, y: 0, duration:0.5, queue : { scope : 'fleche', limit:1 } });
		//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)-1].setAttribute("class", "nav_mm nav_mm_hover");
		//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)-1].setAttribute("className", "nav_mm  nav_mm_hover");
	} else {
		new Effect.Move(document.getElementsByClassName("belt")[0], { x: d, y: 0, duration: 1, queue : { position:'end', scope: 'deplacement', limit:1 } });
		//new Effect.Move(document.getElementById("fleche"), { x: 17*(c-1), y: -10, duration:1, mode: "absolute", queue : { scope : 'fleche', limit:1 } });
		//document.getElementsByClassName("nav_mm")[c-1].setAttribute("class", "nav_mm nav_mm_hover");
		//document.getElementsByClassName("nav_mm")[c-1].setAttribute("className", "nav_mm  nav_mm_hover");
	}
	m=(e.substr(0, e.length-2))+1;
}

function nav_d() {
	e = document.getElementsByClassName("belt")[0].style.left;
	//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/883)].setAttribute("class", "nav_mm");
	//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/883)].setAttribute("className", "nav_mm");
	
	if (e.substr(0, e.length-2) > d) {
		new Effect.Move(document.getElementsByClassName("belt")[0], { x: -883, y: 0, duration: 0.5, queue : { position:'end', scope: 'deplacement', limit:1 } });
		//new Effect.Move(document.getElementById("fleche"), { x: 17, y: 0, duration:0.5, queue : { scope : 'fleche', limit:1 } });
		//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)+1].setAttribute("class", "nav_mm nav_mm_hover");
		//document.getElementsByClassName("nav_mm")[-(e.substr(0, e.length-2)/998)+1].setAttribute("className", "nav_mm  nav_mm_hover");
	} else {
		new Effect.Move(document.getElementsByClassName("belt")[0], { x: -d, y: 0, duration: 1, queue : { position:'end', scope: 'deplacement', limit:1 } });
		//new Effect.Move(document.getElementById("fleche"), { x: 0, y: -10, duration:1, mode: "absolute", queue : { scope : 'fleche', limit:1 } });
		//document.getElementsByClassName("nav_mm")[0].setAttribute("class", "nav_mm nav_mm_hover");
		//document.getElementsByClassName("nav_mm")[0].setAttribute("className", "nav_mm  nav_mm_hover");
	}

	m=-(e.substr(0, e.length-2) / 883)+2;
if (m>c) { m = 1; }

}

function nav_to(n) {
	e = document.getElementsByClassName("belt")[0].style.left;
	
	document.getElementsByClassName("nav_mm")[m-1].setAttribute("class", "nav_mm");
	document.getElementsByClassName("nav_mm")[m-1].setAttribute("className", "nav_mm");

	new Effect.Move(document.getElementsByClassName("belt")[0], { x: -(998*(n-1)), y: 0, mode: "absolute",  duration: 0.5, fps: 100, queue : { position:'end', scope: 'deplacement', limit:1 } });
	new Effect.Move(document.getElementById("fleche"), { x: 17*(n-1), y: -10, duration:0.5, mode: "absolute", queue : { scope : 'fleche', limit:1 } });
	
	document.getElementsByClassName("nav_mm")[n-1].setAttribute("class", "nav_mm nav_mm_hover");
	document.getElementsByClassName("nav_mm")[n-1].setAttribute("className", "nav_mm  nav_mm_hover");
	m=n;
	if (sldshwState == "play") {
		clearInterval(interval);
		interval = setInterval("nav_d()", dureeVue);
	}	
}






function loginselectversion(r) {
	if (r == "login-select-version3") {
		document.getElementById("login-select-version4").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/logins.png) no-repeat top left";
		document.getElementById("login-select-version3").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/logins.png) no-repeat bottom right";
		document.getElementById("login-select-v4-form").style.display = "none";
		document.getElementById("login-select-v3-form").style.display = "block";
	}
	if (r == "login-select-version4") {
		document.getElementById("login-select-version4").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/logins.png) no-repeat bottom left";
		document.getElementById("login-select-version3").style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/logins.png) no-repeat top right";
		document.getElementById("login-select-v4-form").style.display = "block";
		document.getElementById("login-select-v3-form").style.display = "none";
	}
}


function interrupteur(r) {
for (z=0; z< document.getElementsByClassName("btn-acheter").length; z++) {
	if (r == "btn-essayer") {
		document.getElementsByClassName("btn-acheter")[z].style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btns.png) no-repeat top right";
		document.getElementsByClassName("btn-essayer")[z].style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btns.png) no-repeat bottom left";
	}
	if (r == "btn-acheter") {
		document.getElementsByClassName("btn-essayer")[z].style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btns.png) no-repeat top left";
		document.getElementsByClassName("btn-acheter")[z].style.background = "url(http://www.webagoo-canada.com/bibliotheques/1/interface/images/btns.png) no-repeat bottom right";
	}
}
}


function appear_login() {
	if (!Prout) {
		document.getElementById("log_overlay").style.display = "block";
		document.getElementById("login-o").style.top = "38px";
		Prout ="1";
	}
	else {
		document.getElementById("log_overlay").style.display = "none";
		document.getElementById("login-o").style.top = "-9999px";
		Prout ="";
	}
}

function getElementsByName_iefix(tag, name) {
	var elem=document.getElementsByTagName(tag);
	var arr=new Array();
	for(i=0,iarr=0; i < elem.length; i++) {
		att=elem[i].getAttribute("name");
		if(att == name) {
			arr[iarr]=elem[i];
			iarr++;
		}
	}
	return arr;
}

function aggrandissement(){
        hauteurFinale = 0;
        hauteurNews=document.getElementById("newsAggrandi").clientHeight;
        hauteurBlog=document.getElementById("blogAggrandi").clientHeight;
        hauteurEmploi=document.getElementById("pubAggrandi").clientHeight;
        hauteurCorps = document.getElementById("corps").clientHeight;
        if(hauteurNews > hauteurBlog){hauteurGagnante = hauteurNews;}else{hauteurGagnante = hauteurBlog;}
        hauteurDifference = hauteurGagnante - 352;
        if(hauteurDifference<0){hauteurDifference=0;}
        //alert('hauteur des news = '+hauteurNews);
        //alert('hauteur des blog = '+hauteurBlog);
        //alert('hauteur de emploi = '+hauteurEmploi);
       // alert('hauteur du corps = '+hauteurCorps);
       // alert('différence de hauteur entre la hauteur la plus haute et la hauteur defaut(353) = '+hauteurDifference);
        
        if(hauteurNews < hauteurGagnante){document.getElementById("newsAggrandi").style.maxHeight = hauteurBlog +'px';document.getElementById("newsAggrandi").style.minHeight = hauteurBlog +'px';}
        if(hauteurBlog < hauteurGagnante){document.getElementById("blogAggrandi").style.maxHeight = hauteurNews +'px';document.getElementById("blogAggrandi").style.minHeight = hauteurNews +'px';}

        document.getElementById("newsAggrandi").style.maxHeight = hauteurNews +'px';
        hauteurFinale = hauteurCorps + hauteurDifference;
        document.getElementById("corps").style.minHeight = hauteurFinale+'px'; 
        hauteurDifference = hauteurGagnante - hauteurEmploi - 286;
        hauteurFinale= hauteurEmploi + hauteurDifference - 23;
        document.getElementById("pubAggrandi").style.minHeight = hauteurFinale+'px';
        //document.getElementById("gauche_grand").style.height = hauteur+'px';
       //supprimeNews();
}
