function winOpen() {
	var pop = window.open('', 'Image', 'width=750,height=500,scrollbars,resizable');
	pop.document.write('<html><head><title>Multimédia</title>');
	pop.document.write("</head></html>");
	pop.document.close(); 
	pop.focus();
	
}

function winOpenImg(img) {
       window.open("IMG.HTM?img="+escape("\""+img+"\""), 'Image', 'width=750,height=500,scrollbars,resizable');
        
}

function Affiche(id, typeNavig, estFeuille) {
	//typeNavig = 0 -> ni prec ni suiv
	//typenavig = 1	-> suiv
	//			= 2 -> suiv et prec
	//			= 3 -> prec
	//estFeuille = 0 -> pas une feuille  = 1 si	
	var nomf = 'G' + id + '.HTM#top';
	top.open(nomf, 'arbre');
	if (estFeuille == 0) {		//pas une feuille
		nomf = 'D' + id + '.HTM';
	}
	else {						//une feuille
		nomf = 'N' + id + '.HTM';
	}
	top.open(nomf, 'principal');
	GereNavig(typeNavig, id);
}

function GereNavig(typeNavig, id) {
	var tab = new Array(1,1,1,1,1);
	if (typeNavig == 0) {
		if (id == 1) { 	tab[1] = 0;
						tab[2] = 0;
						tab[3] = 0;
						tab[4] = 0; }//rien
		else { 	tab[3] = 0;
				tab[4] = 0;	}//retour et nvlrech
	}
	else {
		if (typeNavig == 1) { tab[3] = 0; }//retour & nvlrech & suiv
		else {
			if (typeNavig == 2) {} //tout
			else { tab[4] = 0; }	//retour & nvlrech & prec
		}
	}
	var doc = top.frames[0].document;
	for(i=1; i<=4; i++) {
		var name = "Layer" + i;
		if (tab[i]) {
			if (doc.all) {	//ie
				doc.all.tags('div')[i].style.visibility = "visible";
			}
			else if(doc.layers){	//NN4
				doc.layers[name].visibility ="show";
			}
			else if (doc.getElementById) {	//W3C DOM (NN6, Mozilla)
				doc.getElementById(name).style.visibility = "visible";
			}
		}
		else  {
			if (doc.all) {	//ie
				doc.all.tags('div')[i].style.visibility = "hidden";
			}
			else if (doc.layers) {	//NN4
				doc.layers[name].visibility="hide";
			}
			else if (doc.getElementById) {	//W3C DOM (NN6, Mozilla)
				doc.getElementById(name).style.visibility = "hidden";
			}	
		}
	}
}			
	

function GetTitle(numframe) {
	//on récupère le titre du fichier ds la frame numframe
	return top.frames[numframe].document.title;
}


function NavigBack() {

	var idpere = GetTitle(2);

	Affiche(idpere, 0, 0);

}


function RetPgAccueil() {
	Affiche(1, 0, 0);
}


function NotPrecSuiv(arg) {
	
	var idb = GetTitle(3);
	
	RE = /-/;
	var myArray = idb.split(RE);
	var idprem = myArray[0];
	var idcour = myArray[1]
	var iddern = myArray[2]

	if (arg == 1) {
		idcour--;
	}
	else {
		idcour++;
	}		
	if (idcour == idprem) {
	Affiche(idcour, 1, 1); }
	else {
		if (idcour == iddern) {
			Affiche(idcour, 3, 1); }
		else {
			Affiche(idcour, 2, 1);	}
	}

}



