var active_sous_menu = true;

function bc_arequest() {
     try {
       req = new XMLHttpRequest();
     } catch (ms1) { 
       try {
         req = new ActiveXObject("Msxml2.XMLHTTP");
       } catch (ms2) {
         try {
           req = new ActiveXObject("Microsoft.XMLHTTP");
         } catch (echec) { 
           req = null;
         }
       }
     }
}


function showHideParagraph(id){
 if(document.getElementById(id).style.visibility == 'hidden'){
  document.getElementById(id).style.display = 'block';
  document.getElementById(id).style.visibility = 'visible';
  document.getElementById(id+'_square').style.backgroundColor = '#f2920d';
 }
 else{
  document.getElementById(id).style.display = 'none';
  document.getElementById(id).style.visibility = 'hidden';
  document.getElementById(id+'_square').style.backgroundColor = '#1b559f';
 }
}
function showReduire(id,elem,size){
	if(document.getElementById(id).style.height == 'auto'){
		document.getElementById(id).style.height = size+'px';
		elem.innerHTML='Lire la suite..';
	}
	else{
		document.getElementById(id).style.height = 'auto';
		elem.innerHTML='R&eacute;duire..';
	}
}
function showDiv(id){
	document.getElementById(id).style.visibility = "visible";
	document.getElementById(id).style.display = "block";
}
function hideDiv(id){
	document.getElementById(id).style.visibility = "hidden";
	document.getElementById(id).style.display = "none";
}
function opacity(id, opacStart, opacEnd, millisec) {
	//speed for each frame
	var speed = Math.round(millisec / 100);
	var timer = 0;

	//determine the direction for the blending, if start and end are the same nothing happens
	if(opacStart > opacEnd) {
		for(i = opacStart; i >= opacEnd; i--) {
			setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
			timer++;
		}
	} else if(opacStart < opacEnd) {
		for(i = opacStart; i <= opacEnd; i++)
			{
			
				setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
		
			timer++;
		}
	}
}

function colorSeminaires(){
	var elem = document.getElementById('bc_menu_seminaires');
	elem.style.backgroundColor = "#1b559f";	
	var elem = document.getElementById('bc_lien_seminaires');
	elem.style.color = "white";
}
function decolorSeminaires(){
	var elem = document.getElementById('bc_menu_seminaires');
	elem.style.backgroundColor = "#FFFFFF";
	var elem = document.getElementById('bc_lien_seminaires');
	elem.style.color = "#999999";
}
function showProgressive(id,millisec){
	changeOpac(0, id);
	showDiv(id);
	opacity(id, 0, 100, millisec);
}
function changeOpac(opacity, id) {
	var object = document.getElementById(id).style; 
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}
function showOpacity(id,millisec){
	opacity(id, 0, 100, millisec);
}
function hideOpacity(id,millisec){
	opacity(id, 100, 0, millisec);
}
function shiftOpacity(id, millisec) {
	//if an element is invisible, make it visible, else make it ivisible
	if(document.getElementById(id).style.opacity == 0) {
		opacity(id, 0, 100, millisec);
	} else {
		opacity(id, 100, 0, millisec);
	}
}

function showTextSeminarsEN(){
	hideOpacity('bc_seminaires_intro_fr');
	document.getElementById('bc_seminaires_intro_fr').style.visibility = "hidden";
	document.getElementById('bc_seminaires_intro_fr').style.display = "none";
	opacity('bc_seminaires_intro_en', 0, 100, 1500);
	document.getElementById('bc_seminaires_intro_en').style.visibility = "visible";
	document.getElementById('bc_seminaires_intro_en').style.display = "block";
}

function showTextSeminarsFR(){
	hideOpacity('bc_seminaires_intro_en');
	document.getElementById('bc_seminaires_intro_en').style.visibility = "hidden";
	document.getElementById('bc_seminaires_intro_en').style.display = "none";
	opacity('bc_seminaires_intro_fr', 0, 100, 1500);
	document.getElementById('bc_seminaires_intro_fr').style.visibility = "visible";
	document.getElementById('bc_seminaires_intro_fr').style.display = "block";
}

