triangle0 = new Image();
triangle0.src = "images/triangle0.gif";
triangle1 = new Image();
triangle1.src = "images/triangle1.gif";

var ns4=document.layers
var ie4=document.all
var ns6=document.getElementById&&!document.all
if (ns6) { 
  // Navigateur Netscape 5 et plus et DOM-1.
} 
else if (ns4) { 
 // Navigateur Netscape 4.7 et moins. 
} 
else if (ie4) { 
  // Internet Explorer et Opera
}

function ouvre(_url) {
	window.location.href = _url;
}
function parent(_url) {
	top.window.location.href = _url;
}

// fonction ouvre une fenêtre en spécifiant ses options
function ouvreVignette(adresse,nom,options) {
	nomFenetre = window.open(adresse, nom, options);
	nomFenetre.focus();
	//action=setTimeout("vignette.focus()",200);
	
	} 
	
// fonction ouvre une fenêtre en spécifiant ses options + mention
function ouvreVignette2(adresse,nom,options, lien, mention) {
	
	nomFenetre = window.open(adresse, nom, options);
	nomFenetre.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
	nomFenetre.document.write("<link rel='StyleSheet' type='text/css' href='mrsh.css' />");
	nomFenetre.document.write("<html><head><title>page popup</title></head>");
	nomFenetre.document.write("<body>");	
	nomFenetre.document.write ("<center>");
	nomFenetre.document.write ("<img src = '"+adresse+"' />");
	nomFenetre.document.write ("</center>");
	if(lien != '') {
		nomFenetre.document.writeln ("<p class=t-justify><a href='http://"+lien+"'>"+mention+"</a></p>");
	}
	else {
		nomFenetre.document.writeln ("<p class=t-justify>"+mention+"</p>");
	}
	nomFenetre.document.write("</body></html>");
	
	nomFenetre.focus();
	//action=setTimeout("vignette.focus()",200);
	
	} 
function ouvreVignette3(adresse,nom,options) {
	nomFenetre = open(adresse, nom, options);
	nomFenetre.document.write("<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>");
	nomFenetre.document.write("<html><head><title>page popup</title></head>");
	nomFenetre.document.write("<body>");	
	nomFenetre.document.write("<a href='javascript:parent.close()'>;");
	nomFenetre.document.write("<img src = '"+adresse+"' border=0 alt='fermer la fenêtre' title='fermer la fenêtre' /></a>");
	nomFenetre.document.write("</body></html>");
	nomFenetre.focus();
	} 
	
function charge(adresse) {
		var popup = adresse;
		var page = popup.selectedIndex;
		var selection = popup.options[page].value;
		if (selection != "") {
			ouvre(selection);
		}
}
function chargeParent(adresse) {
		var popup = adresse;
		var page = popup.selectedIndex;
		var selection = popup.options[page].value;
		if (selection != "") {
			parent(selection);
		}
}
function chargePopupAdresse(adresse, nom, options) { 
	var popup = adresse;
	var page = popup.selectedIndex;
	var selection = popup.options[page].value;
	if (selection != "") {
		ouvreVignette(selection, nom, options);
	}
	popup.selectedIndex = 0;
}

browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);

function viewer(url)
{
var existe=false
var contexte=""
if (contexte == "CCR") existe=true;

if (existe==false)
   {
    var viewerpop = window.open(url,'loupe','location=no,toolbar=no,resizable=yes,status=no,scrollbars=yes,width=600,height=540');
  if ( browserName == "Netscape") viewerpop.focus();
    };

if (existe==true) top.location.href=url;
}


function viewer1(url) {
	var existe=false
	var contexte=""
	if (contexte == "CCR") existe=true;

	if (existe==false)
	   {
	    var viewerpop = window.open(url,'loupe','location=no,toolbar=no,resizable=yes,status=no,scrollbars=yes,width=600,height=460');
	  if ( browserName == "Netscape") viewerpop.focus();
	    };

	if (existe==true) top.location.href=url;
}

function viewer2(url) {
	var existe=false
	var contexte=""
	if (contexte == "CCR") existe=true;

	if (existe==false)
	   {
	    var viewerpop = window.open(url,'loupe','location=no,toolbar=no,resizable=yes,status=no,scrollbars=yes,width=600,height=540');
	  if ( browserName == "Netscape") viewerpop.focus();
	    };

	if (existe==true) top.location.href=url;
}


function rand_number(n) {
	var x;
	x=Math.round(Math.random()*100);
	x%=n;
	//if (x==0) x++;
	return x;
}

function message(libelle) {
	var texte=libelle;
	alert(texte);
}

function estPair(nombre) {
	var reponse = false
	if (nombre % 2 == 0) {reponse = true} ;
	return reponse;
}
/////////////////////////////////////////////////////////////////////////////////
// Affichage de blocs -                                                        //
// parametres : min=1er bloc à afficher, max=dernier bloc à afficher,          //
//              aeffMin=premier bloc a effacer, aeffmax=dernier bloc a effacer //
/////////////////////////////////////////////////////////////////////////////////

function afficheBloc(min, max, aeffMin, aeffMax) {
	for (i = aeffMin ; i <= aeffMax ; i++) {
		effaceBloc(i);
	}
	for (i = min ; i <= max ; i++) {
		blocAffich = "bloc"+i;
		var objet = document.getElementById(blocAffich);
		objet.style.visibility = "visible";
	}
}

function effaceBloc(n) {
	blocAeff = "bloc"+n;
	var objet = document.getElementById(blocAeff);
	objet.style.visibility = "hidden";
}


function selectionMultiple(param) {
	var liste = '';
	
	for(i = 0 ; i < param.options.length ; i++) {
		if(param.options[i].selected) {
			liste += param.options[i].value+',';
			
		}
	}
	return(liste);
	
}
function urldecode(ch) {
	ch = ch.replace(/[+]/g," ");
	return unescape(ch);
}


function conversion(param) {
	var str = param.value;
	str = unescape(str);
	str = urldecode(str)+' ; ';
	return str;

}
function tronque(param,nbChar) {
	var str = param.value;
	str=str.substring(0, str.length-3);
	return str;
	

}

function resize(x, y) {
	parent.window.resizeTo(x,y);
}

/////////////////////////////////////////////////////////////////////////////////
// Affichage de textes à la manière d'une machine à écrire                     //
// Les parametres de texte sont dans la feuille de style                       //
// Autres parametres : num=1ere lettre de l'affichage                          //
//                     nomId =id de l'élément DOM ; chaine=texte à afficher    //
/////////////////////////////////////////////////////////////////////////////////

var Wspeed=100
function writeIt(num,nomId,chaine){
	if (ie4) {
		writeText='document.getElementById(nomId).innerHTML=\'<b><p>\'+wtext+\'</b></p>\'';
	}
	if (ns4) {
		writeText="document.nomId.document.write('<b><p>'+wtext+'</b></p>')";
	}
	if (ns6) {
		writeText="document.getElementById(nomId).innerHTML=('<b><p>'+wtext+'</b></p>')";
	}
	if (num<=chaine.length) {
		wtext=chaine.substr(0,num);
		eval(writeText);
		num+=1;
		setTimeout("writeIt("+num+", '"+nomId+"','"+chaine+"')",Wspeed);
	}
}
function writeInit(val,chaine){
	writeIt(0,val, chaine);
}
//////////////////////////////////////////////////////////////////////////////////

