// JavaScript Document

var dernier_sous_menu_voulu = 0;
var dernier_sous_menu_affiche = 0;

function on_menu(le_menu) {
	// afficher le nouveau sous menu
	window.document.getElementById(le_menu).style.visibility = 'visible';
	// mettre à jour le sous menu courant (les menus et sous menus ont les mêmes numéros)
	dernier_sous_menu_voulu = le_menu;	
}

function out_menu(le_menu) {
	if ( keep_menu != le_menu ) {
		// cacher l'ancien sous menu
		window.document.getElementById(le_menu).style.visibility = 'hidden';
	}
}

function on_sous_menu(le_sousmenu) {
	// on affiche le sous menu seulement si c'est celui qui est voulu
	if ( le_sousmenu == dernier_sous_menu_voulu  ) {
		window.document.getElementById(le_sousmenu).style.visibility = 'visible';
		// on mémorise que c'est ce sous menu qui est affiché
		dernier_sous_menu_affiche = le_sousmenu;
	}
}

function out_sous_menu(le_sousmenu) {
	if ( keep_menu != le_sousmenu ) {
		if ( le_sousmenu == dernier_sous_menu_affiche ) {
			window.document.getElementById(le_sousmenu).style.visibility = 'hidden';
			dernier_sous_menu_affiche = 0;
		}
	}
}


function popup(fichier, largeur, hauteur,type,descriptif) {
	if ( type == 'JPEG' ) {
		popup_image(fichier, largeur, hauteur);
	}
	else if ( type == 'PDF' ) {
		popup_pdf(fichier);
	}
	else if ( type == 'Windows Media' ) {
		popup_video(fichier,descriptif, 'MPEG');
	}
	else if ( type == 'RealAudio' ) {
		popup_video(fichier,descriptif, 'REAL');
	}
	else if ( type == 'MPEG' ) {
		popup_video(fichier,descriptif, 'MPEG');
	}
	else if ( type == 'RedHat/Mandrake/SuSE' ) {
		popup_video(fichier,descriptif, 'REAL');
	}
	else if ( type == 'QuickTime' ) {
		popup_video(fichier,descriptif, 'QT');
	}
	else if ( type == 'MP3' ) {
		popup_son(fichier);
	}
	else if ( type == 'GIF' ) {
		popup_image(fichier, largeur, hauteur);
	}
}

function popup_son(fichier) {
	
	largeur = 200;
	hauteur = 50;
	
	// calculer left
	var left = (window.screen.availWidth-largeur) / 2;
	
	// calculer top
	var top = (window.screen.availHeight-hauteur) / 3;
	
	// ouvrir la fenetre
	var go = '?page=inner_son&file=' + fichier + '&width=' + largeur + '&height=' + hauteur;
	win_popup_son = window.open(go, 'win_popup_son', 'height=' + hauteur + ',width=' + largeur + ',left=' + left + ',top=' + top + ',location=no, menubar=no, resizable=no, status=no, scrollbars=no');
	win_popup_son.focus();
	
}

function popup_video(fichier,descriptif,type) {
	
	largeur = descriptif.substring(0,3);
	hauteur = parseInt(descriptif.substring(4,7)) + 100;
	
	// calculer left
	var left = (window.screen.availWidth-largeur) / 2;
	
	// calculer top
	var top = (window.screen.availHeight-hauteur) / 3;
	
	// ouvrir la fenetre
	var go = '?page=inner_video&file=' + fichier + '&width=' + largeur + '&height=' + hauteur + '&type=' + type;
	win_popup_video = window.open(go, 'win_popup_video', 'height=' + hauteur + ',width=' + largeur + ',left=' + left + ',top=' + top + ',location=no, menubar=no, resizable=no, status=no, scrollbars=no');
	win_popup_video.focus();
	
}

function popup_pdf(fichier) {
	
	largeur = 650;
	hauteur = 400;
	
	// calculer left
	var left = (window.screen.availWidth-largeur) / 2;
	
	// calculer top
	var top = (window.screen.availHeight-hauteur) / 3;
	
	// ouvrir la fenetre
	win_popup_pdf = window.open(fichier, 'win_popup_pdf', 'height=' + hauteur + ',width=' + largeur + ',left=' + left + ',top=' + top + ',location=no, menubar=no, resizable=no, status=no, scrollbars=no');
	win_popup_pdf.focus();
	
}

function popup_image(fichier, largeur, hauteur) {
	
	// calculer left
	var left = (window.screen.availWidth-largeur) / 2;
	
	// calculer top
	var top = (window.screen.availHeight-hauteur) / 2;
	
	// ouvrir la fenetre
	win_popup_image = window.open(fichier, 'win_popup_image', 'height=' + hauteur + ',width=' + largeur + ',left=' + left + ',top=' + top + ',location=no, menubar=no, resizable=no, status=no, scrollbars=no');
	
	win_popup_image.focus();
	
}