
// Navigateur
var nav;
var userAgent = navigator.userAgent;

if (userAgent.indexOf("MSIE") != -1){
	nav = "IE";
}else if (userAgent.indexOf("Netscape") != -1){
	nav = "NS";
}else if (userAgent.indexOf("Opera") != -1){
	nav = "OP";
}else
	nav = "MOZ";


// Préload Images
var lstImgOn	=	new Array("backmenuon1.gif", "backmenuon2.gif");
var lstImgOff	=	new Array("backmenuoff1.gif", "backmenuoff2.gif");

var imgSrcOn	=	new Array();
var imgSrcOff	=	new Array();

for (z = 0; z < lstImgOn.length; z++){
	imgSrcOn[z]			=	new Image;
	imgSrcOn[z].src		=	"images/interface/" + lstImgOn[z];
	imgSrcOff[z]		=	new Image;
	imgSrcOff[z].src	=	"images/interface/" + lstImgOff[z];
}

var img2cv = new Image;
	img2cv.src = "images/fond2cv.gif";
var img2cv_lights = new Image;
	img2cv_lights.src = "images/fond2cv_lights.gif";



function displayResolution(){
	window.status = "Résolution : " + document.body.offsetWidth + " / " + document.body.offsetHeight;
}


function loadURL(page){
	var iPage = document.getElementById("ipage");
	iPage.src = "pages/" + page;
}


function rollOverOn(obj, n){
	var lnk = obj.childNodes[1];

	obj.style.backgroundImage	=	"url(" + imgSrcOn[n].src + ")";
	lnk.className = "menu_on";
}


function rollOverOff(obj, n){
	var lnk = obj.childNodes[1];

	obj.style.backgroundImage	=	"url(" + imgSrcOff[n].src + ")";
	lnk.className = "menu";
}


function openSubMenu(n, nb){
	for (z = 0; z < nb; z++){
		var obj = document.getElementById("tr_" + n + "_" + z);
		if (obj.style.visibility == "hidden"){
			obj.style.visibility	=	"visible";
			obj.style.display		=	"block";
		}else{
			obj.style.visibility	=	"hidden";
			obj.style.display		=	"none";
		}
	}
}


function setIframeSize(){
	var ipage		=	document.getElementById("ipage");
	var iLeft		=	129;
	var iTop		=	59;

	var docHeight	=	document.body.clientHeight;
	var docWidth	=	document.body.clientWidth;

	ipage.style.height = docHeight - iTop - 64;	// 62 : partie 'herbe' de l'image 2cv
}


function setPosImg2cv(){
	setIframeSize();	// Positionne l'iframe

	var ipage = document.getElementById("ipage");
	var obj = document.getElementById("fond2cv");
	var obj2 = document.getElementById("fond2cv_light");

	if (nav == "IE"){
		var offset2cv = 60;
	}else{
		var offset2cv = 62;
	}

	var iLeft		=	129;
	var iTop		=	59;
	var iWidth		=	ipage.offsetWidth;
	var iHeight		=	ipage.offsetHeight;

	var docHeight	=	document.body.clientHeight;
	var docWidth	=	document.body.clientWidth;

	obj.style.left	=	docWidth - obj.offsetWidth;
	obj.style.top	=	iTop + iHeight - obj.offsetHeight + offset2cv;
	obj.style.visibility = "visible";

	obj2.style.left	=	docWidth - obj.offsetWidth;
	obj2.style.top	=	iTop + iHeight - obj.offsetHeight + offset2cv;
}


function simulateUnderClick(ev){
	if (nav != "IE")	return false;

	var ipage	=	document.frames["ipage"];
	var img		=	document.getElementById("fond2cv");
	var x		=	ev.x;
	var y		=	ev.y;
	var iLeft	=	129;
	var iTop	=	59;

	img.style.visibility = "hidden";
	var obj = ipage.document.elementFromPoint(x - iLeft, y - iTop);
	img.style.visibility = "visible";

	if (obj != null && obj != undefined){
		if (obj.parentNode.tagName == "A")	obj = obj.parentNode;
		if (obj.tagName == "A")				obj.click();
	}
}


function startAnimLights(){
	setTimeout("document.getElementById('fond2cv_light').style.visibility='visible'", 200);
	setTimeout("document.getElementById('fond2cv_light').style.visibility='hidden'", 400);
	setTimeout("document.getElementById('fond2cv_light').style.visibility='visible'", 600);
	setTimeout("document.getElementById('fond2cv_light').style.visibility='hidden'", 800);
	setTimeout("document.getElementById('fond2cv_light').style.visibility='visible'", 1000);
	setTimeout("document.getElementById('fond2cv_light').style.visibility='hidden'", 1200);
}


function startAnimTitle(){
	changeLetter(0);

	tpsTitle = setTimeout("startAnimTitle()", stpTitle);
}

function changeLetter(n){
	var txt = document.getElementById("maintitle");

	var part1	=	mainTitle.substring(0, n);
	var letter	=	mainTitle.substr(n, 1);
	var part2	=	mainTitle.substring(n + 1, mainTitle.length);

	txt.innerHTML = part1 + "<font color='#C0C0C0'>" + letter + "</font>" + part2;

	n++;
	if (n <= mainTitle.length)	setTimeout("changeLetter(" + n + ")", speedTitle);
}

function rollOverBorder(obj){
	obj.lastBorderColor	=	obj.style.borderColor;
	if (obj.onmouseout == null)	obj.onmouseout	=	new Function("rollOverBorderOff(this)");

	obj.style.borderColor = "#000000";
}

function rollOverBorderOff(obj){
	obj.style.borderColor = obj.lastBorderColor;
}

function openViewer(path, title){
	var opt = "toolbar=0, location=0, directories=0, menubar=0, status=0, scrollbars=0, resizable=0, copyhistory=0, fullscreen=0";
	var wwidth = 726;
	var hheight = 605;
	var lleft = (screen.width / 2) - (wwidth / 2);
	var ttop = (screen.height / 2) - (hheight / 2);

	opt += ", left=" + lleft;
	opt += ", top=" + ttop;
	opt += ", width=" + wwidth;
	opt += ", height=" + hheight;
	window.open("../viewer.php?path="+path+"&title="+title, "viewer", opt);
}