function showTextMediaCenterEN(){
	hideOpacity('bc_mediacenter_intro_fr');
	document.getElementById('bc_mediacenter_intro_fr').style.visibility = "hidden";
	document.getElementById('bc_mediacenter_intro_fr').style.display = "none";
	opacity('bc_mediacenter_intro_en', 0, 100, 1500);
	document.getElementById('bc_mediacenter_intro_en').style.visibility = "visible";
	document.getElementById('bc_mediacenter_intro_en').style.display = "block";
}

function showTextMediaCenterFR(){
	hideOpacity('bc_mediacenter_intro_en');
	document.getElementById('bc_mediacenter_intro_en').style.visibility = "hidden";
	document.getElementById('bc_mediacenter_intro_en').style.display = "none";
	opacity('bc_mediacenter_intro_fr', 0, 100, 1500);
	document.getElementById('bc_mediacenter_intro_fr').style.visibility = "visible";
	document.getElementById('bc_mediacenter_intro_fr').style.display = "block";
}

function showMenu(id){
	if(active_sous_menu){
		 if(id!='sm1'){
			document.getElementById('m1').style.color='#999999';document.getElementById('m1').style.backgroundColor='white';document.getElementById('sm1').style.visibility='hidden';document.getElementById('sm1').style.display='none';
		 }
		 else{
			 document.getElementById('m1').style.color='#1b559f';document.getElementById('m1').style.backgroundColor='white';document.getElementById('sm1').style.visibility='visible';document.getElementById('sm1').style.display='block';
		 }
		 if(id!='sm2'){
			document.getElementById('m2').style.color='#999999';document.getElementById('m2').style.backgroundColor='white';document.getElementById('sm2').style.visibility='hidden';document.getElementById('sm2').style.display='none';
		 }
		 else{
			 document.getElementById('m2').style.color='#1b559f';document.getElementById('m2').style.backgroundColor='white';document.getElementById('sm2').style.visibility='visible';document.getElementById('sm2').style.display='block';
		 }
		 if(id!='sm3'){
			document.getElementById('m3').style.color='#999999';document.getElementById('m3').style.backgroundColor='white';document.getElementById('sm3').style.visibility='hidden';document.getElementById('sm3').style.display='none';
		 }
		 else{
			 document.getElementById('m3').style.color='#1b559f';document.getElementById('m3').style.backgroundColor='white';document.getElementById('sm3').style.visibility='visible';document.getElementById('sm3').style.display='block';
		 }
		 if(id!='sm4'){
			document.getElementById('m4').style.color='#999999';document.getElementById('m4').style.backgroundColor='white';document.getElementById('sm4').style.visibility='hidden';document.getElementById('sm4').style.display='none';
		 }
		 else{
			 document.getElementById('m4').style.color='#1b559f';document.getElementById('m4').style.backgroundColor='white';document.getElementById('sm4').style.visibility='visible';document.getElementById('sm4').style.display='block';
		 }
	}
}

