// JavaScript Document
function mafonction(a,b,langue){
if (a>0){//si positif = c'est une conférence > ouverture de la biographie
//alert ("conference = "+a+" / visuel = "+b);
//confUrl ="./abs_c"+_number2letter(a, 3)+".html";
//confUrl ="abstract.php?conf="+_number2letter(a, 3)+"&visuel="+b;
confUrl ="abstract.php?conf="+a+"&visuel="+b+"&langue="+langue;
openLevel2(confUrl);
//ecriture de la fonction ici
}
else{//a est négatif : c'est un conférencier > ouverture de l'abstract
 a = -a;
//alert ("conferencier = "+_number2letter(a, 3));
//confUrl ="./bio_i"+_number2letter(a, 3)+".html";
confUrl ="biographie.php?speaker="+(+a)+"&langue="+langue;
//alert ("biographie.php?speaker="+(+a));
openLevel2(confUrl);
//autre fonction ici
}
}

//collection de scripts pour l'appli
function popup(FormulaireName, ListName){
	//var URL = document.formulaire.liste[document.formulaire.liste.selectedIndex].value;
	eval('var URL = document.'+FormulaireName+'.' +ListName+'[document.'+FormulaireName+'.'+ListName+'.selectedIndex].value;');
	//alert('coucou');
	//var URL = document.formulaire.liste[document.formulaire.liste.selectedIndex].value;
	location.href = URL;
}

//fonction pour convertir les chiffre avec 00 avants
function _number2letter(n, precision) {
 var res = "";
 switch (precision) {
 case 2 :
     if (n < 10) {
       res += "0" + n;
     }
     else if (n < 100) {
       res += n;
     }
     else {
       res = "00";
     }
     break;
 case 3:
     if (n < 10) {
       res += "00" + n;
     }
     else if (n < 100) {
       res += "0" + n;
     }
     else if (n < 1000) {
       res += n;
     }
     else {
       res = "000";
     }
     break;
 default :
     if (n < 10) {
       res += "000" + n;
     }
     else if (n < 100) {
       res += "00" + n;
     }
     else if (n < 1000) {
       res += "0" + n;
     }
     else if (n < 10000) {
       res += n;
     }
     else {
       res = "0000";
     }
     break;
 }
 return res;
}



//fonction d'ouverture de fenêtre
function openLevel2(url) {
	LPos = (screen.width) ? (((screen.width) <= 800)? 5 :(screen.width - 775) / 2) : 20;
	TPos = (screen.height) ? (((screen.height) <= 600)? 5 :(screen.height - 530) / 2) : 20;
	level2Window = window.open(url,"level2Window","width=768,height=490,scrollbars=yes,status=yes");
	level2Window.moveTo(LPos, TPos);
	level2Window.focus();
}

function chantierAlert(){
	message = "Site en construction, ce lien est incatif";
	alert(message);
}

function openWin(url, attributs) {
	LPos = (screen.width) ? (((screen.width) <= 800)? 5 :(screen.width - 775) / 2) : 20;
	TPos = (screen.height) ? (((screen.height) <= 600)? 5 :(screen.height - 530) / 2) : 20;
	//level2Window = window.open(url,"level2Window","width=768,height=490,scrollbars=yes,status=yes");
	level2Window = window.open(url,"level2Window", attributs);
	level2Window.moveTo(LPos, TPos);
	level2Window.focus();
}

//lancement d'une conférence
function launchConf(flag, nC, nV, nI) {
// vignette et texte
	//if (parseInt(nV, 3) == 0) {
	  //alert("This presentation is currently not available for release");
	  //return;
	//}
	if (flag) {
		url2go = "lecture1_hi.html?" + nC + "&" + nV + "&" + nI;
	}
	else {
		url2go = "lecture1_lo.html?" + nC + "&" + nV + "&" + nI;
	}
	self.location.href = url2go;
}

function launchFromProg(flag, nC, nV, nI) {
// vignette et texte
	//if (parseInt(nV, 3) == 0) {
	  //alert("This presentation is currently not available for release");
	  //return;
	//}
	if (flag) {
		url2go = "lecture1_hi.html?" + nC + "&" + nV + "&" + nI;
	}
	else {
		url2go = "lecture1_lo.html?" + nC + "&" + nV + "&" + nI;
	}
	openLevel2(url2go);
	//self.location.href = url2go;
}
// ajout du 30/11/2005 nouvelle methode pour les conf Flash
function launchFromProgNew(nC) {
// vignette et texte
	if (nC) {
		url2go = "conferenceNew.html?"+ nC;
	}
	else {
		url2go = "conferenceNew.html?"+ nC;
	}
	openLevel2(url2go);
	//self.location.href = url2go;
}