// JavaScript Document
N = (document.all) ? 0 : 1;
var nbrImages=15;
var heiImg=400;
function arrangeDivs(t, b){

	var scnWid,scnHei;
	if (self.innerHeight) // all except Explorer
	{
		scnWid = self.innerWidth;
		scnHei = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		scnWid = document.documentElement.clientWidth;
		scnHei = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		scnWid = document.body.clientWidth;
		scnHei = document.body.clientHeight;
	}
	document.getElementById('AgasysContent').style.height=(scnHei-(t+b))-document.getElementById('AgasysHeader').offsetHeight-document.getElementById('AgasysFooter').offsetHeight-1+"px";		
	
	document.getElementById('defilImages').style.width=92*nbrImages+5+"px";/*widthImage*nbrImages*/
	
	document.getElementById('timer').style.display="none";
	document.getElementById('defil').style.visibility="visible";
	
	document.getElementById('content').style.width=document.getElementById('AgasysContent').offsetWidth+"px"/*;*/
	document.getElementById('content').style.height=document.getElementById('AgasysContent').offsetHeight-document.getElementById('defil').offsetHeight-5+"px";
	

/*centrer */
	if(document.getElementById('image'+image)){				
		
		document.getElementById('grandeVign'+image).style.height=heiImg+document.getElementById('closeVign'+image).offsetHeight+document.getElementById('infoImage'+image).offsetHeight+"px";
		
	if((document.getElementById('content').offsetHeight-document.getElementById('grandeVign'+image).offsetHeight)/2 > 10)
		document.getElementById('grandeVign'+image).style.marginTop=(document.getElementById('content').offsetHeight-document.getElementById('grandeVign'+image).offsetHeight)/2+"px";
	else
		document.getElementById('grandeVign'+image).style.marginTop="10px";
				
		
		document.getElementById('infoImage'+image).style.marginRight=(document.getElementById('content').clientWidth-document.getElementById('image'+image).offsetWidth)/2+"px";
		document.getElementById('closeVign'+image).style.marginRight=(document.getElementById('content').clientWidth-document.getElementById('image'+image).offsetWidth)/2+"px";

	}
	
/*heiImg=400;*/	
	
}


function getWidthImage(e){
	
	var tabWidth = [0,"349","325","304","309","555","522","305","305","301","607","584","586","527","758","771"];

	var widthImg=tabWidth[e];
	
	return widthImg;

}

var image="";
var lastImage=0;
function openImage(e){		
	document.getElementById('contentText').style.display="none";			
		
	document.getElementById("images").style.display="block";	
		
	var src="zcomp/images/image"+e+"_"+heiImg+".jpg"
	var image='<img src='+src+' id="image'+e+'" border="0"/>';		
	document.getElementById("img"+e).innerHTML=image;			

	var width=getWidthImage(e);
	document.getElementById("image"+e).style.width=width+"px";/**/
	
	allumeImage(e);

}

function allumeImage(e){
	
	image=e;
	if(lastImage!=0 && lastImage!=e){
			fadeOut('grandeVign'+lastImage,100);
			document.getElementById('grandeVign'+lastImage).className="grandeVign";
			document.getElementById('petiteVign'+lastImage).className="petiteVign";
			document.getElementById('closeVign'+lastImage).className="closeVignNone";
	}
		
	setOpacity(document.getElementById('grandeVign'+e), 10);
	
	fadeIn('grandeVign'+e,10);
	
	document.getElementById('grandeVign'+e).className="grandeVignActive";
	document.getElementById('petiteVign'+e).className="petiteVignActive";
	document.getElementById('closeVign'+e).className="closeVign";
	
	
	document.getElementById('grandeVign'+e).style.height=heiImg+document.getElementById('closeVign'+e).offsetHeight+document.getElementById('infoImage'+e).offsetHeight+"px";
		
	if((document.getElementById('content').offsetHeight-document.getElementById('grandeVign'+e).offsetHeight)/2 > 10)
		document.getElementById('grandeVign'+e).style.marginTop=(document.getElementById('content').offsetHeight-document.getElementById('grandeVign'+e).offsetHeight)/2+"px";
	else
		document.getElementById('grandeVign'+e).style.marginTop="10px";
					
	
	var width=getWidthImage(e);
	
	if(document.getElementById('image'+e)){	
		document.getElementById('infoImage'+e).style.marginRight=(document.getElementById('content').clientWidth-width)/2+"px";
		document.getElementById('closeVign'+e).style.marginRight=(document.getElementById('content').clientWidth-width)/2+"px";
	}
		
	document.getElementById('defilImages').className="defilImagesCache";
		
	lastImage=e;

}

function closeImage(e){
	
	fadeOut('grandeVign'+e,100);
	document.getElementById('grandeVign'+e).className="grandeVign";				
	document.getElementById('images').style.display="none";
	document.getElementById('contentText').style.display="block";
	document.getElementById('defilImages').className="defilImages";
	document.getElementById('petiteVign'+e).className="petiteVign";
	lastImage=0;
}


function fadeIn(objId,opacity) {

	obj = document.getElementById(objId);
	if (opacity <= 100) {
		setOpacity(obj, opacity);
		opacity += 10;
		window.setTimeout("fadeIn('"+objId+"',"+opacity+")",100);
	}
}
function fadeOut(objId,opacity) {

	obj = document.getElementById(objId);
	if (opacity >= 10) {
		setOpacity(obj, opacity);
		opacity -= 10;
		window.setTimeout("fadeOut('"+objId+"',"+opacity+")",100);
	}	
}
function setOpacity(obj, opacity) {

	opacity = (opacity == 100)?100:opacity;
	
	obj.style.filter = "alpha(opacity:"+opacity+")";
	
	obj.style.KHTMLOpacity = opacity/100;

	obj.style.MozOpacity = opacity/100;

	obj.style.opacity = opacity/100;
	
}


function openPopup(type){
	document.getElementById("content").className="contentCache";
	document.getElementById('defilImages').className="defilImagesCache";
	
	switch(type){
		case 'pub':
			if(document.getElementById("info").style.display=="block")
				document.getElementById("info").style.display="none";
			if(document.getElementById("expo").style.display=="block")
				document.getElementById("expo").style.display="none";
			break;
		case 'expo':
			if(document.getElementById("info").style.display=="block")
				document.getElementById("info").style.display="none";
			if(document.getElementById("pub").style.display=="block")
				document.getElementById("pub").style.display="none";
			break;
		case 'info':
			if(document.getElementById("expo").style.display=="block")
				document.getElementById("expo").style.display="none";
			if(document.getElementById("pub").style.display=="block")
				document.getElementById("pub").style.display="none";
			break;
	}
			
	document.getElementById(type).style.display="block";
	
	
	document.getElementById('content'+type).style.marginTop=(document.getElementById('AgasysContent').offsetHeight-document.getElementById('content'+type).offsetHeight)/2+"px";
	
}
function closePopup(type){
	document.getElementById(type).style.display="none";
	document.getElementById("content").className="content";
	
	if(document.getElementById("images").style.display=="block")
		document.getElementById('defilImages').className="defilImagesCache";
	else
		document.getElementById('defilImages').className="defilImages";
}



