function lightboxWin(arg) {
    var options = 'width=512,height=362,resizable=no';
    if (arg) {
        lightbox = window.open(arg,'Beautifulscreen',options);
		
		/*
		var x = eval(window.screenLeft);
		var y = eval(window.screenTop);
                                 
                var _width = 0, _height = 0;
                if( typeof( window.innerWidth ) == 'number' ) {
                    _width = window.innerWidth;
                    _height = window.innerHeight;
                } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
                    _width = document.documentElement.clientWidth;
                    _height = document.documentElement.clientHeight;
                } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
                    _width = document.body.clientWidth;
                    _height = document.body.clientHeight;
                }
                
		x += (_width - 512)/2;
		y += (_height - 362)/2;
		
		lightbox.moveTo(x, y);
		*/
		lightbox.moveTo((screen.width-512)/2, (screen.height-362)/2);
    }
}

var _fadeFinished = false;

function lightboxFadeBack(){

	document.getElementById("lightboxBack").style.display = "block";
		
	bgfade = new Animator({
						  duration: 200,
						  onComplete: function() {
								_fadeFinished = true ;
							}
						  });
	
	bgfade.addSubject(new NumericalStyleSubject(
    	document.getElementById("lightboxBack"), 'opacity', 0, .90, 4));

	if(!_fadeFinished){
		bgfade.play();
	}
}


function lightboxFadeOutBack() {
	bgfade = new Animator({
						  duration: 200,
						  onComplete: function() { 
								document.getElementById("lightboxBack").style.display = "none";
								_fadeFinished = false;
							}
						  });
	
	bgfade.addSubject(new NumericalStyleSubject(
    	document.getElementById("lightboxBack"), 'opacity', .90, 0, 4));

	if(_fadeFinished){
		bgfade.play();
	}
}

function lightboxHideBack() {
	document.getElementById("lightboxBack").style.display = "none";
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
    return [curleft,curtop];
}

/* Fond de la lightbox pour toute la fenetre */
function lightboxResizeBack() {
	var back = document.getElementById("lightboxBack");
	
	if (back) {
		back.style.height = document.body.scrollHeight + "px";
		back.style.width = document.body.scrollWidth + "px";
		back.style.top = "0px";
		back.style.left = "0px";
	}
}

/* Affichage des images About/Projets */
function changeImage(image) {
	document.getElementById("BStvImages").src = image.src;
}

function ajusteConteneur() {
	var c = document.getElementById("conteneur");
	var listeProj = document.getElementById("listeProjets");
		
	if ( eval(listeProj.offsetHeight) > 365 )
	{
		var dim = eval(listeProj.offsetHeight) + 53 + 65;
		document.getElementById("tableConteneur").style.height =  dim + "px";
	}
}

var _couleurTitre;
function accueilOver() {
	_couleurTitre = document.getElementById("titreAccueil").style.color;
	document.getElementById("titreAccueil").style.color = "#CCFFCC";

}

function accueilLeave() {
	//document.getElementById("titreAccueil").style.color = "#e1001a";
	document.getElementById("titreAccueil").style.color = _couleurTitre;
}

/* Par défaut les crédits sont masqués */
var isVisible = "hidden";
function toogleCredits() {
	if (isVisible == "hidden")
	{
		document.getElementById("conteneurCredits").style.visibility = "visible";
		document.getElementById("conteneurCredits").style.display = "block";
	}
	else
	{
		document.getElementById("conteneurCredits").style.visibility = "hidden";
		document.getElementById("conteneurCredits").style.display = "none";
	}
	isVisible = document.getElementById("conteneurCredits").style.visibility;
}