/** SEMINAIRES **/
function bc_ajaxRequestSeminairesByCategory(stylenb,maxnb,databasenb){
	var applyAjax = true;
	if(document.getElementById('bc_seminaires_square_'+stylenb).style.backgroundColor == '#F2920D' ||
		 document.getElementById('bc_seminaires_square_'+stylenb).style.backgroundColor == 'rgb(242, 146, 13)' ||
		 document.getElementById('bc_seminaires_square_'+stylenb).style.backgroundColor == '#f2920d' 
	 ){	applyAjax = false;
	 	bc_arequest();
		var url = "seminaires";
		req.open("POST",url,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send("category="+0);
		req.onreadystatechange = function(){if(req.readyState == 4){if(req.status == 200){var text = req.responseText;document.getElementById("bc_seminaires_bottom").innerHTML = text;
		}else{document.getElementById("bc_seminaires_bottom").innerHTML = "erreur de chargement ";}}else{}}
	 }
	for(var i = 0; i < maxnb; i++){
		document.getElementById('bc_seminaires_square_'+i).style.backgroundColor = '#1B559F';
		document.getElementById('bc_seminaires_title_'+i).style.color = '#1B559F';
	}
	if(applyAjax){
		bc_showDiapo(stylenb);diapoCycle = false;
		document.getElementById('bc_seminaires_square_'+stylenb).style.backgroundColor = '#F2920D';
		document.getElementById('bc_seminaires_title_'+stylenb).style.color = '#333333';
		bc_arequest();
		var url = "seminaires";
		req.open("POST",url,true);
		req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		req.send("category="+databasenb);
		req.onreadystatechange = function(){if(req.readyState == 4){if(req.status == 200){var text = req.responseText;document.getElementById("bc_seminaires_bottom").innerHTML = text;
		}else{document.getElementById("bc_seminaires_bottom").innerHTML = "erreur de chargement ";}}else{}}
	}
}

function bc_showHideLigne(nb){
	if(document.getElementById('bc_lignes_'+nb).style.visibility == 'hidden'){
		document.getElementById('bc_lignes_'+nb).style.visibility = 'visible';
		document.getElementById('bc_lignes_'+nb).style.display = 'block';
		document.getElementById('bc_month_square_'+nb).style.backgroundColor = '#F2920D';
	}
	else{
		document.getElementById('bc_lignes_'+nb).style.visibility = 'hidden';
		document.getElementById('bc_lignes_'+nb).style.display = 'none';
		document.getElementById('bc_month_square_'+nb).style.backgroundColor = '#1B559F';
	}
	
}

/** SEMINAIRES 2 **/

var diapoCycle = true;
var diapoLocal = 0;
var maxDiapo = 5;
var changingDiapo = false;

function bc_showDiapo(nb){
	if(nb!=diapoLocal){
		changingDiapo = true;
		changeOpac(0, 'subtitles');
		setTimeout("opacity('subtitles', 0, 70, 2000);",1000);
		hideOpacity('slide_'+diapoLocal,1000);
		showOpacity('slide_'+nb,1000);
		document.getElementById('subtext').innerHTML = document.getElementById('slide_'+nb).innerHTML;

		setTimeout("changingDiapo = false;",2700);
	}else{
		changeOpac(100, 'slide_'+nb);
		document.getElementById('subtext').innerHTML = document.getElementById('slide_'+nb).innerHTML;
		changeOpac(70, 'subtitles');
	}
	diapoLocal = nb;
}

function bc_diapoCycling(){
	try
	{
		if(diapoCycle){
			if(diapoLocal == maxDiapo){
				bc_showDiapo(0);
			}
			else{
				bc_showDiapo(diapoLocal+1);
			}
			setTimeout('bc_diapoCycling();',8500);
		}
	}
	catch(err)
	{
	
	}
}

function GetId(id)
{
return document.getElementById(id);
}
var ivisible=false; 

function move(e) {
  if(ivisible) {  
	if (navigator.appName!="Microsoft Internet Explorer") { 
	GetId("curseur").style.left=e.pageX + 5+"px";
	GetId("curseur").style.top=e.pageY + 10+"px";
	}
	else { 
	if(document.documentElement.clientWidth>0) {
		GetId("curseur_IE").style.left=20+event.x+document.documentElement.scrollLeft+"px";
		GetId("curseur_IE").style.top=10+event.y+document.documentElement.scrollTop+"px";
	}
	else {
		GetId("curseur_IE").style.left=20 + event.x + document.body.scrollLeft+"px";
		GetId("curseur_IE").style.top=10 + event.y + document.body.scrollTop+"px";
	}
	}
  }
}

function montre(text) {
  if (navigator.appName!="Microsoft Internet Explorer") {
	  if(ivisible==false) {
	  GetId("curseur").style.visibility="visible"; 
	  GetId("curseur").innerHTML = text; 
	  ivisible=true;
	  }
  }
  else {
	  if(ivisible==false) {
	  GetId("curseur_IE").style.visibility="visible"; 
	  GetId("curseur_IE").innerHTML = text; 
	  ivisible=true;
	  }
  }  
}
function cache() {
	if (navigator.appName!="Microsoft Internet Explorer") {
		if(ivisible==true) {
		GetId("curseur").style.visibility="hidden"; 
		ivisible=false;
		}
	}
	else {
		if(ivisible==true) {
		GetId("curseur_IE").style.visibility="hidden"; 
		ivisible=false;
		}
	}
}
if (navigator.appName!="Microsoft Internet Explorer") {
	document.onmousemove=move; 
}
else{
}
