var request;
var page = null;
var catalogue = null;

function montre(id){
	var d = document.getElementById(id);
	for (var i=1; i<=10; i++){
		if(document.getElementById('smenu'+i)){
			document.getElementById('smenu'+i).style.display = 'none';
		}
	}
	if(d) {d.style.display = 'block';}
}
// Affichage des system-charts
function showSC(lang, imageFile, x, y){
	var scPage = document.getElementById('systemcharts');
	var scFrame = document.getElementById('scframe');
	var scImage, scLink;
	var winX = x+60;
	var winY = y+100;
	if(scFrame){
		scPage.removeChild(scFrame);
	}
	scFrame = document.createElement('div');
	scFrame.id = 'scframe';
	scPage.appendChild(scFrame);
		
	scLink = document.createElement('a');
	scLink.id = 'sclink';
	scLink.href = 'javascript:;';
	scLink.onclick = function(){
		var scPicture = new Image();
		scPicture.src = '../support/systemCharts/current/'+lang+'/png/1200/'+imageFile+'.png';
		var w = window.open("","scWindow", "height="+winY+", width="+winX+", resizable, status=no, toolbar=no, scrollbars");
		var d = w.document;
		d.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
		d.write('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="'+lang+'">');
		d.write('<head>');
		d.write('<style type="text/css" media="screen">@import "../styles/popup.css";</style>');
		d.write('</head>');
		d.write('<body>');
		d.write('<div class="center">');
		d.write('<img src="'+scPicture.src+'" />');
		d.write('<a href="javascript:;" onclick="window.close()"><img src="../images/gui/'+lang+'/closeWindow.png" /></a>');
		d.write('</div>');
		d.write('</body>');
		d.write('</html>');
		d.close();
	}	
	scFrame.appendChild(scLink);		
	scImage = document.createElement('img');
	scImage.id = 'systemchart';
	scImage.src = '../support/systemCharts/current/'+lang+'/png/778/'+imageFile+'.png';
	switch(lang){
		case 'fr':
			scImage.alt = 'Cliquez pour agrandir';
			break;
		case 'en':
			scImage.alt = 'Click to enlarge';
			break;
	}
	scLink.appendChild(scImage);		
}
/* Popup System-chart */
function openSC(lang, imageFile, x, y){
	var winX = x+60;
	var winY = y+100;
	var scPicture = new Image();
	scPicture.src = '../support/systemCharts/current/'+lang+'/png/1200/'+imageFile;
	var w = window.open("","scWindow", "height="+winY+", width="+winX+", resizable, status=no, toolbar=no, scrollbars");
	var d = w.document;
	d.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
	d.write('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">');
	d.write('<head>');
	d.write('<style type="text/css" media="screen">@import "../styles/popup.css";</style>');
	d.write('</head>');
	d.write('<body>');
	d.write('<div class="center">');
	d.write('<img src="'+scPicture.src+'" />');
	d.write('<a href="javascript:;" onclick="window.close()"><img src="../images/gui/'+lang+'/closeWindow.png" /></a>');
	d.write('</div>');
	d.write('</body>');
	d.write('</html>');
	d.close();
}
/* Popup photos */
function openFigure(lang, title, url, legend, x, y){
	var winX = x+60;
	var winY = y+150;
	var picture = new Image(x, y);
	picture.src = url;
	var w = window.open("","figureWindow","height="+winY+", width="+winX+", resizable, status=no, toolbar=no, scrollbars");
	var d = w.document;
	d.write('<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">');
	d.write('<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">');
	d.write('<head>');
	d.write('<style type="text/css" media="screen">@import "../styles/popup.css";</style>');
	d.write('</head>');
	d.write('<body>');
	d.write('<div class="center">');
	d.write('<img src="'+picture.src+'" title="'+title+'" />');
	d.write('<h5>'+legend+'</h5>');
	d.write('<a href="javascript:;" onclick="window.close()"><img src="../images/gui/'+lang+'/closeWindow.png" /></a>');
	d.write('</div>');
	d.write('</body>');
	d.write('</html>');
	d.close();
}
/* Popup pages */
function openDetail(lang, file){
	var w = window.open(""+file+"","detailWindow","height=800, width=1000,resizable,status,toolbar=no,menubar,scrollbars");
}